Я пытаюсь установить чужой код c ++ через файл CMakeList.txt на MA C. В инструкциях говорится, что в терминале должна использоваться следующая команда
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
Ошибка, выданная терминалом, гласит:
CMake Error at src/CMakeLists.txt:18 (install):
install FILES given unknown argument
"folder/subfolder/subsubfolder".
В соответствующей части файла CMakeList.txt указано
FILE(WRITE ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_PROJECT_NAME}.pc
"
Name: ${CMAKE_PROJECT_NAME}
Description: ${PROJECT_DESCRIPTION_SUMMARY}
Version: ${PACKAGE_VERSION}
Requires: ${PKG_CONFIG_DEPENDS}
Libs: -L${LIB_INSTALL_DIR} ${PROJECT_LDFLAGS} ${PROJECT_LIBS}
Cflags: -I${INCLUDE_INSTALL_DIR} ${PROJECT_CFLAGS}
"
)
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_PROJECT_NAME}.pc
DESTINATION ${PKGCONFIG_INSTALL_DIR}
COMPONENT devel)
Создает .p c -файл, который, очевидно, должен быть прочитан. $ {CMAKE_CURRENT_BINARY_DIR} это "sr c" Может кто-нибудь сказать мне, что происходит не так? Если требуется дополнительная информация, пожалуйста, дайте мне знать.