5
CMake: Як будувати зовнішні проекти та включати їх цілі
У мене є проект A, який експортує статичну бібліотеку як ціль: install(TARGETS alib DESTINATION lib EXPORT project_a-targets) install(EXPORT project_a-targets DESTINATION lib/alib) Тепер я хочу використовувати Project A як зовнішній проект від Project B і включати його вбудовані цілі: ExternalProject_Add(project_a URL ...project_a.tar.gz PREFIX ${CMAKE_CURRENT_BINARY_DIR}/project_a CMAKE_ARGS -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR> ) include(${CMAKE_CURRENT_BINARY_DIR}/lib/project_a/project_a-targets.cmake) Проблема полягає в …