Я использую VS2012 + cmake2.8.12. Моя проблема заключается в том, что CMake не смог создать правильный путь к моему внешнему проекту. Например:Отсутствует проект после использования ExternalProject_Add
Project("{...}") = "external", "external.vcxproj", "..."
тогда 'external.vcxproj'
должно быть что-то вроде ..\path\to\external.vcxproj
Вот как я использую команду ExternalProject_Add:
ExternalProject_Add(external SOURCE_DIR ${CMAKE_SOURCE_DIR}/../../int/external
CMAKE_ARGS ..
BINARY_DIR ${CMAKE_SOURCE_DIR}/../../int/external/build)
Любая помощь высоко ценится!