File tree Expand file tree Collapse file tree 3 files changed +8
-2
lines changed
Expand file tree Collapse file tree 3 files changed +8
-2
lines changed Original file line number Diff line number Diff line change 3838 mkdir build
3939 cd build
4040 if [ "${{ matrix.disable_trace }}" = "true" ]; then
41- cmake .. -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -DCMAKE_CXX_COMPILER=${{ matrix.compiler_version }} -DCXX_STD=${{ matrix.cxx_std }} -DCMAKE_CXX_FLAGS="-DBOOST_PARSER_DISABLE_TRACE"
41+ cmake .. -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -DCMAKE_CXX_COMPILER=${{ matrix.compiler_version }} -DCXX_STD=${{ matrix.cxx_std }} -DDISABLE_TRACE=true
4242 else
4343 cmake .. -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -DCMAKE_CXX_COMPILER=${{ matrix.compiler_version }} -DCXX_STD=${{ matrix.cxx_std }}
4444 fi
Original file line number Diff line number Diff line change 3434 # See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type
3535 run : |
3636 if ("${{ matrix.disable_trace }}" -eq "true") {
37- cmake -B build -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -DCXX_STD=${{ matrix.cxx_std }} -DCMAKE_CXX_FLAGS="/DBOOST_PARSER_DISABLE_TRACE"
37+ cmake -B build -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -DCXX_STD=${{ matrix.cxx_std }} -DDISABLE_TRACE=true
3838 } else {
3939 cmake -B build -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -DCXX_STD=${{ matrix.cxx_std }}
4040 }
Original file line number Diff line number Diff line change @@ -64,6 +64,12 @@ if (BUILD_WITH_HANA)
6464 add_definitions (-DBOOST_PARSER_USE_HANA_TUPLE)
6565endif ()
6666
67+ set (DISABLE_TRACE false CACHE BOOL
68+ "Disable parser trace functionality (defines BOOST_PARSER_DISABLE_TRACE)." )
69+ if (DISABLE_TRACE)
70+ add_definitions (-DBOOST_PARSER_DISABLE_TRACE)
71+ endif ()
72+
6773
6874##################################################
6975# Dependencies
You can’t perform that action at this time.
0 commit comments