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// USE flags
39
40#ifndef USE_EDITLINE
41#cmakedefine USE_EDITLINE
42#endif
43
44#ifndef USE_EPOXY
45#cmakedefine USE_EPOXY
46#endif
47
48#ifndef USE_FFMPEG
49#cmakedefine USE_FFMPEG
50#endif
51
52#ifndef USE_GDB_STUB
53#cmakedefine USE_GDB_STUB
54#endif
55
56#ifndef USE_LIBAV
57#cmakedefine USE_LIBAV
58#endif
59
60#ifndef USE_LIBZIP
61#cmakedefine USE_LIBZIP
62#endif
63
64#ifndef USE_LZMA
65#cmakedefine USE_LZMA
66#endif
67
68#ifndef USE_MAGICK
69#cmakedefine USE_MAGICK
70#endif
71
72#ifndef USE_MINIZIP
73#cmakedefine USE_MINIZIP
74#endif
75
76#ifndef USE_PNG
77#cmakedefine USE_PNG
78#endif
79
80#ifndef USE_PTHREADS
81#cmakedefine USE_PTHREADS
82#endif
83
84#ifndef USE_ZLIB
85#cmakedefine USE_ZLIB
86#endif
87
88#endif