Fixed problem with backslashes in cmake status report
authorAndrey Kamaev <no@email>
Thu, 23 Feb 2012 20:05:27 +0000 (20:05 +0000)
committerAndrey Kamaev <no@email>
Thu, 23 Feb 2012 20:05:27 +0000 (20:05 +0000)
cmake/OpenCVUtils.cmake

index 397254a..d6c3466 100644 (file)
@@ -90,13 +90,13 @@ macro(CHECK_MODULE module_name define)
 endmacro()
 
 
-# Status report macro.
+# Status report function.
 # Automatically align right column and selects text based on condition.
 # Usage:
 #   status(<text>)
 #   status(<heading> <value1> [<value2> ...])
 #   status(<heading> <condition> THEN <text for TRUE> ELSE <text for FALSE> )
-macro(status text)
+function(status text)
   set(status_cond)
   set(status_then)
   set(status_else)
@@ -140,7 +140,7 @@ macro(status text)
   else()
     message(STATUS "${text}")
   endif()
-endmacro()
+endfunction()
 
 
 # splits cmake libraries list of format "general;item1;debug;item2;release;item3" to two lists