我知道如何使用 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
我的主要问题是,我想知道如何追加标志,以及如何从命令行覆盖现有的编译器标志。