内容简介: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.
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Java Web开发实例大全(基础卷)
软件开发技术联盟 / 清华大学出版社 / 2016-1 / 128.00
《Java Web开发实例大全(基础卷)》筛选、汇集了Java Web开发从基础知识到高级应用各个层面约600个实例及源代码,每个实例按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。全书分为6篇23章,主要内容有开发环境搭建、Java语言基础、HTML/CSS技术、JSP基础与内置对象、JavaBean技术、Servlet技术、过滤器与监听器技术、JSTL标签库、JavaS......一起来看看 《Java Web开发实例大全(基础卷)》 这本书的介绍吧!