CMake option参数的编译

/ 编译 / 没有评论 / 1860浏览

CMake option参数的编译

执行命令时传入参数:

cmake -DXXX ..  # XXX是编译选项的名字

CMakefile.txt中写:

option(XXX "dynamic lib" OFF)

if(XXX)
#add_definitions(-DXXX)
....
else()
....
endif()

源代码宏 xxx.c

#include "test.h"

#ifdef TEST_DEBUG
...
#endif