File tree Expand file tree Collapse file tree 15 files changed +121
-581
lines changed
actions/build-cmake-preset Expand file tree Collapse file tree 15 files changed +121
-581
lines changed Original file line number Diff line number Diff line change 1- <!--
2- SPDX-FileCopyrightText: 2023 Vector Informatik GmbH
3-
4- SPDX-License-Identifier: MIT
5- -->
61
72---
83name: New Issue
Original file line number Diff line number Diff line change 5656 - name : Build ${{ inputs.preset-name }}
5757 run : |
5858 export PATH=${{ inputs.extra-path }}$PATH
59- cmake --build --preset ${{ inputs.preset-name }}
59+ cmake --build --preset ${{ inputs.preset-name }} --verbose
6060
6161 shell : ${{ inputs.shell }}
6262
Original file line number Diff line number Diff line change 2727 submodules : true
2828 - uses : ./.github/actions/build-cmake-preset
2929 with :
30- preset-name : linux- release
30+ preset-name : release
3131 cmake-args : " -DCMAKE_C_COMPILER=${{ matrix.toolchain.cc }} \
3232 -DCMAKE_CXX_COMPILER=${{ matrix.toolchain.cxx }}"
3333 artifact-label : ${{ github.job }}
Original file line number Diff line number Diff line change 2727 submodules : true
2828 - uses : ./.github/actions/build-cmake-preset
2929 with :
30- preset-name : linux- release
30+ preset-name : release
3131 cmake-args : " -DCMAKE_C_COMPILER=${{ matrix.toolchain.cc }} \
3232 -DCMAKE_CXX_COMPILER=${{ matrix.toolchain.cxx }}"
3333 artifact-label : " ${{ github.job }}-${{ matrix.toolchain.cc }}"
Original file line number Diff line number Diff line change 2525
2626 - uses : ./.github/actions/build-cmake-preset
2727 with :
28- preset-name : clang- release
28+ preset-name : release
2929 artifact-label : ${{ github.job }}
Original file line number Diff line number Diff line change 3838
3939 - uses : ./.github/actions/build-cmake-preset
4040 with :
41- preset-name : gcc- release
41+ preset-name : release
4242 artifact-label : ${{ github.job }}-${{ matrix.builds.arch }}
4343 cmake-args : -D SILKIT_BUILD_DOCS=OFF -D SILKIT_USE_SYSTEM_LIBRARIES=ON -D SILKIT_BUILD_DASHBOARD=OFF
4444 extra-path : " ${{ matrix.builds.bin }}:"
Original file line number Diff line number Diff line change 5050
5151 - uses : ./.github/actions/build-cmake-preset
5252 with :
53- preset-name : x64- release
53+ preset-name : release
5454 build-arch : x64
5555 artifact-label : ${{ github.job }}
5656
Original file line number Diff line number Diff line change 2121 submodules : true
2222 - uses : ./.github/actions/build-cmake-preset
2323 with :
24- preset-name : clang- relwithdebinfo
25- cmake-args : " -D SILKIT_ENABLE_ASAN=ON -D SILKIT_BUILD_DASHBOARD=OFF \
24+ preset-name : relwithdebinfo
25+ cmake-args : " -D SILKIT_BUILD_DASHBOARD=OFF \
2626 -DCMAKE_C_COMPILER=clang-18 \
27- -DCMAKE_CXX_COMPILER=clang++-18"
27+ -DCMAKE_CXX_COMPILER=clang++-18 \
28+ -DCMAKE_CXX_FLAGS='-fsanitize=address -fno-omit-frame-pointer' \
29+ -DCMAKE_CXX_FLAGS_RELWITHDEBINFO='-Og -g3'"
2830 artifact-label : ${{ github.job }}
Original file line number Diff line number Diff line change 2323 submodules : true
2424 - uses : ./.github/actions/build-cmake-preset
2525 with :
26- preset-name : clang- relwithdebinfo
27- cmake-args : " -D SILKIT_ENABLE_THREADSAN=ON -D SILKIT_BUILD_DASHBOARD=OFF \
26+ preset-name : relwithdebinfo
27+ cmake-args : " -D SILKIT_BUILD_DASHBOARD=OFF \
2828 -DCMAKE_C_COMPILER=clang-18 \
29- -DCMAKE_CXX_COMPILER=clang++-18"
29+ -DCMAKE_CXX_COMPILER=clang++-18 \
30+ -DCMAKE_CXX_FLAGS='-fsanitize=thread -fno-omit-frame-pointer' \
31+ -DCMAKE_CXX_FLAGS_RELWITHDEBINFO='-Og -g3'"
3032 artifact-label : ${{ github.job }}
Original file line number Diff line number Diff line change 2222 submodules : true
2323 - uses : ./.github/actions/build-cmake-preset
2424 with :
25- preset-name : clang- relwithdebinfo
26- cmake-args : " -D SILKIT_ENABLE_UBSAN=ON -D SILKIT_BUILD_DASHBOARD=OFF \
25+ preset-name : relwithdebinfo
26+ cmake-args : " -D SILKIT_BUILD_DASHBOARD=OFF \
2727 -DCMAKE_C_COMPILER=clang-18 \
28- -DCMAKE_CXX_COMPILER=clang++-18"
28+ -DCMAKE_CXX_COMPILER=clang++-18 \
29+ -DCMAKE_CXX_FLAGS='-fsanitize=undefined -fno-omit-frame-pointer' \
30+ -DCMAKE_CXX_FLAGS_RELWITHDEBINFO='-Og -g3'"
2931 artifact-label : ${{ github.job }}
You can’t perform that action at this time.
0 commit comments