aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllen Winter <winter@kde.org>2007-08-23 12:58:09 +0000
committerAllen Winter <winter@kde.org>2007-08-23 12:58:09 +0000
commit44235cf3486a0124fc42da0d91f338d46709cfe2 (patch)
treef24cf4a031314545f088055dcdf3c2704ba47f33
parent452b605607d732ef1c77ad4cfbc489ba363728e0 (diff)
downloadextra-cmake-modules-44235cf3486a0124fc42da0d91f338d46709cfe2.tar.gz
extra-cmake-modules-44235cf3486a0124fc42da0d91f338d46709cfe2.tar.bz2
a little nicer default message.
svn path=/trunk/KDE/kdelibs/; revision=703857
-rw-r--r--modules/FindPackageHandleStandardArgs.cmake6
1 files changed, 5 insertions, 1 deletions
diff --git a/modules/FindPackageHandleStandardArgs.cmake b/modules/FindPackageHandleStandardArgs.cmake
index 8d683cb3..151d8125 100644
--- a/modules/FindPackageHandleStandardArgs.cmake
+++ b/modules/FindPackageHandleStandardArgs.cmake
@@ -20,7 +20,11 @@
MACRO(FIND_PACKAGE_HANDLE_STANDARD_ARGS _NAME _FAIL_MSG _VAR1 )
IF("${_FAIL_MSG}" STREQUAL "DEFAULT_MSG")
- SET(_FAIL_MESSAGE "Could NOT find ${_NAME}")
+ IF (${_NAME}_FIND_REQUIRED)
+ SET(_FAIL_MESSAGE "Could not find REQUIRED package ${_NAME}")
+ ELSE (${_NAME}_FIND_REQUIRED)
+ SET(_FAIL_MESSAGE "Could not find OPTIONAL package ${_NAME}")
+ ENDIF (${_NAME}_FIND_REQUIRED)
ELSE("${_FAIL_MSG}" STREQUAL "DEFAULT_MSG")
SET(_FAIL_MESSAGE "${_FAIL_MSG}")
ENDIF("${_FAIL_MSG}" STREQUAL "DEFAULT_MSG")