Welcome to CMake

70 篇文章 0 订阅
8 篇文章 0 订阅

CMake         CMake-logo-download.jpg

Welcome to CMake, the cross-platform, open-source make system. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice. CMake is quite sophisticated: it is possible to support complex environments requiring system configuration, pre-processor generation, code generation, and template instantiation.

欢迎光临CMake,一个跨平台,开源的make系统。CMake用于使用简洁的平台和编译器无关配置文件来控制软件编译过程。CMake生成本地makefiles和工作空间,它们能被用于逆所选择的编译环境。CMake十分精巧:它可用于支持复杂环境,这些环境要求系统配置,预处理发生器,代码发生器以及模版实例化。

You will find here not only documentation for CMake, but also for CPack and CTest.

在此你不仅能找到用于CMake的文档,也可以找到CPack和CTEST的文档。

Contents目录

CMake

Primary Resources - Look here first!基本资源-首先看此处

Development Topics开发主题

Tutorials

Basic Introductions基本介绍

Finding stuff and platform checking 查找素材和平台检查

  • How to find libraries
    Describes how to use external libraries in a CMake project and how to write your own find modules for libraries that don't already have one.

How to use CMake with specific Libraries 如何使用带有特定库的CMake

  • Qt with CMake
    Explains how to use CMake to build software with Qt4, Qt3 and KDE3.

Recipes秘诀

Converters from other buildsystems to CMake 从别的构建系统到CMake的转换器

All converters listed here are not "complete", i.e. the generated CMake files are not 100% finished, in all cases some work is left for the developer.

automake/autotools/autoconf
  • am2cmake (requires Ruby)Converts automake/autotools/libtool based projects to CMake, specialized in converting from KDE 3 to KDE 4, should also work for others. This one has been used for converting the KDE buildsystem to CMake.
qmake
Visual Studio
Basic CMakeLists.txt from-scratch-generator
来自刮擦发生器的基本CMakeLists.txt
  • gencmake (requires Ruby)Creates basic CMakeLists.txt files from looking at the existing files.
  • CMakeListGenerator (Win32)Creates complete CMakeLists.txt files as described in the README using a combination of file and directory structure analysis. Supports resolving dependencies between multiple archives.

Success Stories成功故事


More Topics更多主题

CTest

Tutorials教程

  • Testing With CTest
    Introduces to testing with CTest, submitting dashboards, and using CMake to add tests to the test system.
  • CTest Scripting
    Describes the scripting with CTest which can significantly simplify and automate testing and submitting dashboards.

More Information更多信息

More Topics更多主题

CDash


CPack

Tutorials教程

Recipes秘诀


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值