我是新手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)
Run Code Online (Sandbox Code Playgroud)
找到所有文件但目标层次结构已展平.
FWIW bjam我试图模仿的命令是
install headers
: ../include/EnsembleLearning.hpp
[ glob ../include/MyLib/*.hpp ]
[ glob ../include/MyLib/detail/*.hpp ]
: <install-source-root>../include ;
Run Code Online (Sandbox Code Playgroud)