从CMake文件生成Embarcadero项目文件

时间:2016-05-07 20:33:11

标签: c++ cmake c++builder

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

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

3 个答案:

答案 0 :(得分:1)

For a toy example it may work with the bcc and bcc32c, bcc64 is not supported at all.

也许新的"免费"编译器将有助于改变它 - press release似乎暗示了这一点。

就个人而言,我不会把我的希望寄托在高处。到目前为止,我从Embarcadero公司看到的一切都只是让人失望。

答案 1 :(得分:1)

你可以使用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)。但这只是一个疯狂的猜测。

答案 2 :(得分:0)

根据当前CMake documentation on generators,没有CMake不会产生Embarcadero项目文件。相反,您可以使用其中一个Makefile生成器,并在执行“build”命令时将IDE设置为运行pod search afnetworking cmake