CMake for mac编程工具功能介绍
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了CMake for mac编程工具功能介绍,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3412字,纯文字阅读大概需要5分钟。
内容图文
CMake mac破解版推荐给大家!CMake mac是一款跨平台的编程工具。使用简单的平台和独立于编译器的配置文件来控制软件编译过程,并生成可在您选择的编译器环境中使用的本机makefile和工作空间,大大的提升了你的工作效率!
CMake破解软件安装步骤
在macdown下载CMake mac破解软件完成后打开,将左侧的【cmake】拖动到右侧的应用程序中安装即可!
CMake mac版软件介绍
CMake旨在支持复杂的目录层次结构和依赖于多个库的应用程序。例如,CMake支持由多个工具包(即库)组成的项目,其中每个工具包可能包含多个目录,应用程序依赖于工具包以及其他代码。CMake还可以处理必须构建可执行文件的情况,以便生成随后编译并链接到最终应用程序的代码。由于CMake是开源的,并且具有简单,可扩展的设计,因此可以根据需要扩展CMake以支持新功能。使用CMake很简单。通过在组成项目的每个目录(包括子目录)中创建一个或多个CMakeLists.txt文件来控制构建过程。每个CMakeLists.txt包含一个或多个命令。每个命令的形式为COMMAND(args ...),其中COMMAND是命令的名称,args是以空格分隔的参数列表。CMake提供了许多预定义的命令,但是如果需要,可以添加自己的命令。此外,高级用户可以为特定的编译器/ OS组合添加其他makefile生成器。
CMake mac版新增功能特色
1、Green Hills MULTI 发电机已更新:
现在支持对象库。
现在警告不支持的项目类型,如共享库。
现在.top.gpj为每个调用它的目录生成一个顶级project()命令。default.gpj不再创建顶级项目文件 。
现在荣誉目标重命名和目标输出控制属性,如 RUNTIME_OUTPUT_DIRECTORY 和 OUTPUT_NAME。这也修复了对生成的安装规则的支持 install()。
现在尊重源文件属性 INCLUDE_DIRECTORIES, COMPILE_DEFINITIONS,和 COMPILE_OPTIONS。
现在支持不包含Integrate Files via的动态下载完整性应用程序 GHS_INTEGRITY_APP并设置目标链接标志-dynamic。
现在,项目文件的内容按名称对源组和文件进行排序。设置GHS_NO_SOURCE_GROUP_FILEtarget属性为目标ON生成单个项目文件,而不是为每个源组生成项目文件。设置CMAKE_GHS_NO_SOURCE_GROUP_FILE 变量为所有目标启用此功能。
2、已添加基于文件的api,以便客户端获取语义构建系统信息。见cmake-file-api(7)手册。这是为了取代cmake-server(7) IDE的模式。
3、CMake现在支持 使用简单的工具链文件对iOS,tvOS或watchOS进行交叉编译。
4、该 cmake(1) 获得的构建工具模式 ()和指定详细构建输出的选项。某些生成器(如Xcode)目前不支持此选项。cmake --build--verbose-v
该 cmake(1) -E compare_files命令学习了一个新 --ignore-eol选项,指定在比较文件时应忽略行尾差异(例如LF与CRLF)。
该 cmake-gui(1)对话取得了新的-S和-B论点明确注明出处,并建立目录。
该 file()命令学习了一个新的子命令,CREATE_LINK可用于创建硬链接或符号链接。
该 file()命令学习了一个新的子命令,READ_SYMLINK可用于确定符号链接指向的路径。
该 file()命令获得了一种SIZE模式来获取磁盘上文件的大小。
该 find_package()学习命令以选择性地解析路径中的符号链接以打包配置文件。见CMAKE_FIND_PACKAGE_RESOLVE_SYMLINKS 变量。
该 get_filename_component()命令获得新的 LAST_EXT和NAME_WLE变体以使用.名称中的最后一个扩展名。
该 if()命令获得了检查是否使用语法定义缓存变量的支持 。DEFINED CACHE{VAR}
该 install(CODE) 和 install(SCRIPT)学习的命令支持生成器表达式。见政策CMP0087。
该 install(TARGETS) 命令学习了如何基于来自的变量安装到给定目标类型的适当默认目录 GNUInstallDirs模块和内置默认值,代替DESTINATION参数。
该 install(FILES) 和 install(DIRECTORY) 命令学习了一组新的参数,用于将文件作为文件类型安装,根据相应的变量设置目标 GNUInstallDirs和内置默认值,代替 DESTINATION参数。
该 list()操作REMOVE_ITEM,REMOVE_DUPLICATES, SORT,REVERSE,和FILTER现在都接受一个不存在的变量作为自名单上的空列表这些操作也是空列表。
该 list()operation REMOVE_AT现在表示给定索引对于不存在的变量或空列表无效。
该 try_compile() 和 try_run()命令获得了一个新 LINK_OPTIONS选项。
内容总结
以上是互联网集市为您收集整理的CMake for mac编程工具功能介绍全部内容,希望文章能够帮你解决CMake for mac编程工具功能介绍所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。