07-cmake语法-MATCHES
2024-10-19 11:48:14
如果给定的字串或变量值域给定的正则表达式匹配的话,表达式返回真。
IF (CMAKE_SYSTEM_NAME MATCHES "Linux")
MESSAGE(STATUS "current platform: Linux ")
ELSEIF (CMAKE_SYSTEM_NAME MATCHES "Windows")
MESSAGE(STATUS "current platform: Windows")
ELSEIF (CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
MESSAGE(STATUS "current platform: FreeBSD")
ELSE ()
MESSAGE(STATUS "other platform: ${CMAKE_SYSTEM_NAME}")
ENDIF (CMAKE_SYSTEM_NAME MATCHES "Linux")
或者
IF(NOT (src MATCHES ".*2009-10-20.*"))
...
最新文章
- jquery 监听所有锚点链接实现平滑移动
- LeetCode 笔记系列六 Reverse Nodes in k-Group [学习如何逆转一个单链表]
- iOS开发——高级篇——地图 MapKit
- SASS、COMPASS 安装指南
- (转)SQL Server 2008将数据导出为脚本 [SQL Server]
- OSG中的智能指针
- jquery has deprecated synchronous XMLHTTPRequest
- 微软Visual Studio二十周年:VS2017于3月7日发布
- java 重写的学习
- 【转2】Appium 1.6.3 在Xcode 8 (真机)测试环境搭建 经验总结
- 2014年终开发感悟(Tamic)
- git代码合并:Merge、Rebase的选择
- java 路径分隔符自动适配
- Vue学习记录(二)
- WPF TreeView IsExpanded 绑定不上的问题
- javascript类式继承函数最优版
- Struts2_day04讲义_使用Struts2完成用户登录的权限拦截器的代码编写
- Codeforces 580D Kefa and Dishes(状态压缩DP)
- sql server 2008 R2 配置管理工具打不开
- JSONObject 转换 JSON复杂对象
热门文章
- Golang 基础语法介绍及对比(二)
- [Powershell]发布基于.NET Framework的WebAPI和Job控制台程序项目
- springboot kafka生产者
- 本地计算机上的SQL Server(MSSQLSERVER)服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止
- FutureTask源码2
- Navicat MYSQL 建立关联表 保存时遇到 cannot add foreign key constraint
- Obloq模块:基于ESP8266的物联网模块
- [转帖]ASML EUV光刻机累计生产450万块晶圆:一台12亿元
- 补习系列(12)-springboot 与邮件发送【华为云技术分享】
- MSSQL 生成唯一自增数据的办法