ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
config.h
Go to the documentation of this file.
1
60#ifndef ETISS_CONFIG_H_
61#define ETISS_CONFIG_H_
62
63#define ETISS_VERSION_MAJOR 0
64#define ETISS_VERSION_MINOR 8
65#define ETISS_VERSION_PATCH 0
66
67#define ETISS_VERSION_FULL "0.8.0"
68
69#define ETISS_VERSION_INTERFACE "0.8"
70
71
72#define ETISS_USE_PYTHON 0
73
74#define ETISS_USE_DLSYM 1
75
76#define ETISS_USE_DLADDR 1
77
78#define ETISS_USE_GETPROC 0
79
80#define ETISS_USE_LINUX_MKDIR ETISS_USE_DLSYM //TODO propper mkdir checks
81
82#define ETISS_USE_DLSYM_DEEPBIND 1
83
84#define ETISS_USE_POSIX_SOCKET 1
85
86#define ETISS_INSTALL_DIR "/home/runner/work/etiss/install"
87
88#define ETISS_USE_CONSTEXPR 1
89
90#if ETISS_USE_CONSTEXPR
91#define CONSTEXPR constexpr
92#else
93#define CONSTEXPR inline
94#endif
95
96#define ETISS_LITTLE_ENDIAN 0x00000001
97#define ETISS_BIG_ENDIAN 0x01000000
98#define ETISS_UNKNOWN_ENDIAN 0xFFFFFFFF
99
100#define ETISS_ENDIANNESS ETISS_LITTLE_ENDIAN
101
102#define ETISS_USE_BYTESWAP_H 0
103
104#endif //ETISS_CONFIG_H_