3 # Isolate test cases from caller's environment.
4 set(ENV{CMAKE_PREFIX_PATH} "")
5 set(ENV{CMAKE_APPBUNDLE_PATH} "")
6 set(ENV{CMAKE_FRAMEWORK_PATH} "")
8 run_cmake(FindPkgConfig_NO_PKGCONFIG_PATH)
9 run_cmake(FindPkgConfig_PKGCONFIG_PATH)
10 run_cmake(FindPkgConfig_PKGCONFIG_PATH_NO_CMAKE_PATH)
11 run_cmake(FindPkgConfig_PKGCONFIG_PATH_NO_CMAKE_ENVIRONMENT_PATH)
14 run_cmake(FindPkgConfig_CMAKE_FRAMEWORK_PATH)
15 run_cmake(FindPkgConfig_CMAKE_APPBUNDLE_PATH)
18 # We need a real pkg-config to run the test for get_variable.
19 find_package(PkgConfig)
21 run_cmake(FindPkgConfig_GET_VARIABLE)
22 run_cmake(FindPkgConfig_GET_VARIABLE_PREFIX_PATH)
23 run_cmake(FindPkgConfig_GET_VARIABLE_PKGCONFIG_PATH)
24 run_cmake(FindPkgConfig_cache_variables)
25 run_cmake(FindPkgConfig_IMPORTED_TARGET)
26 run_cmake(FindPkgConfig_VERSION_OPERATORS)
27 run_cmake(FindPkgConfig_GET_MATCHING_MODULE_NAME)