Author: tkreuzer
Date: Sun Mar  2 19:53:15 2014
New Revision: 62385

URL: http://svn.reactos.org/svn/reactos?rev=62385&view=rev
Log:
[CMAKE]
Add simple clang support to configure.cmp (use "configure clang", which will 
use ninja as the generator and clang as the compiler)

Modified:
    trunk/reactos/configure.cmd

Modified: trunk/reactos/configure.cmd
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/configure.cmd?rev=62385&r1=62384&r2=62385&view=diff
==============================================================================
--- trunk/reactos/configure.cmd [iso-8859-1] (original)
+++ trunk/reactos/configure.cmd [iso-8859-1] Sun Mar  2 19:53:15 2014
@@ -37,6 +37,9 @@
         set CMAKE_GENERATOR="Eclipse CDT4 - MinGW Makefiles"
     ) else if /I "%1" == "Makefiles" (
         set CMAKE_GENERATOR="MinGW Makefiles"
+    ) else if /I "%1" == "clang" (
+        set BUILD_ENVIRONMENT=Clang
+        set CMAKE_GENERATOR="Ninja"
     ) else (
         set CMAKE_GENERATOR="Ninja"
     )
@@ -151,6 +154,8 @@
 
 if "%BUILD_ENVIRONMENT%" == "MinGW" (
     cmake -G %CMAKE_GENERATOR% -DENABLE_CCACHE=0 
-DCMAKE_TOOLCHAIN_FILE=toolchain-gcc.cmake -DARCH=%ARCH% 
-DREACTOS_BUILD_TOOLS_DIR:DIR="%REACTOS_BUILD_TOOLS_DIR%" "%REACTOS_SOURCE_DIR%"
+) else if "%BUILD_ENVIRONMENT%" == "Clang" (
+    cmake -G %CMAKE_GENERATOR% -DENABLE_CCACHE=0 
-DCMAKE_TOOLCHAIN_FILE=toolchain-clang.cmake -DARCH=%ARCH% 
-DREACTOS_BUILD_TOOLS_DIR:DIR="%REACTOS_BUILD_TOOLS_DIR%" "%REACTOS_SOURCE_DIR%"
 ) else (
     cmake -G %CMAKE_GENERATOR% -DCMAKE_TOOLCHAIN_FILE=toolchain-msvc.cmake 
-DARCH=%ARCH% -DREACTOS_BUILD_TOOLS_DIR:DIR="%REACTOS_BUILD_TOOLS_DIR%" 
"%REACTOS_SOURCE_DIR%"
 )


Reply via email to