[MSVCRT]
[reactos.git] / config.cmake
1
2 set(SARCH "pc" CACHE STRING
3 "Sub-architecture to build for. Specify one of: xbox")
4
5 set(OARCH "pentium" CACHE STRING
6 "Generate instructions for this CPU type. Specify one of:
7 native, i386, i486, pentium, pentium-mmx, pentiumpro, i686,
8 pentium2, pentium3, pentium-m, pentium4, prescott, nocona,
9 core2, k6, k6-2, athlon, athlon-xp, opteron, opteron-sse3,
10 barcelona, winchip-c6, winchip2, c3, c3-2, geode")
11
12 set(TUNE "i686" CACHE STRING
13 "Which CPU ReactOS should be optimized for.")
14
15 set (OPTIMIZE "1" CACHE STRING
16 "What level of optimisation to use.
17 0 = off
18 1 = Default option, optimize for size (-Os) with some additional options
19 2 = -Os
20 3 = -O1
21 4 = -O2
22 5 = -O3")
23
24 set(DBG 1 CACHE BOOL
25 "Whether to compile for debugging.")
26
27 set(KDBG 1 CACHE BOOL
28 "Whether to compile in the integrated kernel debugger.")
29
30 set(GDB 0 CACHE BOOL
31 "Whether to compile for debugging with GDB.
32 If you don't use GDB, don't enable this.")
33
34 set(_WINKD_ 0 CACHE BOOL
35 "Whether to compile with the KD protocol.")
36
37 set(_ELF_ 0 CACHE BOOL
38 "Whether to compile support for ELF files.
39 Do not enable unless you know what you're doing.")
40
41 set(NSWPAT 0 CACHE BOOL
42 "Whether to compile apps/libs with features covered software patents or not.
43 If you live in a country where software patents are valid/apply, don't
44 enable this (except they/you purchased a license from the patent owner).
45 This settings is disabled (0) by default.")
46
47 set(BUILD_MP 1 CACHE BOOL
48 "Whether to compile the multi processor versions for ntoskrnl and hal.")
49