2012-07-14 83 views

回答

2

有一些努力在cmake mailing lists而回,这石沉大海(我相信)。如果你是,如果创建自己的CMakeLists.txt,并通过创建Visual Studio解决方案检查它这将是值得的,因为你会在一个很好的位置,以增加平台的支持会跨平台则成果。

我想象你将有一些问题,将cmake的更容易处理(发现包/库等),将通过手动创建您的CMakeLists.txt得到最好的解决。它还允许您创建源代码构建,通过项目分发cmakelists.txt以提高可读性(包括subdir等)。

那么简单的答案可能不是你想要的,但如果你得到你的头,并创建基本的CMakeLists.txt你多少进一步研究这个转换器之前一定会完成。作为一个快捷方式(不是每个人都推荐的;-))你可以使用GLOB快速获取所有文件,然后LIST REMOVE_ITEM等清除它们。这将加速cmake项目的创建并让您获得先机。

编辑:我还没有碰到过连接到上面的工具,但确实有相同的结论只是自己创建它。