github CI: use env
Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
parent
2a23a43bc2
commit
ae1381ede3
@ -27,6 +27,7 @@ jobs:
|
||||
container:
|
||||
image: ${{ matrix.container_image }}
|
||||
env:
|
||||
CXX: ${{matrix.compiler}}
|
||||
CMAKE_FLAGS: -DEXIV2_TEAM_EXTRA_WARNINGS=OFF -DEXIV2_ENABLE_WEBREADY=ON -DEXIV2_ENABLE_CURL=ON -DEXIV2_BUILD_UNIT_TESTS=OFF -DEXIV2_ENABLE_BMFF=ON -DEXIV2_TEAM_WARNINGS_AS_ERRORS=OFF -DEXIV2_ENABLE_PNG=ON -DCMAKE_INSTALL_PREFIX=install
|
||||
|
||||
steps:
|
||||
@ -36,6 +37,6 @@ jobs:
|
||||
- name: build and compile
|
||||
run: |
|
||||
mkdir build && cd build
|
||||
cmake $CMAKE_FLAGS -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -DBUILD_SHARED_LIBS=${{ matrix.shared_libraries }} -DCMAKE_CXX_COMPILER=${{ matrix.compiler }} ..
|
||||
cmake $CMAKE_FLAGS -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -DBUILD_SHARED_LIBS=${{ matrix.shared_libraries }} ..
|
||||
cmake --build . --parallel
|
||||
cmake --install .
|
||||
|
||||
4
.github/workflows/on_PR_linux_fuzz.yml
vendored
4
.github/workflows/on_PR_linux_fuzz.yml
vendored
@ -27,8 +27,10 @@ jobs:
|
||||
sudo apt-get install ninja-build
|
||||
|
||||
- name: build and compile
|
||||
env:
|
||||
CXX: clang++
|
||||
run: |
|
||||
cmake --preset linux-sanitizers -S . -B build -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER=$(which clang++) -DEXIV2_BUILD_FUZZ_TESTS=ON -DEXIV2_BUILD_UNIT_TESTS=OFF -DEXIV2_ENABLE_VIDEO=ON
|
||||
cmake --preset linux-sanitizers -S . -B build -DCMAKE_BUILD_TYPE=Release -DEXIV2_BUILD_FUZZ_TESTS=ON -DEXIV2_BUILD_UNIT_TESTS=OFF -DEXIV2_ENABLE_VIDEO=ON
|
||||
cmake --build build --parallel
|
||||
|
||||
- name: Fuzz
|
||||
|
||||
@ -151,8 +151,10 @@ jobs:
|
||||
conan install .. -o webready=True --build missing
|
||||
|
||||
- name: Build
|
||||
env:
|
||||
CXXFLAGS: -DEXIV2_DEBUG_MESSAGES
|
||||
run: |
|
||||
cmake --preset linux-release -S . -B build -DEXIV2_BUILD_DOC=ON -DCMAKE_CXX_FLAGS="-DEXIV2_DEBUG_MESSAGES"
|
||||
cmake --preset linux-release -S . -B build -DEXIV2_BUILD_DOC=ON
|
||||
cmake --build build --parallel
|
||||
|
||||
- name: Generate documentation
|
||||
|
||||
Loading…
Reference in New Issue
Block a user