kopia lustrzana https://github.com/stlink-org/stlink
Updated GitHub Actions C/C++ CI workflow
rodzic
750a92cdc4
commit
2a8a36efba
|
@ -15,7 +15,7 @@ jobs:
|
|||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: install dependencies
|
||||
run: sudo apt update && sudo apt-get install gcc-6 libusb-1.0.0-dev libgtk-3-dev rpm
|
||||
run: sudo apt update && sudo apt-get install gcc-8 libusb-1.0.0-dev libgtk-3-dev rpm
|
||||
- name: make debug
|
||||
run: sudo make clean && make debug
|
||||
- name: make test
|
||||
|
@ -35,7 +35,7 @@ jobs:
|
|||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: install dependencies
|
||||
run: sudo apt update && sudo apt-get install gcc-6 libusb-1.0.0-dev libgtk-3-dev rpm
|
||||
run: sudo apt update && sudo apt-get install gcc-8 libusb-1.0.0-dev libgtk-3-dev rpm
|
||||
- name: Set compiler flags
|
||||
run: |
|
||||
CFLAGS="$CFLAGS -m32"
|
||||
|
@ -150,7 +150,7 @@ jobs:
|
|||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Install dependencies
|
||||
run: sudo apt update && sudo apt-get install clang-10 libusb-1.0.0-dev libgtk-3-dev rpm
|
||||
run: sudo apt update && sudo apt-get install clang-12 libusb-1.0.0-dev libgtk-3-dev rpm
|
||||
- name: make debug
|
||||
run: sudo make clean && make debug
|
||||
- name: make test
|
||||
|
@ -170,7 +170,97 @@ jobs:
|
|||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Install dependencies
|
||||
run: sudo apt update && sudo apt-get install clang-10 libusb-1.0.0-dev libgtk-3-dev rpm
|
||||
run: sudo apt update && sudo apt-get install clang-12 libusb-1.0.0-dev libgtk-3-dev rpm
|
||||
- name: Set compiler flags
|
||||
run: |
|
||||
CFLAGS="$CFLAGS -m32"
|
||||
CXXFLAGS="$CXXFLAGS -m32"
|
||||
LDFLAGS="$LDFLAGS -m32"
|
||||
- name: make debug
|
||||
run: sudo make clean && make debug
|
||||
- name: make test
|
||||
run: sudo make clean && make test
|
||||
- name: make release
|
||||
run: sudo make clean && make release
|
||||
- name: sudo make install
|
||||
run: sudo make clean && sudo make install
|
||||
- name: sudo make package
|
||||
run: sudo make package
|
||||
- name: sudo make uninstall
|
||||
run: sudo make uninstall && sudo make clean
|
||||
|
||||
job_linux_22_04_64_gcc:
|
||||
name: ubuntu-22.04 gcc
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Install dependencies
|
||||
run: sudo apt update && sudo apt-get install gcc-12 libusb-1.0.0-dev libgtk-4-dev rpm
|
||||
- name: make debug
|
||||
run: sudo make clean && make debug
|
||||
- name: make test
|
||||
run: sudo make clean && make test
|
||||
- name: make release
|
||||
run: sudo make clean && make release
|
||||
- name: sudo make install
|
||||
run: sudo make clean && sudo make install
|
||||
- name: sudo make package
|
||||
run: sudo make package
|
||||
- name: sudo make uninstall
|
||||
run: sudo make uninstall && sudo make clean
|
||||
|
||||
job_linux_22_04_32_gcc:
|
||||
name: ubuntu-22.04 gcc 32-bit
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Install dependencies
|
||||
run: sudo apt update && sudo apt-get install gcc-12 libusb-1.0.0-dev libgtk-4-dev rpm
|
||||
- name: Set compiler flags
|
||||
run: |
|
||||
CFLAGS="$CFLAGS -m32"
|
||||
CXXFLAGS="$CXXFLAGS -m32"
|
||||
LDFLAGS="$LDFLAGS -m32"
|
||||
- name: make debug
|
||||
run: sudo make clean && make debug
|
||||
- name: make test
|
||||
run: sudo make clean && make test
|
||||
- name: make release
|
||||
run: sudo make clean && make release
|
||||
- name: sudo make install
|
||||
run: sudo make clean && sudo make install
|
||||
- name: sudo make package
|
||||
run: sudo make package
|
||||
- name: sudo make uninstall
|
||||
run: sudo make uninstall && sudo make clean
|
||||
|
||||
job_linux_22_04_64_clang:
|
||||
name: ubuntu-22.04 clang
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Install dependencies
|
||||
run: sudo apt update && sudo apt-get install clang-14 libusb-1.0.0-dev libgtk-4-dev rpm
|
||||
- name: make debug
|
||||
run: sudo make clean && make debug
|
||||
- name: make test
|
||||
run: sudo make clean && make test
|
||||
- name: make release
|
||||
run: sudo make clean && make release
|
||||
- name: sudo make install
|
||||
run: sudo make clean && sudo make install
|
||||
- name: sudo make package
|
||||
run: sudo make package
|
||||
- name: sudo make uninstall
|
||||
run: sudo make uninstall && sudo make clean
|
||||
|
||||
job_linux_22_04_32_clang:
|
||||
name: ubuntu-22.04 clang 32-bit
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Install dependencies
|
||||
run: sudo apt update && sudo apt-get install clang-14 libusb-1.0.0-dev libgtk-4-dev rpm
|
||||
- name: Set compiler flags
|
||||
run: |
|
||||
CFLAGS="$CFLAGS -m32"
|
||||
|
@ -190,13 +280,13 @@ jobs:
|
|||
run: sudo make uninstall && sudo make clean
|
||||
# Linux MinGW cross compliation
|
||||
|
||||
# job_linux_20_04_cross:
|
||||
# name: ubuntu-20.04 mingw64
|
||||
# runs-on: ubuntu-20.04
|
||||
# job_linux_22_04_cross:
|
||||
# name: ubuntu-22.04 mingw64
|
||||
# runs-on: ubuntu-22.04
|
||||
# steps:
|
||||
# - uses: actions/checkout@v2
|
||||
# - name: Install dependencies
|
||||
# run: sudo apt-get install gcc-10 libusb-1.0.0-dev libgtk-3-dev rpm mingw-w64
|
||||
# run: sudo apt-get install gcc-12 libusb-1.0.0-dev libgtk-4-dev rpm mingw-w64
|
||||
# - name: Building Release for Windows (x86-64) ...
|
||||
# run: sudo mkdir -p build-mingw && cd build-mingw && sudo cmake \
|
||||
# -DCMAKE_SYSTEM_NAME=Windows \
|
||||
|
|
Ładowanie…
Reference in New Issue