Рассмотрим следующий CMakeLists.txt
файл:Cmake установки (ЦЕЛЕВЫХ в подкаталогах
add_subdirectory(execA)
add_subdirectory(libB)
install(TARGETS execA libB
RUNTIME DESTINATION bin
LIBRARY DESTINATION lib
ARCHIVE DESTINATION lib)
I'm получаю следующее сообщение об ошибке:
install TARGETS given target "execA" which does not exist in this
directory
execA
и libB
имеют свои собственные CMakeList.txt
файлы и расположены под project
справочник, а также каталог по строительству, который я запускаю cmake
(cmake ..
):
project
|------ CMakeList.txt (the one with the code)
|----execA
| \- .cpp, .hpp and CMakelist.txt
|----libB
| \- .cpp, .hpp and CMakelist.txt
|---- lib
|---- bin
\---- build (where I´m commanding: $ cmake ..
Помощь, необходимая для устранения ошибки.