[ros-diffs] [akhaldi] 52414: [CMAKE] * Handle the case where we may initially set some CMAKE_C_FLAGS and/or CMAKE_CXX_FLAGS.

akhaldi at svn.reactos.org akhaldi at svn.reactos.org
Wed Jun 22 00:06:11 UTC 2011


Author: akhaldi
Date: Wed Jun 22 00:06:10 2011
New Revision: 52414

URL: http://svn.reactos.org/svn/reactos?rev=52414&view=rev
Log:
[CMAKE]
* Handle the case where we may initially set some CMAKE_C_FLAGS and/or CMAKE_CXX_FLAGS.

Modified:
    trunk/reactos/cmake/compilerflags.cmake

Modified: trunk/reactos/cmake/compilerflags.cmake
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/cmake/compilerflags.cmake?rev=52414&r1=52413&r2=52414&view=diff
==============================================================================
--- trunk/reactos/cmake/compilerflags.cmake [iso-8859-1] (original)
+++ trunk/reactos/cmake/compilerflags.cmake [iso-8859-1] Wed Jun 22 00:06:10 2011
@@ -4,8 +4,18 @@
     foreach(flag ${ARGN})
         set(flags_list "${flags_list} ${flag}")
     endforeach()
-    set(CMAKE_C_FLAGS ${flags_list})
-    set(CMAKE_CXX_FLAGS ${flags_list})
+
+    if(CMAKE_C_FLAGS)
+        set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${flags_list}")
+    else()
+        set(CMAKE_C_FLAGS ${flags_list})
+    endif()
+
+    if(CMAKE_CXX_FLAGS)
+        set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${flags_list}")
+    else()
+        set(CMAKE_CXX_FLAGS ${flags_list})
+    endif()
 endmacro()
 
 macro(add_linkerflag MODULE _flag)




More information about the Ros-diffs mailing list