如果给定的字串或变量值域给定的正则表达式匹配的话,表达式返回真。

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.*"))
...

  

最新文章

  1. jquery 监听所有锚点链接实现平滑移动
  2. LeetCode 笔记系列六 Reverse Nodes in k-Group [学习如何逆转一个单链表]
  3. iOS开发——高级篇——地图 MapKit
  4. SASS、COMPASS 安装指南
  5. (转)SQL Server 2008将数据导出为脚本 [SQL Server]
  6. OSG中的智能指针
  7. jquery has deprecated synchronous XMLHTTPRequest
  8. 微软Visual Studio二十周年:VS2017于3月7日发布
  9. java 重写的学习
  10. 【转2】Appium 1.6.3 在Xcode 8 (真机)测试环境搭建 经验总结
  11. 2014年终开发感悟(Tamic)
  12. git代码合并:Merge、Rebase的选择
  13. java 路径分隔符自动适配
  14. Vue学习记录(二)
  15. WPF TreeView IsExpanded 绑定不上的问题
  16. javascript类式继承函数最优版
  17. Struts2_day04讲义_使用Struts2完成用户登录的权限拦截器的代码编写
  18. Codeforces 580D Kefa and Dishes(状态压缩DP)
  19. sql server 2008 R2 配置管理工具打不开
  20. JSONObject 转换 JSON复杂对象

热门文章

  1. Golang 基础语法介绍及对比(二)
  2. [Powershell]发布基于.NET Framework的WebAPI和Job控制台程序项目
  3. springboot kafka生产者
  4. 本地计算机上的SQL Server(MSSQLSERVER)服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止
  5. FutureTask源码2
  6. Navicat MYSQL 建立关联表 保存时遇到 cannot add foreign key constraint
  7. Obloq模块:基于ESP8266的物联网模块
  8. [转帖]ASML EUV光刻机累计生产450万块晶圆:一台12亿元
  9. 补习系列(12)-springboot 与邮件发送【华为云技术分享】
  10. MSSQL 生成唯一自增数据的办法