Skip to content

Commit aea5bbe

Browse files
authored
[Actions] Add a build with Secure Proxy Stubs enabled (#2050)
* Add the DPROXYSTUB_GENERATOR_ENABLE_SECURITY flag for one Release build * Update Thunder job to use development branch * Update Thunder workflow to use master branch * Refactor CMake commands in build workflow * Enable coherency in ProxyStub generator for the Release64 build
1 parent f5dd81d commit aea5bbe

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

.github/workflows/Linux build template.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,8 @@ jobs:
122122
cmake -G Ninja -S ThunderTools -B ${{matrix.build_type}}/build/ThunderTools \
123123
-DCMAKE_CXX_FLAGS="-Wall -Wextra -Wpedantic -Werror -m${{matrix.architecture}}" \
124124
-DCMAKE_C_FLAGS="-Wall -Wextra -Wpedantic -Werror -m${{matrix.architecture}}" \
125-
-DCMAKE_INSTALL_PREFIX=${{matrix.build_type}}/install/usr
125+
-DCMAKE_INSTALL_PREFIX=${{matrix.build_type}}/install/usr \
126+
${{(matrix.build_type == 'Release' && matrix.shared_libs == 'ON' && matrix.architecture == '64') && '-DPROXYSTUB_GENERATOR_ENABLE_SECURITY=ON -DPROXYSTUB_GENERATOR_ENABLE_COHERENCY=ON' || ''}}
126127
cmake --build ${{matrix.build_type}}/build/ThunderTools --target install
127128
128129
- name: Regex Thunder

0 commit comments

Comments
 (0)