Added EV_BUILDTYPE_{DEBUG,DEBUGOPT,RELEASE} to defines.h

Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
This commit is contained in:
2021-12-29 16:55:24 +02:00
parent b2a1f3bc1c
commit dbbea40bc3

View File

@@ -78,4 +78,23 @@
# endif # endif
#endif #endif
#ifndef EV_BUILDTYPE_DEBUG
# define EV_BUILDTYPE_DEBUG 0
#endif
#ifndef EV_BUILDTYPE_DEBUGOPT
# define EV_BUILDTYPE_DEBUGOPT 0
#endif
#ifndef EV_BUILDTYPE_RELEASE
# define EV_BUILDTYPE_RELEASE 0
#endif
#if (EV_BUILDTYPE_DEBUG || EV_BUILDTYPE_DEBUGOPT || EV_BUILDTYPE_RELEASE)
# define EV_BUILDTYPE_DEFINED 1
#else
# define EV_BUILDTYPE_DEFINED 0
#endif
#if !EV_BUILDTYPE_DEFINED
# error "Buildtype not defined. Please define one of `EV_BUILDTYPE_{DEBUG,DEBUGOPT,RELEASE}`"
#endif
#endif // EV_HEADERS_DEFINES_H #endif // EV_HEADERS_DEFINES_H