问题
在用cmake编译项目的时候,很多时候需要用find_package
来导入一些库,比如opencv,cuda等。但是有时候,下载了预编译好的项目时,怎么手动指定路径呢?
解决方案
通过设定一个project_DIR
变量来指定路径,该路径是projectConfig.cmake
文件所在的路径,比如下载预编译好的llvm。
set(LLVM_DIR yourpath/llvm-7.0/lib/cmake/llvm)
find_package(LLVM CONFIG REQUIRED)