cmake/Tests/RunCMake/FindPkgConfig/RunCMakeTest.cmake

35 lines
1.1 KiB
CMake
Raw Normal View History

2015-04-27 22:25:09 +02:00
include(RunCMake)
2020-08-30 11:54:41 +02:00
# Isolate test cases from caller's environment.
set(ENV{CMAKE_PREFIX_PATH} "")
set(ENV{CMAKE_APPBUNDLE_PATH} "")
set(ENV{CMAKE_FRAMEWORK_PATH} "")
run_cmake(PkgConfigDoesNotExist)
2021-09-14 00:13:48 +02:00
run_cmake(FindPkgConfig_CMP0126_NEW)
2015-04-27 22:25:09 +02:00
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)
2020-08-30 11:54:41 +02:00
run_cmake(FindPkgConfig_extract_frameworks)
2015-08-17 11:37:30 +02:00
if(APPLE)
2020-08-30 11:54:41 +02:00
run_cmake(FindPkgConfig_extract_frameworks_target)
2015-08-17 11:37:30 +02:00
run_cmake(FindPkgConfig_CMAKE_FRAMEWORK_PATH)
run_cmake(FindPkgConfig_CMAKE_APPBUNDLE_PATH)
endif()
2015-11-17 17:22:37 +01:00
# 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)
2019-11-11 23:01:05 +01:00
run_cmake(FindPkgConfig_GET_VARIABLE_PREFIX_PATH)
run_cmake(FindPkgConfig_GET_VARIABLE_PKGCONFIG_PATH)
2016-03-13 13:35:51 +01:00
run_cmake(FindPkgConfig_cache_variables)
2016-07-09 11:21:54 +02:00
run_cmake(FindPkgConfig_IMPORTED_TARGET)
2018-10-28 12:09:07 +01:00
run_cmake(FindPkgConfig_VERSION_OPERATORS)
2020-02-01 23:06:01 +01:00
run_cmake(FindPkgConfig_GET_MATCHING_MODULE_NAME)
2021-09-14 00:13:48 +02:00
run_cmake(FindPkgConfig_empty_target)
2015-11-17 17:22:37 +01:00
endif ()