CMake支持大写、小写、混合大小写的命令。
cmake 添加头文件目录,链接动态、静态库
INCLUDE_DIRECTORIES
它相当于 g++ 选项中的 -I 参数的作用,也相当于环境变量中增加路径到 CPLUS_INCLUDE_PATH 变量的作用:
include_directories(../../../thirdparty/comm/include)LINK_DIRECTORIES
它相当于 g++ 命令的 -L 选项的作用,也相当于环境变量中增加 LD_LIBRARY_PATH 的路径的作用
link_directories("/home/server/third/lib")CMakeLists.txt 之 多重判断宏定义
比如设置为 CPU_ONLY
add_definitions(-DCPU_ONLY)它相当于 g++ 命令的 -D 选项的作用(-DCPU_ONLY),用于宏定义。
新闻热点
疑难解答