cmake 返回上层目录
cmake 返回上层目录
string(REGEX REPLACE "(.*)/(.*)/(.*)" "\\1" PROJECT_INIT_PATH ${PROJECT_SOURCE_DIR})
message("上层目录=" $(PROJECT_INIT_PATH))
举例:
PROJECT_SOURCE_DIR=/home/1/2/3/4
用正则表达式对目录进行匹配,最后一次匹配结果:
(/home/1/2)/(3)/(4)
string(REGEX REPLACE "(.*)/(.*)/(.*)" "\\1" PROJECT_INIT_PATH ${PROJECT_SOURCE_DIR}) 结果:/home/1/2
string(REGEX REPLACE "(.*)/(.*)/(.*)" "\\2" PROJECT_INIT_PATH ${PROJECT_SOURCE_DIR}) 结果:3
string(REGEX REPLACE "(.*)/(.*)/(.*)" "\\3" PROJECT_INIT_PATH ${PROJECT_SOURCE_DIR}) 结果:4
cmake 返回上层目录相关推荐
- cmake:在各级目录之间共享变量(cmake cache变量)
摘要: 本文记录一下 CMake 变量的定义.原理及其使用.CMake 变量包含 Normal Variables.Cache Variables.通过 set 指令可以设置两种不同的变量.也可以在 ...
- python os 获取当前路径的绝对路径的上层目录_os 模块常用函数
得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 获取路径名:os.path.dirname()获得绝对路径: os.path.abspath() 打印当前文件夹的文件 ...
- 绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?
绝对路径: 如/etc/init.d 当前目录和上层目录: ./ ../ 主目录: ~/ 切换目录: cd
- 当把CocoaPods生成的workspace移动到上层目录时
当把CocoaPods生成的workspace移动到上层目录时,需要改下Pods.xcconfig和工程里的一些设置,就通常没什么难度. 当遇到这个问题时: [plain] view plain co ...
- cmake添加查找目录_cmake find_package路径详解
Motivation 经常在Linux下面写C++程序,尤其是需要集成各种第三方库的工程,肯定对find_package指令不陌生. 这是条很强大的指令.可以直接帮我们解决整个工程的依赖问题,自动把头 ...
- PHP获取当前文件路径,上层目录路径
2019独角兽企业重金招聘Python工程师标准>>> 取得当前文件名,当前目录,上层目录 文件名 test.php 路径 + 文件名 (要取得 /var/www/test/tes ...
- shell 脚本返回上级目录_Linux命令:使用cd和alias命令快速返回上级目录
当你在一个多级的目录下希望返回上级目录时,经常需要使用cd ../../ ,至于需要多少个../,完全由你所需要返回的目录级数而定,如下例: 1 2 3 4 5 6 7 # mkdir -p /tmp ...
- Linux shell获得脚本目录的上层目录
脚本目录的上层目录 cd $(dirname "$0")DIR=$(dirname $(pwd)) 或者 DIR=$(dirname "`pwd`")
- CMake 指定安装目录,CMake 指定安装路径
CMake 指定安装目录,CMake 指定安装路径.使用CMAKE_INSTALL_PREFIX参数. 一.方法一 cmake -DCMAKE_TOOLCHAIN_FILE=../toolchain. ...
- Linux进入文件夹,查看文件,返回上级目录,查看列表文件(Ubuntu)
进入文件夹,返回上级目录,查看列表文件 cd ..返回上级目录(更高一级目录) cd / (返回上级目录) cd // (返回上上级目录) cd home (进入home文件夹) cd zdxh ...
最新文章
- dede 后台 mysql_织梦dedecms使用Mysql8.0无法登录后台的解决办法
- 陈程杰、夏瑞:数据分析工具TBtools介绍和操作视频+公众号/社群
- 被动信息收集之RECON-NG(七)
- 健康研究总结摘录专题
- 网络编程应用:基于UDP协议【实现聊天程序】--练习
- aspnet前后台条件下根目录的读取
- 相机添加多张图片css布局
- matlab窗函数带通滤波器,Matlab结合窗函数法设计数字带通FIR滤波器
- python像素处理_Python 处理图片像素点的实例
- oracle修改字符集
- 遍历窗体中所有控件的信息
- Javaoop_继承
- 手淘移动适配方案flexible.js兼容bug处理
- (亲测)使用cmd结束进程的3种方法
- 指环王解析_回到指环王
- WORD图片无法同时选中/WORD图片无法组合
- 国内跨省游正式开放!旅行社要怎么抓住这个机会?
- CF1380D Berserk And Fireball 题解
- ppt导出1000dpi的图
- springboot下载excel模板