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