src/core/flags.h.in (view raw)
1#ifndef FLAGS_H
2#define FLAGS_H
3
4#ifndef MINIMAL_CORE
5#cmakedefine MINIMAL_CORE @MINIMAL_CORE@
6#endif
7
8// BUILD flags
9
10#ifndef BUILD_GL
11#cmakedefine BUILD_GL
12#endif
13
14#ifndef BUILD_GLES2
15#cmakedefine BUILD_GLES2
16#endif
17
18// COLOR flags
19
20#ifndef COLOR_16_BIT
21#cmakedefine COLOR_16_BIT
22#endif
23
24#ifndef COLOR_5_6_5
25#cmakedefine COLOR_5_6_5
26#endif
27
28// M_CORE flags
29
30#ifndef M_CORE_GBA
31#cmakedefine M_CORE_GBA
32#endif
33
34#ifndef M_CORE_GB
35#cmakedefine M_CORE_GB
36#endif
37
38#ifndef M_CORE_DS
39#cmakedefine M_CORE_DS
40#endif
41
42// USE flags
43
44#ifndef MINIMAL_CORE
45
46#ifndef USE_DEBUGGERS
47#cmakedefine USE_DEBUGGERS
48#endif
49
50#ifndef USE_EDITLINE
51#cmakedefine USE_EDITLINE
52#endif
53
54#ifndef USE_EPOXY
55#cmakedefine USE_EPOXY
56#endif
57
58#ifndef USE_FFMPEG
59#cmakedefine USE_FFMPEG
60#endif
61
62#ifndef USE_GDB_STUB
63#cmakedefine USE_GDB_STUB
64#endif
65
66#ifndef USE_LIBAV
67#cmakedefine USE_LIBAV
68#endif
69
70#ifndef USE_LIBZIP
71#cmakedefine USE_LIBZIP
72#endif
73
74#ifndef USE_LZMA
75#cmakedefine USE_LZMA
76#endif
77
78#ifndef USE_MAGICK
79#cmakedefine USE_MAGICK
80#endif
81
82#ifndef USE_MINIZIP
83#cmakedefine USE_MINIZIP
84#endif
85
86#ifndef USE_PNG
87#cmakedefine USE_PNG
88#endif
89
90#ifndef USE_PTHREADS
91#cmakedefine USE_PTHREADS
92#endif
93
94#ifndef USE_SQLITE3
95#cmakedefine USE_SQLITE3
96#endif
97
98#ifndef USE_ZLIB
99#cmakedefine USE_ZLIB
100#endif
101
102#endif
103
104#endif