我有一个可执行项目和一个库项目。库项目使用boost和其他库进行编译。可执行项目需要链接库项目。
到目前为止,我已经在可执行项目中链接了库项目,但是,仍然存在一个问题,即库项目的头文件包括boost。当我尝试编译可执行项目时,它失败,因为可执行项目中没有链接boost。
我想链接并包含库项目中的所有boost和外部库/目录,还包括在库项目的CMakeLists.txt中完成的所有编译器设置。有没有CMake可以自动执行此操作的方式?
附加信息:我已经有了FindLibraryProject CMake查找模块。