cmake: terminate to generate makefiles due to fatal error
authorChengwei Yang <chengwei.yang@intel.com>
Fri, 28 Jun 2013 02:27:08 +0000 (10:27 +0800)
committerSimon McVittie <simon.mcvittie@collabora.co.uk>
Fri, 28 Jun 2013 10:55:38 +0000 (11:55 +0100)
FATAL isn't a valid key for message according to cmake document here.
http://www.cmake.org/cmake/help/v2.8.8/cmake.html#command%3amessage

Due to the real fatal error, FATAL_ERROR should be used to terminate
cmake from continue generating makefiles.

Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66257

cmake/CMakeLists.txt

index 9bf5923..6c17461 100644 (file)
@@ -276,7 +276,7 @@ if("${sysname}" MATCHES ".*SOLARIS.*")
 endif("${sysname}" MATCHES ".*SOLARIS.*")
 
 if(NOT EXPAT_FOUND)
-    message(FATAL "expat not found!")
+    message(FATAL_ERROR "expat not found!")
 endif(NOT EXPAT_FOUND)
 
 SET(XML_LIB "Expat")
@@ -354,7 +354,7 @@ endif (MSVC_IDE)
          else (NOT $ENV{TMP} STREQUAL "")
          if (WIN32)
              #Should never happen, both TMP and TEMP seem always set on Windows
-             message(FATAL "Could not determine a usable temporary directory")
+             message(FATAL_ERROR "Could not determine a usable temporary directory")
          else(WIN32)
             set (DBUS_SESSION_SOCKET_DIR /tmp)
          endif(WIN32)