内容简介:CMake 3.14.4 发布了,CMake 是一个跨平台的自动化构建系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或Windows Visual C++ 的 projects/workspaces 。文...
CMake 3.14.4 发布了,CMake 是一个跨平台的自动化构建系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或Windows Visual C++ 的 projects/workspaces 。文件 CMakeLists.txt 需要手工编写,也可以通过编写脚本进行半自动的生成。
该版本主要改进内容包括:
-
增加
Visual Studio 16 2019代码生成器,该版本基于 “Visual Studio 2019 Preview 4” 开发 -
更新了
Green Hills MULTI生成器- Now supports Object Libraries.
- Now warns on unsupported project types such as shared libraries.
- Now generates a top-level
<PROJECT-NAME>.top.gpjfor each directory calling theproject()command. The top-level project filedefault.gpjis no longer created. - Now honors target renaming and destination output control properties such as
RUNTIME_OUTPUT_DIRECTORYandOUTPUT_NAME. This also fixes support for installation rules generated byinstall(). - Now honors source file properties
INCLUDE_DIRECTORIES,COMPILE_DEFINITIONS, andCOMPILE_OPTIONS. - Now supports Dynamic Download Integrity Applications which did not include Integrate Files via
GHS_INTEGRITY_APPand setting a target link flag of-dynamic. - The contents of project files now sorts sources groups and files by name. Set the
GHS_NO_SOURCE_GROUP_FILEtarget property toONto generate a single project file for the target instead of a project file for each source group. Set theCMAKE_GHS_NO_SOURCE_GROUP_FILEvariable to enable this for all targets.
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Learn Python 3 the Hard Way
Zed A. Shaw / Addison / 2017-7-7 / USD 30.74
You Will Learn Python 3! Zed Shaw has perfected the world’s best system for learning Python 3. Follow it and you will succeed—just like the millions of beginners Zed has taught to date! You bring t......一起来看看 《Learn Python 3 the Hard Way》 这本书的介绍吧!