[CONSRV]
[reactos.git] / cmake / config-arm.cmake
1
2 set(SARCH "omap3-zoom2" CACHE STRING
3 "Sub-architecture (board) to build for. Specify one of:
4 kurobox versatile omap3-zoom2 omap3-beagle")
5
6 set(OARCH "armv7-a" CACHE STRING
7 "Generate instructions for this CPU type. Specify one of:
8 armv5te armv7-a")
9
10 set (OPTIMIZE "1" CACHE STRING
11 "What level of optimisation to use.
12 0 = off
13 1 = Default option, optimize for size (-Os) with some additional options
14 2 = -Os
15 3 = -O1
16 4 = -O2
17 5 = -O3")
18
19 set(LTCG FALSE CACHE BOOL
20 "Whether to build with link-time code generation")
21
22 set(DBG TRUE CACHE BOOL
23 "Whether to compile for debugging.")
24
25 set(KDBG FALSE CACHE BOOL
26 "Whether to compile in the integrated kernel debugger.")
27
28 set(GDB FALSE CACHE BOOL
29 "Whether to compile for debugging with GDB.
30 If you don't use GDB, don't enable this.")
31
32 set(_WINKD_ TRUE CACHE BOOL
33 "Whether to compile with the KD protocol.")
34
35 set(_ELF_ FALSE CACHE BOOL
36 "Whether to compile support for ELF files.
37 Do not enable unless you know what you're doing.")
38
39 set(NSWPAT FALSE CACHE BOOL
40 "Whether to compile apps/libs with features covered software patents or not.
41 If you live in a country where software patents are valid/apply, don't
42 enable this (except they/you purchased a license from the patent owner).
43 This settings is disabled (0) by default.")
44
45 set(BUILD_MP TRUE CACHE BOOL
46 "Whether to compile the multi processor versions for ntoskrnl and hal.")
47
48 set(NEWSPRINTF FALSE CACHE BOOL
49 "Whether to compile the new sprintf.")