-
- Downloads
Restore support for backslashes in initial language-wide flags
Refactoring in commit bdc40742 (CMakeDetermineCompilerId: Test without COMPILER_ID_FLAGS if REQUIRE_SUCCESS, 2021-02-27, v3.20.0-rc3~6^2) added an extra macro layer through which flag strings are passed. That caused an extra level of argument re-parsing, and broke flags with backslashes. Pass flags to the helper macro through variable names instead. Fixes: #22041
Showing
- Modules/CMakeDetermineCompilerId.cmake 6 additions, 5 deletionsModules/CMakeDetermineCompilerId.cmake
- Tests/RunCMake/CMakeLists.txt 1 addition, 0 deletionsTests/RunCMake/CMakeLists.txt
- Tests/RunCMake/InitialFlags/C-stdout.txt 1 addition, 0 deletionsTests/RunCMake/InitialFlags/C-stdout.txt
- Tests/RunCMake/InitialFlags/C.cmake 3 additions, 0 deletionsTests/RunCMake/InitialFlags/C.cmake
- Tests/RunCMake/InitialFlags/CMakeLists.txt 3 additions, 0 deletionsTests/RunCMake/InitialFlags/CMakeLists.txt
- Tests/RunCMake/InitialFlags/CXX-stdout.txt 1 addition, 0 deletionsTests/RunCMake/InitialFlags/CXX-stdout.txt
- Tests/RunCMake/InitialFlags/CXX.cmake 3 additions, 0 deletionsTests/RunCMake/InitialFlags/CXX.cmake
- Tests/RunCMake/InitialFlags/RunCMakeTest.cmake 7 additions, 0 deletionsTests/RunCMake/InitialFlags/RunCMakeTest.cmake
Tests/RunCMake/InitialFlags/C-stdout.txt
0 → 100644
Tests/RunCMake/InitialFlags/C.cmake
0 → 100644
Tests/RunCMake/InitialFlags/CMakeLists.txt
0 → 100644
Tests/RunCMake/InitialFlags/CXX-stdout.txt
0 → 100644
Tests/RunCMake/InitialFlags/CXX.cmake
0 → 100644
Please register or sign in to comment