cmake 一

来源:互联网 发布:mac air11寸 编辑:程序博客网 时间:2024/05/21 06:41

学习资料
cmake.pdf

  • 写一个最简化的 CMakeLists.txt:
PROJECT(HELLO)ADD_EXECUTABLE(hello main.c)
  • 开始构建
    内部构建,不推荐,生成的大量cache文件,影响代码观赏
cmake .make

外部构建,生成的cache在build目录下。

#创建build目录mkdir buildcd buildcmake ..make 
  • cmake 规则

1,变量使用${}方式取值,但是在 IF 控制语句中是直接使用变量名 2,指令(参数 1 参数 2…)
参数使用括弧括起,参数之间使用空格或分号分开。 以上面的 ADD_EXECUTABLE 指令为例,如果存在另外一个 func.c
源文件,就要写成: ADD_EXECUTABLE(hello main.c func.c)或者 ADD_EXECUTABLE(hello
main.c;func.c) 3,指令是大小写无关的,参数和变量是大小写相关的。但,推荐你全部使用大写指令。

0 0
原创粉丝点击