1
或者你们都笑得很厉害以至于无法打出回应? :)是否有将NMAKE构建文件转换为CMAKE构建文件的转换实用程序?
底线是我们正在使用的一个库(GDAL)有一个NMAKE构建文件,我们希望将它合并到我们的CMAKE构建过程中。但也许NMAKE和CMAKE是苹果和橘子?
或者你们都笑得很厉害以至于无法打出回应? :)是否有将NMAKE构建文件转换为CMAKE构建文件的转换实用程序?
底线是我们正在使用的一个库(GDAL)有一个NMAKE构建文件,我们希望将它合并到我们的CMAKE构建过程中。但也许NMAKE和CMAKE是苹果和橘子?
基本想法是从第一个链接第二个构建系统。
在CMake的:
使用类似
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/nmake-target.dll
COMMAND nmake
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/Makefile
)
http://www.cmake.org/cmake/help/cmake2.6docs.html#command:add_custom_command
在使用SCons:
使用类似
env.Command ('nmake-target.dll', null, 'nmake')
http://scons.org/doc/2.1.0.alpha.20101125/HTML/scons-user/c3778.html
感谢您的答复!这是CMAKE命令吗? (我正在阅读文档,但在那里没有找到你的建议。) – John
@John'Command'是一个基本的构建器,可以在这里阅读>> http://scons.org/doc/2.1.0.alpha.20101125/ HTML/scons-user/c3778.html –
所以主要建议是用SCons重叠nmake和cmake?也就是说,编写一个SCons脚本,根据需要调用cmake零件和nmake零件?或者你还在建议其他东西? – John