相关疑难解决方法(0)

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)
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)

c++ install glob directory-structure cmake

14
推荐指数
1
解决办法
5495
查看次数

标签 统计

c++ ×1

cmake ×1

directory-structure ×1

glob ×1

install ×1