@@ -266,10 +266,16 @@ jobs:
266266 - name : Use the installed library
267267 run : |
268268 cd ../boost-root/libs/$LIBRARY/test/cmake_install_test && mkdir __build__ && cd __build__
269- cmake -DCMAKE_INSTALL_PREFIX=~/.local ..
270- cmake --build .
269+
271270 export LD_LIBRARY_PATH=$HOME/.local/lib:$LD_LIBRARY_PATH
272- ctest --output-on-failure --no-tests=error
271+
272+ set -e
273+ for BACKEND in stacktrace stacktrace_noop stacktrace_basic stacktrace_backtrace; do
274+ rm -rf *
275+ cmake -DCMAKE_INSTALL_PREFIX=~/.local -DBOOST_STACKTRACE_IMPL_BACKEND=${BACKEND} ..
276+ cmake --build .
277+ ctest --output-on-failure --no-tests=error -V
278+ done
273279
274280 posix-cmake-test :
275281 strategy :
@@ -426,10 +432,20 @@ jobs:
426432 shell : cmd
427433 run : |
428434 cd ../boost-root/libs/%LIBRARY%/test/cmake_install_test && mkdir __build__ && cd __build__
429- cmake -DCMAKE_INSTALL_PREFIX=C:/cmake-prefix ..
435+ cmake -DCMAKE_INSTALL_PREFIX=C:/cmake-prefix -DBOOST_STACKTRACE_IMPL_BACKEND=stacktrace ..
430436 cmake --build . --config Debug
431437 PATH C:\cmake-prefix\bin;%PATH%
432- ctest --output-on-failure --no-tests=error -C Debug
438+ ctest --output-on-failure --no-tests=error -C Debug -V
439+
440+ cmake -DCMAKE_INSTALL_PREFIX=C:/cmake-prefix -DBOOST_STACKTRACE_IMPL_BACKEND=stacktrace_windbg ..
441+ cmake --build . --config Debug
442+ PATH C:\cmake-prefix\bin;%PATH%
443+ ctest --output-on-failure --no-tests=error -C Debug -V
444+
445+ cmake -DCMAKE_INSTALL_PREFIX=C:/cmake-prefix -DBOOST_STACKTRACE_IMPL_BACKEND=stacktrace_windbg_cached ..
446+ cmake --build . --config Debug
447+ PATH C:\cmake-prefix\bin;%PATH%
448+ ctest --output-on-failure --no-tests=error -C Debug -V
433449
434450 - name : Use the installed library (RelWithDebInfo)
435451 shell : cmd
0 commit comments