Files
CMake/Tests/RunCMake/find_package/RequiredVarNestedConfig.cmake
Martin Duffy 857a039d66 find_*: Add variable to default calls to REQUIRED
This adds a `CMAKE_FIND_REQUIRED` variable which causes `find_package`,
`find_path`, `find_file`, `find_library` and `find_program` to be
considered `REQUIRED` by default.

It also introduces an `OPTIONAL` keyword to those commands, allowing
them to ignore the value of this variable.

Issue: #26576
2025-02-27 10:51:07 -05:00

9 lines
257 B
CMake

if (CMAKE_FIND_REQUIRED)
message(FATAL_ERROR "CMAKE_FIND_REQUIRED enabled in Config.cmake")
endif()
find_package(DoesNotExist)
find_library(library DoesNotExist)
find_program(program DoesNotExist)
find_path(path DoesNotExist)
find_file(file DoesNotExist)