ENH: Terminate with a FATAL_ERROR if FIND_PACKAGE command was called with REQUIRED argument and package was not found.
This commit is contained in:
parent
ac8232e140
commit
78803c01ea
|
@ -23,6 +23,8 @@
|
|||
# for backward compatability. Use ITK_USE_FILE instead.
|
||||
#
|
||||
|
||||
SET(ITK_DIR_STRING "directory containing ITKConfig.cmake. This is either the root of the build tree, or PREFIX/lib/InsightToolkit for an installation.")
|
||||
|
||||
# Search only if the location is not already known.
|
||||
IF(NOT ITK_DIR)
|
||||
# Get the system search path as a list.
|
||||
|
@ -64,7 +66,7 @@ IF(NOT ITK_DIR)
|
|||
[HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild10]
|
||||
|
||||
# Help the user find it if we cannot.
|
||||
DOC "The directory containing ITKConfig.cmake. This is either the root of the build tree, or PREFIX/lib/InsightToolkit for an installation."
|
||||
DOC "The ${ITK_DIR_STRING}"
|
||||
)
|
||||
ENDIF(NOT ITK_DIR)
|
||||
|
||||
|
@ -78,4 +80,7 @@ IF(ITK_DIR)
|
|||
SET(USE_ITK_FILE ${ITK_USE_FILE})
|
||||
ELSE(ITK_DIR)
|
||||
SET(ITK_FOUND 0)
|
||||
IF(ITK_FIND_REQUIRED)
|
||||
MESSAGE(FATAL_ERROR "Please set ITK_DIR to the ${ITK_DIR_STRING}")
|
||||
ENDIF(ITK_FIND_REQUIRED)
|
||||
ENDIF(ITK_DIR)
|
||||
|
|
|
@ -124,5 +124,9 @@ ELSE(VTK_FOUND)
|
|||
# VTK not found, explain to the user how to specify its location.
|
||||
IF(NOT VTK_FIND_QUIETLY)
|
||||
MESSAGE(FATAL_ERROR ${VTK_DIR_MESSAGE})
|
||||
ELSE(NOT VTK_FIND_QUIETLY)
|
||||
IF(VTK_FIND_REQUIRED)
|
||||
MESSAGE(FATAL_ERROR ${VTK_DIR_MESSAGE})
|
||||
ENDIF(VTK_FIND_REQUIRED)
|
||||
ENDIF(NOT VTK_FIND_QUIETLY)
|
||||
ENDIF(VTK_FOUND)
|
||||
|
|
Loading…
Reference in New Issue