Существует ли утилита для преобразования файлов сборки NMAKE в файлы сборки CMAKE? - PullRequest
1 голос
/ 01 июля 2011

Или вы все так смеетесь, что не можете набрать ответ? :)

Суть в том, что одна используемая нами библиотека (GDAL) имеет файл сборки NMAKE, который мы хотели бы включить в наш процесс сборки CMAKE. Но, может быть, NMAKE и CMAKE - это яблоки и апельсины?

1 Ответ

1 голос
/ 01 июля 2011

Основная идея состоит в том, чтобы связать вторую систему сборки из первой.

В 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

...