Рассмотрим следующий файл 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 ..
Как мне исправить эту ошибку?