cass扩展工具lisp源代码_CMake for Mac(编译工具)

CMakeMac版是Mac平台上的一款免费编译工具,它旨在构建、测试和打包软件,通过简单的平台和编译器独立配置文件控制编译过程。CMake能生成适用于多种编译环境的本机makefile和工作区,支持跨平台、就地和不合适构建,以及复杂的库依赖管理。其开源和可扩展的设计使其可以根据具体项目需求进行调整,支持包括Unix、Windows、MacOSX等在内的多种平台和IDE。
摘要由CSDN通过智能技术生成

CMake Mac版是一款Mac平台上免费的编译工具,CMake旨在构建、测试和软件打包。CMake是用于控制软件使用简单的平台和编译器编译过程独立配置文件。CMake生成本机makefile和工作区,可以使用您所选择的编译器环境。

CMake for Mac(编译工具)​www.macdown.com
2f2419688ec819f5b075b62816e3c865.png

eb9357794bd4daefc1815401fc1e6aa2.png

CMake for Mac(编程工具)软件介绍

CMake是一套旨在构建,测试和打包软件的工具。它用于使用简单的平台和编译器独立配置文件来控制软件编译过程。CMake生成可以在您选择的编译环境中使用的本机makefile和工作区。它是由Kitware创建的,以响应对开源项目(如ITK和VTK)的强大的跨平台构建环境的需求。

CMake可以处理就地和不合适的构建,从同一个源树中启用多个构建,并交叉编译。在源树之外构建目录树的能力是一个关键特性,确保如果构建目录被删除,源文件将不受影响。另一个功能是生成要与图形编辑器一起使用的缓存的功能,当运行CMake时,可以查找可执行文件,文件和库。该信息进入缓存,然后可以在生成本机构建文件之前进行调整。依赖于多个库的复杂目录层次结构和应用程序得到CMake的良好支持。例如,CMake能够容纳具有多个工具包的项目,或者每个具有多个目录的库。此外,CMake可以在生成要为最终应用程序编译的代码之前创建需要创建可执行文件的项目。其开源的可扩展设计允许CMake根据具体项目进行调整。

它可以为许多平台和IDE生成makefile,包括Unix,Windows,Mac OS X,OS / 2,MSVC,Cygwin,MinGW和Xcode。使用CMake的项目包括Blender,Bullet物理引擎,LLVM和Clang,MariaDB,MuseScore,MySQL,Qt5,Second Life,Stellarium和SuperTux。

93b6f1246a4cb97bf2494792ba02454d.png

CMake for Mac(编程工具)功能特色

编译源代码并轻松生成二进制代码

在使用CMake时,您可以使用独立的配置文件编译项目。但是,必须首先提供源代码和输出位置才能进入配置面板。

CMake使您可以使用默认的本地编译器,选择要使用的特定本机编译器,为交叉编译提供工具链文件,或手动配置交叉编译选项。

该实用程序允许您设置目标操作系统和版本,处理器以及C,C ++和Fortran编译器。另外,您可以提供目标根,并选择程序或库模式。

此外,您可以指定要用于当前项目的生成器:Unix Makefile,Ninja,Xcode,CodeBlocks,CodeLite,Eclipse,KDevelop,Kate或Sublime Text。

创建依赖多个库的应用程序

CMake能够构建和测试多个文件夹附带的源代码,并且还需要各种库才能正常运行。该实用程序依赖于放置在源代码目录中的CMakeLists.txt文件,并包含构建项目的所有命令。

请注意,CMake附带了一组预定义的命令,它们将包含在CMakeLists.txt文件中,但您也可以选择创建自己的自定义命令。

跨平台构建环境,可以帮助您编译和打包源代码

CMake是一个功能强大的软件解决方案,用于编译,测试和打包源代码,可以通过用户友好的界面使用广泛的工具集大大简化了该过程。

ecbd81e5f83248a6c5be293dace6c617.png

更新日志

版本3.16.4:
ASM_MASM:填充MSVC运行时库抽象表
VS:告诉VS 16.4不要验证SYMBOLIC定制命令输入
AIX:恢复3.16之前的未记录方法以禁止使用XL导出
Android:使用NDK r19 +统一工具链修复binutils选择
VS:请勿在低于15.8的VS 2017版本上使用本机统一版本
文件(GET_RUNTIME_DEPENDENCIES):允许空列表参数
帮助:向FindMPI添加更多变量文档
CPack:修复Deb描述中的回归

c98d294bea34e2fa42c5a5faf5c9252b.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值