#define IS_GNUG (defined(__GNUC__) || defined(__GNUG__)) && !(defined(__clang__) || defined(__INTEL_COMPILER))

#ifndef __GNUC__
#define __attribute__(x)
#endif

#define VERSION "${VERSION}"
#define PACKAGE "${PACKAGE}"
#define PACKAGE_NAME "${PACKAGE_NAME}"
#define PACKAGE_VERSION "${VERSION}"
#define PACKAGE_STRING "${PACKAGE_STRING}"
#define PACKAGE_TARNAME "${PACKAGE_TARNAME}"
#define PACKAGE_URL "${PACKAGE_URL}"

#cmakedefine DOOMWADDIR "@DOOMWADDIR@"
#cmakedefine CHECK_HEAP
#cmakedefine HEAPDUMP
#cmakedefine RANGECHECK
#cmakedefine INSTRUMENTED
#cmakedefine TIMEDIAG
#cmakedefine PROFILE
#cmakedefine SIMPLECHECKS
#cmakedefine ZONEIDCHECK

#cmakedefine GL_DOOM
#cmakedefine USE_GLU_IMAGESCALE
#cmakedefine USE_GLU_MIPMAP
#cmakedefine USE_GLU_TESS
#cmakedefine DOGS
#cmakedefine HIGHRES
#cmakedefine DEBUG
#cmakedefine LEVELINFO_DEBUG
#cmakedefine DEBUG_WEAPON_CODEPOINTERS

#cmakedefine HAVE_ASM_BYTEORDER_H @HAVE_ASM_BYTEORDER_H@
#cmakedefine HAVE_STDBOOL_H @HAVE_STDBOOL_H@
#cmakedefine HAVE_INTTYPES_H @HAVE_INTTYPES_H@
#cmakedefine HAVE_STDINT_H @HAVE_STDINT_H@
#cmakedefine HAVE_SYS_TYPES_H @HAVE_SYS_TYPES_H@
#cmakedefine HAVE_SYS_WAIT_H @HAVE_SYS_WAIT_H@
#cmakedefine HAVE_UNISTD_H @HAVE_UNISTD_H@
#cmakedefine HAVE_DECL_SYS_SIGLIST 1
#define PACKEDATTR ${PACKEDATTR}
#cmakedefine MAX @MAX@
#cmakedefine MIN @MIN@
#cmakedefine HAVE_MMAP
#cmakedefine HAVE_SCHED_SETAFFINITY
#cmakedefine HAVE_USLEEP
#cmakedefine HAVE_SDL_JOYSTICKGETAXIS
#define stricmp ${stricmp}
#define strnicmp ${strnicmp}

#cmakedefine HAVE_LIBSDL_IMAGE
#cmakedefine HAVE_LIBSDL_MIXER
#cmakedefine HAVE_MIXER
#cmakedefine HAVE_LIBFLUIDSYNTH
#cmakedefine HAVE_LIBPORTMIDI
#cmakedefine HAVE_OGG
#cmakedefine HAVE_LIBVORBISFILE
#cmakedefine HAVE_LIBDUMB
#cmakedefine HAVE_LIBMAD
#cmakedefine HAVE_LIBPCREPOSIX
#cmakedefine HAVE_LIBPNG

