1

还是你们都笑得太厉害以至于无法输入回复?:)

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

4

1 回答 1

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

于 2011-06-30T21:30:00.190 回答