find_package 打印查找到的路径
时间: 2024-05-11 15:14:15 浏览: 50
find_package_simple.rar
在 CMake 中,使用 find_package 命令可以查找安装在系统中的软件包。如果成功找到该软件包,CMake 会自动设置相关变量,以便在后续的编译过程中使用。可以通过以下方式打印查找到的路径:
```
find_package(PackageName)
if(PackageName_FOUND)
message("PackageName found at ${PackageName_DIR}")
else()
message(FATAL_ERROR "PackageName not found")
endif()
```
其中,PackageName_DIR 是由 find_package 命令自动设置的变量,它指向该软件包的安装路径。在上述代码中,如果找到了 PackageName,就会打印出该软件包的安装路径。如果没有找到,就会打印出错误信息并终止编译过程。
阅读全文