Car*_*s00 2 c c++ gcc cmake
我有一个使用gcc和编译的C/C++项目cmake 2.8+.我知道cmake支持一些OPTION(XXX "Description..." ON/OFF)标签.我希望这些构建选项以某种方式在-DXXX传递给的编译时参数中产生结果gcc.如何最优雅地做到这一点?
gcc
cmake 2.8+
cmake
OPTION(XXX "Description..." ON/OFF)
-DXXX
ala*_*nxz 5
如果您只关心添加-D编译器标志,那么您需要的命令是
add_definitions()
您可以将其包装在if()块中以使用相关选项()打开:
option(MY_FUNCTIONALITY "Cool functionality" ON) if(MY_FUNCTIONALITY) add_definitions(-DENABLE_MY_FUNCTIONALITY) endif()
归档时间:
13 年,11 月 前
查看次数:
316 次
最近记录: