cmake glob включить при сохранении структуры каталогов

Я новичок в 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 ;
14
задан Tom 2 June 2011 в 15:19
поделиться