CMake查找到包的包路径

CMake查找到包的包路径,cmake,Cmake,是否存在与包版本类似的存储找到的包的路径的变量 find_package(name) message("name version: ${name_VERSION}") #something like this but only for path to package? 如果在find_packageXXX调用中找到了对应的XXXConfig.cmake文件,则变量XXX_CONFIG包含该文件的绝对路径 此外,还有一个缓存变量XXX_DIR,它包含文件所在的目录。因为这是一个缓存的变量,所以在

是否存在与包版本类似的存储找到的包的路径的变量

find_package(name)
message("name version: ${name_VERSION}") #something like this but only for path to package?
如果在find_packageXXX调用中找到了对应的XXXConfig.cmake文件,则变量XXX_CONFIG包含该文件的绝对路径

此外,还有一个缓存变量XXX_DIR,它包含文件所在的目录。因为这是一个缓存的变量,所以在运行cmake后,可以在CMakeCache.txt文件中找到它的值

有关查找包行为的更多信息,请参见。

如果在查找包XXX调用中找到了相应的XXXConfig.cmake文件,则变量XXX\u CONFIG包含该文件的绝对路径

此外,还有一个缓存变量XXX_DIR,它包含文件所在的目录。因为这是一个缓存的变量,所以在运行cmake后,可以在CMakeCache.txt文件中找到它的值


有关查找包行为的更多信息,请参见。

您所说的包路径是什么意思?已处理的XXXConfig.cmake文件的路径?如果是,那么有XXXXDIR变量,其中包含有该文件的目录。这就是我的意思,谢谢,请考虑写一个答案。已处理的XXXConfig.cmake文件的路径?如果是,则有XXXYDIR变量,其中包含有该文件的目录。这就是我的意思,谢谢,考虑写一个答案。