cmake中一些预定义变量
来源:互联网 发布:sql 左联 编辑:程序博客网 时间:2024/04/20 10:46
- PROJECT_SOURCE_DIR 工程的根目录
- PROJECT_BINARY_DIR 运行cmake命令的目录,通常是${PROJECT_SOURCE_DIR}/build
- CMAKE_INCLUDE_PATH 环境变量,非cmake变量
- CMAKE_LIBRARY_PATH 环境变量
- CMAKE_CURRENT_SOURCE_DIR 当前处理的CMakeLists.txt所在的路径
- CMAKE_CURRENT_BINARY_DIR target编译目录
使用ADD_SURDIRECTORY(src bin)可以更改此变量的值
SET(EXECUTABLE_OUTPUT_PATH <新路径>)并不会对此变量有影响,只是改变了最终目标文件的存储路径 - CMAKE_CURRENT_LIST_FILE 输出调用这个变量的CMakeLists.txt的完整路径
- CMAKE_CURRENT_LIST_LINE 输出这个变量所在的行
- CMAKE_MODULE_PATH 定义自己的cmake模块所在的路径
SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake),然后可以用INCLUDE命令来调用自己的模块 - EXECUTABLE_OUTPUT_PATH 重新定义目标二进制可执行文件的存放位置
- LIBRARY_OUTPUT_PATH 重新定义目标链接库文件的存放位置
- PROJECT_NAME 返回通过PROJECT指令定义的项目名称
- CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS 用来控制IF ELSE语句的书写方式
0 0
- cmake中一些预定义变量
- CMake 预定义变量
- [4] CMake总结 - 1 预定义变量
- PHP中一些常用的预定义常量和变量
- Makefile中预定义变量
- Makefile中预定义变量
- Makefile中预定义变量
- Makefile中预定义变量
- 通过proc文件系统修改内核中预定的一些变量
- Makefile中预定义变量的含义
- JSP中“预定义变量”的使用
- Makefile中预定义变量介绍
- php中预定义变量汇总
- php中预定义变量DIRECTORY_SEPARATOR是什么意思
- Makefile中常见预定义变量
- CMake添加预定义宏
- cmake中的一些变量
- cmake中的一些变量
- eclipse+drools 6.5开发环境的搭建,以及创建一个简单的drools项目
- Spark源码分析之-deploy模块
- Mac开发,选中窗口任意地方,可移动窗口。
- mysql性能优化标准
- Labview设计计算机--加法器(4)
- cmake中一些预定义变量
- 异常
- Gradle命令为Unity导出Jar备忘
- Spark源码分析之-scheduler模块
- POI 动态合并单元格
- php 获取指定格式时间
- Vue组件slot的用法
- 程序员开发微信小程序前,一定要知道的几件事
- (待思考--不采用逆置等的思想)107. Binary Tree Level Order Traversal II