[ros-diffs] [peterw] 30949: - Change the MinGW prompt's 'makex' use cpucount.exe as well.

peterw at svn.reactos.org peterw at svn.reactos.org
Sun Dec 2 00:47:03 CET 2007


Author: peterw
Date: Sun Dec  2 02:47:02 2007
New Revision: 30949

URL: http://svn.reactos.org/svn/reactos?rev=30949&view=rev
Log:
- Change the MinGW prompt's 'makex' use cpucount.exe as well.

Modified:
    trunk/tools/RosBE/RosBE-Windows/Root/MinGW.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=30949&r1=30948&r2=30949&view=diff
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Root/MinGW.cmd (original)
+++ trunk/tools/RosBE/RosBE-Windows/Root/MinGW.cmd Sun Dec  2 02:47:02 2007
@@ -29,7 +29,16 @@
 echo.
 echo.
 
+::
+:: Get the number of CPUs in the system so we know how many jobs to execute.
+:: To modify the number used alter the options used with cpucount:
+:: No Option - Number of CPUs.
+:: -x1       - Number of CPUs, plus 1.
+:: -x2       - Number of CPUs, doubled.
+::
+for /f "usebackq" %%i in (`"%_ROSBE_BASEDIR%\Tools\cpucount.exe" -x1`) do set CPUCOUNT=%%i
+
 doskey MAKE = "%_ROSBE_MINGWMAKE%" $*
-doskey MAKEX = "%_ROSBE_MINGWMAKE%" -j %NUMBER_OF_PROCESSORS% $*
+doskey MAKEX = "%_ROSBE_MINGWMAKE%" -j %CPUCOUNT% $*
 
 :EOC




More information about the Ros-diffs mailing list