Я знаю, как передавать параметры компилятора с помощью команды cmake
set(CMAKE_CXX_FLAGS "-Wall -Wno-dev -Wl,-rpath=/home/abcd/libs/")
Есть ли способ передать параметры из командной строки, которые будут переопределять параметры CMakeList.txt, что-то вроде -
cmake -Wl,-rpath=/home/abcd/newlibs/ path/to/CMakeLists.txt
или
cmake -D CMAKE_CXX_FLAGS="-Wno-dev -Wl,-rpath=/home/abcd/libs/" path/to/CMakeLists.txt
Моя основная проблема заключается в том, что я хочу знать, как добавлять флаги и как переопределять существующие флаги компилятора из командной строки.