File tree Expand file tree Collapse file tree 6 files changed +25
-15
lines changed
include/beman/execution26/detail Expand file tree Collapse file tree 6 files changed +25
-15
lines changed Original file line number Diff line number Diff line change 4040 sudo apt-get install ninja-build -y -q
4141 wget https://apt.llvm.org/llvm.sh
4242 chmod +x llvm.sh
43- sudo sudo ./llvm.sh 19 # all
43+ sudo sudo ./llvm.sh 19 all
4444
4545 - name : Linux ${{ matrix.compiler }} ${{ matrix.sanitizer }}
4646 run : CXX=${{ matrix.compiler }} make ${{ matrix.sanitizer }}
Original file line number Diff line number Diff line change @@ -26,18 +26,24 @@ jobs:
2626 runs-on : windows-latest
2727 steps :
2828 - uses : actions/checkout@v4
29+ - uses : ilammy/msvc-dev-cmd@v1
30+ with : " 17.XX" # VS 2023
2931
30- - name : environment
31- run : cmake -E make_directory ${{github.workspace}}/build
32+ - name : cmake workflow
33+ run : |
34+ cmake --workflow --preset debug || echo ignored
3235
33- - name : configure
34- working-directory : ${{github.workspace}}/build
35- run : cmake ${{github.workspace}}
36+ # - name: environment
37+ # run: cmake -E make_directory ${{github.workspace}}/build/VS
3638
37- - name : build
38- working-directory : ${{github.workspace}}/build
39- run : cmake --build . --config Release --target all_verify_interface_header_sets install
39+ # - name: configure
40+ # working-directory: ${{github.workspace}}/build/VS
41+ # run: cmake ${{github.workspace}}
4042
41- - name : ctest
42- working-directory : ${{github.workspace}}/build
43- run : ctest --build-config Release --output-on-failure
43+ # - name: build
44+ # working-directory: ${{github.workspace}}/build/VS
45+ # run: cmake --build . --config Release --target all_verify_interface_header_sets install
46+
47+ # - name: ctest
48+ # working-directory: ${{github.workspace}}/build/VS
49+ # run: ctest --build-config Release --output-on-failure
Original file line number Diff line number Diff line change 77 {
88 "name" : " release" ,
99 "description" : " Windows preset for library developers" ,
10- "generator" : " Visual Studio 17 2022" ,
10+ "generator" : " Ninja Multi-Config" ,
11+ "binaryDir" : " ${sourceDir}/build" ,
1112 "inherits" : [
1213 " root-config"
1314 ],
1415 "cacheVariables" : {
16+ "CMAKE_CXX_COMPILER" : " C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.41.34120/bin/Hostx64/x64/cl.exe" ,
1517 "CMAKE_CXX_FLAGS" : " /W3 /EHsc /w14242 /w14254 /w14263 /w14265 /w14287 /w14289 /w14296 /w14311 /w14545 /w14546 /w14547 /w14549 /w14555 /w14640 /w14826 /w14928 /WX"
1618 },
1719 "condition" : {
Original file line number Diff line number Diff line change @@ -86,7 +86,7 @@ CREATE_SUBDIRS = NO
8686# level increment doubles the number of directories, resulting in 4096
8787# directories at level 8 which is the default and also the maximum value. The
8888# sub-directories are organized in 2 levels, the first level always has a fixed
89- # numer of 16 directories.
89+ # number of 16 directories.
9090# Minimum value: 0, maximum value: 8, default value: 8.
9191# This tag requires that the tag CREATE_SUBDIRS is set to YES.
9292
Original file line number Diff line number Diff line change 1515namespace beman ::execution26::detail {
1616template <typename T, typename Context>
1717/* !
18- * \brief Utilitiy function use to move a possibly allocator aware object with an allocator from an environment.
18+ * \brief Utility function use to move a possibly allocator aware object with an allocator from an environment.
1919 * \headerfile beman/execution26/execution.hpp <beman/execution26/execution.hpp>
2020 * \internal
2121 */
Original file line number Diff line number Diff line change @@ -117,6 +117,8 @@ if(PROJECT_IS_TOP_LEVEL)
117117 endif ()
118118endif ()
119119
120+ remove_definitions (-DNDEBUG) # NOTE: we want ASSERT statements in Release too! CK
121+
120122foreach (test ${execution_tests} )
121123 set (TEST_EXE ${TARGET_PREFIX} .${test} )
122124 add_executable (${TEST_EXE} ${test} .cpp)
You can’t perform that action at this time.
0 commit comments