Я новичок в cmake
и пытаюсь установить .hpp
файлы, сохраняя при этом структуру каталогов.
Пока у меня есть
FILE(GLOB files "${CMAKE_CURRENT_SOURCE_DIR}/include/*.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/include/MyLib/*.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/include/MyLib/detail/*.hpp"
install (FILES ${files} DESTINATION include)
Все файлы получаютнайдено, но иерархия каталогов уплощена.
FWIW Команда bjam
, которую я пытаюсь эмулировать,
install headers
: ../include/EnsembleLearning.hpp
[ glob ../include/MyLib/*.hpp ]
[ glob ../include/MyLib/detail/*.hpp ]
: <install-source-root>../include ;