C - CMAKE
Posted wangqiwen-jer
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C - CMAKE相关的知识,希望对你有一定的参考价值。
CMAKE option选项
cmake入门:
http://linghutf.github.io/2016/06/16/cmake/
cmake option讲解:
CMake option
使用场景 : 编译脚本传递参数 -> CMake脚本接收option -> 源代码宏
- 编译脚本传入参数
传入一个cmake option TEST_DEBUG
#!/bin/sh cmake -DTEST_DEBUG=ON . cmake --build .
- CMake脚本接收option
cmake 脚本定义TEST_DEBUG 默认关闭OFF
1 project(test) 2 3 option(TEST_DEBUG "option for debug" OFF) 4 if (TEST_DEBUG) 5 add_definitions(-DTEST_DEBUG) 6 endif()
- 源代码宏 test.c
1 #include "test.h" 2 3 #ifdef TEST_DEBUG 4 ... 5 #endif
以上是关于C - CMAKE的主要内容,如果未能解决你的问题,请参考以下文章