FindPkgConfig: Add test for specified pkg-config tool missing

This commit is contained in:
Brad King 2020-03-17 08:02:15 -04:00
parent b59f36aad8
commit 1c99f5df28
3 changed files with 12 additions and 0 deletions

View File

@ -0,0 +1,6 @@
-- Could NOT find PkgConfig \(missing: PKG_CONFIG_EXECUTABLE\) *
Reason given by package: The command
"pkg-config-does-not-exist" --version
failed with output.*
-- PKG_CONFIG_FOUND='FALSE'
-- PKG_CONFIG_EXECUTABLE=''

View File

@ -0,0 +1,4 @@
set(PKG_CONFIG_EXECUTABLE "pkg-config-does-not-exist" CACHE FILEPATH "")
find_package(PkgConfig)
message(STATUS "PKG_CONFIG_FOUND='${PKG_CONFIG_FOUND}'")
message(STATUS "PKG_CONFIG_EXECUTABLE='${PKG_CONFIG_EXECUTABLE}'")

View File

@ -1,5 +1,7 @@
include(RunCMake)
run_cmake(PkgConfigDoesNotExist)
run_cmake(FindPkgConfig_NO_PKGCONFIG_PATH)
run_cmake(FindPkgConfig_PKGCONFIG_PATH)
run_cmake(FindPkgConfig_PKGCONFIG_PATH_NO_CMAKE_PATH)