Sync to trunk head (r42241)
[reactos.git] / reactos / config.template.rbuild
index 2808794..d8a1304 100644 (file)
 
 
 <!--
-       Which CPU ReactOS should be optimized for. Specify one of:
-               i486, i586, pentium, pentium2, pentium3, pentium4, athlon-xp, athlon-mp,
-               k6-2
+       Generate instructions for this CPU type. Specify one of:
+               native, i386, i486, pentium, pentium-mmx, pentiumpro, i686,
+               pentium2, pentium3, pentium-m, pentium4, prescott, nocona,
+               core2, k6, k6-2, athlon, athlon-xp, opteron, opteron-sse3,
+               barcelona, winchip-c6, winchip2, c3, c3-2, geode
 
-       See GCC manual for more CPU names and which CPUs GCC can optimize for.
+       See GCC manual for more CPU names.
 -->
 <property name="OARCH" value="pentium" />
 
 
 <!--
-       OPTIMIZE what level do you want ReactOS to be optimized at
-       this setting does not work if GDB is set
-               0 = off
-               1 = Normal compiling recommended, is default setting in official build and debug build
+       Which CPU ReactOS should be optimized for. Specify one of the above
+       CPUs or generic. When this option is not used, GCC will optimize for
+       the processor specified by OARCH.
+-->
+<property name="TUNE" value="i686" />
 
-               warning : 2,3,4,5  is not tested on ReactOS. Change at own risk.
 
-               2 = gcc -Oz with -mpreferred-stack-boundary=2
-               3 = gcc -O1 with -mpreferred-stack-boundary=2
-               4 = gcc -O2 with -mpreferred-stack-boundary=2
-               5 = gcc -O3 with -mpreferred-stack-boundary=2
+<!--
+       What level of optimisation to use.
+               0 = off
+               1 = Default option, optimize for size (-Os) with some additional options
+               2 = -Os
+               3 = -O1
+               4 = -O2
+               5 = -O3
 -->
 <property name="OPTIMIZE" value="1" />
 
 <!--
        Whether to compile in the integrated kernel debugger.
 -->
-<property name="KDBG" value="0" />
+<property name="KDBG" value="1" />
 
 
 <!--
-       Whether to compile for debugging. No compiler optimizations will be
-       performed.
+       Whether to compile for debugging.
 -->
 <property name="DBG" value="1" />
 
 -->
 <property name="_WINKD_" value="0" />
 
+<!--
+       Whether to compile support for ELF files. Do not enable unless you know what
+       you're doing.
+-->
+<property name="_ELF_" value="0" />
+
+<!--
+       Whether to compile the multi processor versions for ntoskrnl and hal.
+-->
+<property name="BUILD_MP" value="1" />
+
 </group>