binpac: Customizable error messages for missing prereqs.

Adds the FindRequiredPackage() macro that wraps the functionality
of the standard find_package() macro.
This commit is contained in:
Jon Siwek 2010-11-17 19:14:47 -06:00 committed by Tim Wojtulewicz
parent 173c3784ab
commit 32423cf27b

View file

@ -45,8 +45,17 @@ endif ()
######################################################################## ########################################################################
## Dependency Configuration ## Dependency Configuration
find_package(FLEX REQUIRED) include(FindRequiredPackage)
find_package(BISON REQUIRED)
FindRequiredPackage(FLEX)
FindRequiredPackage(BISON)
if (MISSING_PREREQS)
foreach (prereq ${MISSING_PREREQ_DESCS})
message(SEND_ERROR ${prereq})
endforeach ()
message(FATAL_ERROR "Configuration aborted due to missing prerequisites")
endif ()
######################################################################## ########################################################################
## System Introspection ## System Introspection