X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=configure.cmd;h=922a8f1d944c1b65f4f22401c8fd4761bba99e0d;hp=6b0c5dfbb996e12eefccb3a0d74744d8a1c24f70;hb=aee83c359c6ff976005d2443b7e07b465f1d06c2;hpb=b46d3ce5e9cf6b054f9b9f354c74a0cf3fdb729b diff --git a/configure.cmd b/configure.cmd index 6b0c5dfbb99..922a8f1d944 100755 --- a/configure.cmd +++ b/configure.cmd @@ -83,6 +83,7 @@ if not defined ARCH ( ) set NEW_STYLE_BUILD=1 +set USE_CLANG_CL=0 REM Parse command line parameters :repeat @@ -95,8 +96,6 @@ REM Parse command line parameters set CMAKE_GENERATOR="Eclipse CDT4 - MinGW Makefiles" ) else if /I "%1" == "Makefiles" ( set CMAKE_GENERATOR="MinGW Makefiles" - ) else if /I "%1" == "clang" ( - set MINGW_TOOCHAIN_FILE=toolchain-clang.cmake ) else ( goto continue ) @@ -107,6 +106,8 @@ REM Parse command line parameters set CMAKE_GENERATOR="Eclipse CDT4 - NMake Makefiles" ) else if /I "%1" == "Makefiles" ( set CMAKE_GENERATOR="NMake Makefiles" + ) else if /I "%1" == "clang" ( + set USE_CLANG_CL=1 ) else if /I "%1" == "VSSolution" ( set VS_SOLUTION=1 REM explicitly set VS version for project generator @@ -239,6 +240,8 @@ if "%NEW_STYLE_BUILD%"=="0" ( if "%BUILD_ENVIRONMENT%" == "MinGW" ( cmake -G %CMAKE_GENERATOR% -DENABLE_CCACHE:BOOL=0 -DCMAKE_TOOLCHAIN_FILE:FILEPATH=%MINGW_TOOCHAIN_FILE% -DARCH:STRING=%ARCH% %BUILD_TOOLS_FLAG% %* "%REACTOS_SOURCE_DIR%" +) else if %USE_CLANG_CL% == 1 ( + cmake -G %CMAKE_GENERATOR% -DCMAKE_TOOLCHAIN_FILE:FILEPATH=toolchain-msvc.cmake -DARCH:STRING=%ARCH% %BUILD_TOOLS_FLAG% -DUSE_CLANG_CL:BOOL=1 -DRUNTIME_CHECKS:BOOL=%VS_RUNTIME_CHECKS% %* "%REACTOS_SOURCE_DIR%" ) else ( cmake -G %CMAKE_GENERATOR% -DCMAKE_TOOLCHAIN_FILE:FILEPATH=toolchain-msvc.cmake -DARCH:STRING=%ARCH% %BUILD_TOOLS_FLAG% -DRUNTIME_CHECKS:BOOL=%VS_RUNTIME_CHECKS% %* "%REACTOS_SOURCE_DIR%" )