mirror of
https://github.com/Kitware/CMake.git
synced 2026-02-09 00:29:55 -06:00
When running `pkg_search_module`, it may be useful to get the matching module name in order to run `pkg_get_variable`. `pkg_search_module` now defines `<prefix>_MODULE_NAME` which contains the first matching module name. Fixes: #19648
24 lines
785 B
CMake
24 lines
785 B
CMake
include(RunCMake)
|
|
|
|
run_cmake(FindPkgConfig_NO_PKGCONFIG_PATH)
|
|
run_cmake(FindPkgConfig_PKGCONFIG_PATH)
|
|
run_cmake(FindPkgConfig_PKGCONFIG_PATH_NO_CMAKE_PATH)
|
|
run_cmake(FindPkgConfig_PKGCONFIG_PATH_NO_CMAKE_ENVIRONMENT_PATH)
|
|
|
|
if(APPLE)
|
|
run_cmake(FindPkgConfig_CMAKE_FRAMEWORK_PATH)
|
|
run_cmake(FindPkgConfig_CMAKE_APPBUNDLE_PATH)
|
|
endif()
|
|
|
|
# We need a real pkg-config to run the test for get_variable.
|
|
find_package(PkgConfig)
|
|
if (PKG_CONFIG_FOUND)
|
|
run_cmake(FindPkgConfig_GET_VARIABLE)
|
|
run_cmake(FindPkgConfig_GET_VARIABLE_PREFIX_PATH)
|
|
run_cmake(FindPkgConfig_GET_VARIABLE_PKGCONFIG_PATH)
|
|
run_cmake(FindPkgConfig_cache_variables)
|
|
run_cmake(FindPkgConfig_IMPORTED_TARGET)
|
|
run_cmake(FindPkgConfig_VERSION_OPERATORS)
|
|
run_cmake(FindPkgConfig_GET_MATCHING_MODULE_NAME)
|
|
endif ()
|