aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--config.h.cmake21
1 files changed, 12 insertions, 9 deletions
diff --git a/config.h.cmake b/config.h.cmake
index 3abb7f00..2bcd8455 100644
--- a/config.h.cmake
+++ b/config.h.cmake
@@ -15,24 +15,27 @@
#define PREFIX "@CMAKE_INSTALL_DATAROOTDIR@/hardinfo2"
#cmakedefine HARDINFO2_DEBUG @HARDINFO2_DEBUG@
+#cmakedefine CMAKE_BUILD_TYPE @CMAKE_BUILD_TYPE@
+#cmakedefine HARDINFO2_LIBSOUP3 @HARDINFO2_LIBSOUP3@
-#if defined(HARDINFO2_LIBSOUP3) && (HARDINFO2_LIBSOUP3==0)
- #define HARDINFO2_LIBSOUP3 0
-#else
- #define HARDINFO2_LIBSOUP3 1
-#endif
+#define ON 1
+#define OFF 0
-#if defined(CMAKE_BUILD_TYPE) && (CMAKE_BUILD_TYPE==Release)
- #define RELEASE 1
-#else
- #define RELEASE 0
+#if !defined(HARDINFO2_LIBSOUP3)
+ #define HARDINFO2_LIBSOUP3 0
#endif
#if defined(HARDINFO2_DEBUG) && (HARDINFO2_DEBUG==1)
#define DEBUG(msg,...) fprintf(stderr, "*** %s:%d (%s) *** " msg "\n", \
__FILE__, __LINE__, __FUNCTION__, ##__VA_ARGS__)
+ #define RELEASE -1
#else
#define DEBUG(msg,...)
+ #if (CMAKE_BUILD_TYPE==Release)
+ #define RELEASE 1
+ #else
+ #define RELEASE 0
+ #endif
#endif /* HARDINFO2_DEBUG */
#define ENABLE_BINRELOC 1