[ros-diffs] [peterw] 31020: - Make 'chdefgcc' available in the MinGW prompt as well.

peterw at svn.reactos.org peterw at svn.reactos.org
Wed Dec 5 20:12:28 CET 2007


Author: peterw
Date: Wed Dec  5 22:12:25 2007
New Revision: 31020

URL: http://svn.reactos.org/svn/reactos?rev=31020&view=rev
Log:
- Make 'chdefgcc' available in the MinGW prompt as well.

Modified:
    trunk/tools/RosBE/RosBE-Windows/Root/MinGW.cmd
    trunk/tools/RosBE/RosBE-Windows/Root/chdefgcc.cmd
    trunk/tools/RosBE/RosBE-Windows/Root/rosbe-gcc-env.cmd

Modified: trunk/tools/RosBE/RosBE-Windows/Root/MinGW.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Root/MinGW.cmd?rev=31020&r1=31019&r2=31020&view=diff
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Root/MinGW.cmd (original)
+++ trunk/tools/RosBE/RosBE-Windows/Root/MinGW.cmd Wed Dec  5 22:12:25 2007
@@ -38,6 +38,7 @@
 ::
 for /f "usebackq" %%i in (`"%_ROSBE_BASEDIR%\Tools\cpucount.exe" -x1`) do set CPUCOUNT=%%i
 
+doskey CHDEFGCC = "%_ROSBE_BASEDIR%\chdefgcc.cmd" $*
 doskey MAKE = "%_ROSBE_MINGWMAKE%" $*
 doskey MAKEX = "%_ROSBE_MINGWMAKE%" -j %CPUCOUNT% $*
 

Modified: trunk/tools/RosBE/RosBE-Windows/Root/chdefgcc.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Root/chdefgcc.cmd?rev=31020&r1=31019&r2=31020&view=diff
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Root/chdefgcc.cmd (original)
+++ trunk/tools/RosBE/RosBE-Windows/Root/chdefgcc.cmd Wed Dec  5 22:12:25 2007
@@ -8,7 +8,9 @@
 ::
 @echo off
 
-title Change the current MinGW/GCC directory...
+if "%_ROSBE_MODE%" == "RosBE" (
+    title Change the current MinGW/GCC directory...
+)
 
 ::
 :: Parse the command line arguments.
@@ -38,7 +40,9 @@
 goto :EOF
 
 :EOC
-title ReactOS Build Environment %_ROSBE_VERSION%
+if defined _ROSBE_VERSION (
+    title ReactOS Build Environment %_ROSBE_VERSION%
+)
 
 ::
 :: Unload all used Vars.

Modified: trunk/tools/RosBE/RosBE-Windows/Root/rosbe-gcc-env.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Root/rosbe-gcc-env.cmd?rev=31020&r1=31019&r2=31020&view=diff
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Root/rosbe-gcc-env.cmd (original)
+++ trunk/tools/RosBE/RosBE-Windows/Root/rosbe-gcc-env.cmd Wed Dec  5 22:12:25 2007
@@ -40,6 +40,12 @@
 :: Display the current version of GCC, NASM, ld and make.
 ::
 gcc -v 2>&1 | find "gcc version"
-nasm -v
+if exist "%_ROSBE_MINGWPATH%\bin\nasm.exe" (
+    nasm -v
+) else (
+    if "%_ROSBE_MODE%" == "RosBE" (
+        echo ERROR: NASM is required to build ReactOS, none found in the current MinGW/GCC.
+    )
+)
 ld -v
 mingw32-make -v | find "GNU Make"




More information about the Ros-diffs mailing list