[ros-diffs] [akhaldi] 52194: [CMAKE] * Don't create cleanup targets when using a VS generator

akhaldi at svn.reactos.org akhaldi at svn.reactos.org
Sat Jun 11 18:12:48 UTC 2011


Author: akhaldi
Date: Sat Jun 11 18:12:48 2011
New Revision: 52194

URL: http://svn.reactos.org/svn/reactos?rev=52194&view=rev
Log:
[CMAKE]
* Don't create cleanup targets when using a VS generator

Modified:
    trunk/reactos/CMakeMacros.cmake

Modified: trunk/reactos/CMakeMacros.cmake
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/CMakeMacros.cmake?rev=52194&r1=52193&r2=52194&view=diff
==============================================================================
--- trunk/reactos/CMakeMacros.cmake [iso-8859-1] (original)
+++ trunk/reactos/CMakeMacros.cmake [iso-8859-1] Sat Jun 11 18:12:48 2011
@@ -190,15 +190,17 @@
         COMMENT "Cleaning ${target}")
 endfunction()
 
-function(add_library name)
-    _add_library(${name} ${ARGN})
-    add_clean_target(${name})
-endfunction()
-
-function(add_executable name)
-    _add_executable(${name} ${ARGN})
-    add_clean_target(${name})
-endfunction()
+if(NOT MSVC_IDE)
+    function(add_library name)
+        _add_library(${name} ${ARGN})
+        add_clean_target(${name})
+    endfunction()
+
+    function(add_executable name)
+        _add_executable(${name} ${ARGN})
+        add_clean_target(${name})
+    endfunction()
+endif()
 
 if(WIN32)
     macro(to_win_path _cmake_path _native_path)




More information about the Ros-diffs mailing list