CMake

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

string

浏览 128 扫码 分享 2023-11-22 13:15:01

    https://blog.csdn.net/zhizhengguan/article/details/118384468

    1. string(TOLOWER ${PROJECT_NAME} LOWER_PROJECT_NAME)

    字符串匹配

    1. if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
    2. ...
    3. elseif("${CMAKE_CXX_COMPILER_ID}" STREQUAL "AppleClang")
    4. ...
    5. 等效于
    6. if(CMAKE_CXX_COMPILER_ID MATCHES "^(Apple)?Clang$")

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • HiCMake
      • 多模块、安装自己的库(01-basic_E-installing Windows环境下,无法打开*.lib)
      • 第三方库(包管理)
        • vcpkg与cmake
        • ExternalProject
        • 用FetchContent管理C 依赖项
      • 配置文件(模板文件)
      • 将其他平台的项目迁移到CMake
    • cmake语法
      • 基础语法
        • string
        • list
        • 宏
      • CMake内置变量
      • CMake命令
        • target的后缀(库的命名规则)
        • 文件与文件路径
        • target属性
        • find_package
        • find_path
        • find_library
        • 工程与代码目录
        • 自定义目标与命令
        • install
      • CMake CUI
      • CMake GUI
    • CMake与C#
      • 判断当前环境支不支持C#
      • csproj文件的相关内容
      • C# Target的属性
      • 引用第三方包
      • include_external_msproject
    • CMake安装包
      • GenerateExportHeader
    • CMake最佳实践
      • 在CMake工程中,如何科学管理数据文件?
      • 现代Cpp工程模板
    • CMake示例
      • 用CMake管理Qt工程
      • CMake与VTK
      • 一个cpp生成一个可执行文件
    • CMake问题合集
      • 输出路径的问题(Visual Studio与非VS环境下,输出目录不同)
    • 其他构建工程的工具
      • qmake
      • premake
      • scons
      • ninja
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注