内容简介: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.gpj
for each directory calling theproject()
command. The top-level project filedefault.gpj
is no longer created. - Now honors target renaming and destination output control properties such as
RUNTIME_OUTPUT_DIRECTORY
andOUTPUT_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_APP
and 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_FILE
target property toON
to generate a single project file for the target instead of a project file for each source group. Set theCMAKE_GHS_NO_SOURCE_GROUP_FILE
variable to enable this for all targets.
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- [译] 开源:从社区到商业,如何构建开源商业模式
- CMake 3.17.1 发布,开源构建系统
- Cmake 3.16.6 发布,开源构建系统
- CMake 3.17.3 发布,开源构建系统
- CMake 3.18.0 发布,开源构建系统
- Cmake 3.18.3 发布,开源构建系统
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
PHP、MySQL和Apache编程导学
梅隆尼 / 李军 / 2009-1 / 59.00元
《PHP、MySQL和Apache编程导学(原书第4版)》介绍Web应用开发的强大组合工具:MySQL、Apache和PHP,共分为六个部分。第一部分引领读者深入了解、安装和配置MySQL、Apache和PHP。第二部分讲解PHP语言基础,包括数组和对象这样的结构化元素。第三部分介绍中级应用程序开发的主题,包括使用表单和文件、限制访问以及完成包含某个专门概念的小项目。第四部分介绍使用数据库的一般性......一起来看看 《PHP、MySQL和Apache编程导学》 这本书的介绍吧!