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.
|
# 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.
|
# Search only if the location is not already known.
|
||||||
IF(NOT ITK_DIR)
|
IF(NOT ITK_DIR)
|
||||||
# Get the system search path as a list.
|
# 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]
|
[HKEY_CURRENT_USER\\Software\\Kitware\\CMakeSetup\\Settings\\StartPath;WhereBuild10]
|
||||||
|
|
||||||
# Help the user find it if we cannot.
|
# 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)
|
ENDIF(NOT ITK_DIR)
|
||||||
|
|
||||||
|
@ -78,4 +80,7 @@ IF(ITK_DIR)
|
||||||
SET(USE_ITK_FILE ${ITK_USE_FILE})
|
SET(USE_ITK_FILE ${ITK_USE_FILE})
|
||||||
ELSE(ITK_DIR)
|
ELSE(ITK_DIR)
|
||||||
SET(ITK_FOUND 0)
|
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)
|
ENDIF(ITK_DIR)
|
||||||
|
|
|
@ -124,5 +124,9 @@ ELSE(VTK_FOUND)
|
||||||
# VTK not found, explain to the user how to specify its location.
|
# VTK not found, explain to the user how to specify its location.
|
||||||
IF(NOT VTK_FIND_QUIETLY)
|
IF(NOT VTK_FIND_QUIETLY)
|
||||||
MESSAGE(FATAL_ERROR ${VTK_DIR_MESSAGE})
|
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(NOT VTK_FIND_QUIETLY)
|
||||||
ENDIF(VTK_FOUND)
|
ENDIF(VTK_FOUND)
|
||||||
|
|
Loading…
Reference in New Issue