Рассмотрим следующий файл CMakeLists.txt:
add_subdirectory(execA)
add_subdirectory(libB)
install(TARGETS execA libB
RUNTIME DESTINATION bin
LIBRARY DESTINATION lib
ARCHIVE DESTINATION lib)
Я получаю следующую ошибку:
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 ..
Как мне исправить эту ошибку?