From 566b9dcfe3466757e2580b62386b2ecc88f31877 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Radek=20Hu=C5=A1ek?= <PitelVonSacek@gmail.com>
Date: Wed, 9 Dec 2015 12:08:53 +0100
Subject: [PATCH] Improve README.md and print used options during compilation

---
 README.md            | 3 +++
 compileTimeOptions.h | 6 +++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md
index b3450a8..34fb787 100644
--- a/README.md
+++ b/README.md
@@ -9,6 +9,9 @@ Compilation
 
 Just do `make`. Requires Cython >= 0.17.
 
+To compile with nondefault options use i.e. `CXXFLAGS="-DSAVE_MEMORY=0" make`
+to turn off `SAVE_MEMORY`. For list of options see file `compileTimeOptions.h`.
+
 Usage
 -----
 
diff --git a/compileTimeOptions.h b/compileTimeOptions.h
index b7669fc..6b47bc0 100644
--- a/compileTimeOptions.h
+++ b/compileTimeOptions.h
@@ -5,7 +5,11 @@
 #ifndef SAVE_MEMORY
 #define SAVE_MEMORY 1
 #endif
-
+#if SAVE_MEMORY
+#pragma message "SAVE_MEMORY ON"
+#else
+#pragma message "SAVE_MEMORY off"
+#endif
 
 #endif
 
-- 
GitLab