是否有用于将NMAKE构建文件转换为CMAKE构建文件的转换实用程序?

时间:2011-06-30 21:27:19

标签: cmake nmake file-conversion

或者你们都笑得太厉害,以至于你们无法打字回复? :)

底线是我们正在使用的一个库(GDAL)有一个NMAKE构建文件,我们希望将其合并到我们的CMAKE构建过程中。但也许NMAKE和CMAKE是苹果和橘子?

1 个答案:

答案 0 :(得分:1)

基本思想是将第二个构建系统从第一个构建系统链起来。

在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