书栈网 · BookStack 本次搜索耗时 0.033 秒,为您找到 1736 个相关结果.
  • 现代的 CMake 的介绍

    现代的 CMake 的介绍 为什么我需要一个好的构建系统? 为什么答案一定是CMake? 为什么使用现代的 CMake ? 其他资料 制作 现代的 CMake 的介绍 人们喜爱讨厌构建系统。 CppCon17 的讲座就是一个开发者们将构建系统当成头等笑话的例子。 这引出了一个问题:为什么(人们这样认为)? 确实,使用构建系统构建项目时不乏这样...
  • Use a CMake macro packaged in a dependency

    Use a CMake macro packaged in a dependency Use a CMake macro packaged in a dependency When a package recipe wants to provide a CMake functionality via a macro, it can be done as...
  • CMakeToolchain: Inject arbitrary CMake variables into dependencies

    CMakeToolchain: Inject arbitrary CMake variables into dependencies CMakeToolchain: Inject arbitrary CMake variables into dependencies You can find the sources to recreate this p...
  • CMake 对 IDE 的支持

    CMake 对 IDE 的支持 用文件夹来组织目标 (target) 用文件夹来组织文件 在 IDE 中运行CMake CMake 对 IDE 的支持 一般来说,IDE 已经被标准的 CMake 的项目支持。不过这里有一些额外的东西可以帮助 IDE 表现得更好: 用文件夹来组织目标 (target) 一些 IDE,例如 Xcode,支持文件夹...
  • 为 CMake 项目添加特性

    为 CMake 项目添加特性 默认的构建类型 为 CMake 项目添加特性 本节将会涵盖如何为你的 CMake 项目添加特性。你将会学到如何为你的 C++ 项目添加一些常用的选项,如 C++11 支持,以及如何支持 IDE 工具等。 默认的构建类型 CMake 通常会设置一个 “既不是 Release 也不是Debug” 的空构建类型来作为默认的...
  • CMake 行为准则

    CMake 行为准则(Do’s and Don’ts) CMake 应避免的行为 CMake 应遵守的规范 CMake 行为准则(Do’s and Don’ts) CMake 应避免的行为 接下来的两个列表很大程度上基于优秀的 gist Effective Modern CMake . 那个列表更长且更详细,也非常欢迎你去仔细阅读它。 不要使...
  • 在 CMake 中运行其他程序

    在 CMake 中运行其他的程序 在配置时运行一条命令 在构建时运行一条命令 CMake 中包含的常用的工具 在 CMake 中运行其他的程序 在配置时运行一条命令 在配置时运行一条命令是相对比较容易的。可以使用 execute_process 来运行一条命令并获得他的结果。一般来说,在 CMkae 中避免使用硬编码路径是一个好的习惯,你也可...
  • Build a simple CMake project using Conan

    Build a simple CMake project using Conan Build a simple CMake project using Conan Let’s get started with an example: We are going to create a string compressor application that ...
  • CMake 各个版本添加的新特性

    CMake 各个版本添加的新特性 CMake 3.0 :接口库 CMake 3.1 :支持 C++11 和编译特性 CMake 3.2 :UTF8 CMake 3.3 :if 中添加 IN_LIST CMake 3.4 :Swift & CCache CMake 3.5 :ARM CMake 3.6 :Clang-Tidy CMake 3.7 ...
  • Use cmake modules inside a tool_requires transparently

    Use cmake modules inside a tool_requires transparently Use cmake modules inside a tool_requires transparently When we want to reuse some .cmake scripts that are inside anothe...