从CMake文件生成Embarcadero项目文件

Generate Embarcadero project files from CMake files

本文关键字:Embarcadero 项目文件 CMake 文件      更新时间:2023-10-16

我有一个C++代码库,里面有大量的项目。通常我可以使用CMake为QtCreator、XCode、Visual Studio等生成所需的项目文件。现在我需要为Embarcadero编译,但CMake似乎不支持它。

CMake支持Embarcadero吗?如果没有,我是否可以用CMake生成一些项目集,然后导入Embarcadero。

对于一个玩具示例,它可能与bcc和bcc32c一起工作,但根本不支持bcc64。

也许新的"免费"编译器将有助于改变这一点——新闻稿似乎暗示了这一点。

就我个人而言,我不会寄太大希望。到目前为止,我从Embarcadero公司看到的一切都令人失望。

您可以使用CMake的"Borland Makefiles"生成器,然后使用Embarcadero的基于clang的bcc32c来编译项目。以下是他们的博客文章:https://community.embarcadero.com/blogs/entry/using-cmake-with-the-free-embarcadero-c-compiler

我还没有找到为他们的IDE生成项目文件的方法,但我想知道是否可以使用"Visual Studio"生成器之一,然后手动更改文件扩展名(考虑到Embarcadero使用的是MSBuild)。但这只是一个疯狂的猜测。

根据生成器上的当前CMake文档,没有CMake不生成Embarcadero项目文件。相反,您可以使用其中一个Makefile生成器,并将IDE设置为在执行其"build"命令时运行cmakemake