1
2
3#cmakedefine FG_NDEBUG
4
5#cmakedefine ENABLE_SIMD
6#cmakedefine ENABLE_SP_FDM
7#cmakedefine JSBSIM_USE_GROUNDREACTIONS
8
9// JSBSim needs this, to switch from standalone to in-FG mode
10#define FGFS
11
12#define PU_USE_NONE // PLIB needs this to avoid linking to GLUT
13
14#cmakedefine ENABLE_PLIB_JOYSTICK
15
16// threads are required (used to be optional)
17#define ENABLE_THREADS 1
18
19// audio support is assumed
20#define ENABLE_AUDIO_SUPPORT 1
21
22#cmakedefine HAVE_SYS_TIME_H
23#cmakedefine HAVE_WINDOWS_H
24#cmakedefine HAVE_MKFIFO
25
26#define VERSION "@FLIGHTGEAR_VERSION@"
27
28#define FLIGHTGEAR_MAJOR_VERSION @FG_VERSION_MAJOR@
29#define FLIGHTGEAR_MINOR_VERSION @FG_VERSION_MINOR@
30
31#define HAVE_VERSION_H 1 // version.h is assumed for CMake builds
32
33#cmakedefine ENABLE_UIUC_MODEL
34#cmakedefine ENABLE_LARCSIM
35#cmakedefine ENABLE_YASIM
36#cmakedefine ENABLE_JSBSIM
37
38#define PKGLIBDIR "@FG_DATA_DIR@"
39#define FGSRCDIR "@PROJECT_SOURCE_DIR@"
40#define FGBUILDDIR "@PROJECT_BINARY_DIR@"
41#define WEB_BROWSER "@WEB_BROWSER@"
42
43// Ensure FG_HAVE_xxx always have a value
44#define FG_HAVE_HLA (@FG_HAVE_HLA@ + 0)
45#define FG_HAVE_GPERFTOOLS (@FG_HAVE_GPERFTOOLS@ + 0)
46
47#cmakedefine SYSTEM_SQLITE
48
49#cmakedefine ENABLE_IAX
50
51#cmakedefine HAVE_DBUS
52
53#cmakedefine ENABLE_HID_INPUT
54#cmakedefine ENABLE_PLIB_JOYSTICK
55
56#cmakedefine HAVE_QT
57#cmakedefine ENABLE_QQ_UI
58
59#cmakedefine HAVE_SYS_TIME_H
60#cmakedefine HAVE_SYS_TIMEB_H
61#cmakedefine HAVE_TIMEGM
62#cmakedefine HAVE_DAYLIGHT
63#cmakedefine HAVE_FTIME
64#cmakedefine HAVE_GETTIMEOFDAY
65
66#define FG_TEST_SUITE_DATA "@FG_TEST_SUITE_DATA@"
67
68#define FG_BUILD_TYPE "@FG_BUILD_TYPE@"
69
70#define HAVE_PUI
71
72#cmakedefine HAVE_QRC_TRANSLATIONS
73
74#cmakedefine ENABLE_COMPOSITOR
75
76#cmakedefine ENABLE_SWIFT
77
78#cmakedefine HAVE_SENTRY
79#define SENTRY_API_KEY "@sentry_api_key@"
80