summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/util/configuration.cpp4
-rw-r--r--src/util/configuration.h2
-rw-r--r--src/util/configuration_private.h6
-rw-r--r--src/util/options.cpp1
4 files changed, 13 insertions, 0 deletions
diff --git a/src/util/configuration.cpp b/src/util/configuration.cpp
index 9b463f797..8cd824b0c 100644
--- a/src/util/configuration.cpp
+++ b/src/util/configuration.cpp
@@ -36,6 +36,10 @@ bool Configuration::isDebugBuild() {
return IS_DEBUG_BUILD;
}
+bool Configuration::isStatisticsBuild() {
+ return IS_STATISTICS_BUILD;
+}
+
bool Configuration::isTracingBuild() {
return IS_TRACING_BUILD;
}
diff --git a/src/util/configuration.h b/src/util/configuration.h
index 33c0a7407..a9d59a7fe 100644
--- a/src/util/configuration.h
+++ b/src/util/configuration.h
@@ -41,6 +41,8 @@ public:
static bool isDebugBuild();
+ static bool isStatisticsBuild();
+
static bool isTracingBuild();
static bool isMuzzledBuild();
diff --git a/src/util/configuration_private.h b/src/util/configuration_private.h
index d04efe0aa..27b019378 100644
--- a/src/util/configuration_private.h
+++ b/src/util/configuration_private.h
@@ -30,6 +30,12 @@ namespace CVC4 {
# define IS_DEBUG_BUILD false
#endif /* CVC4_DEBUG */
+#ifdef CVC4_STATISTICS_ON
+# define IS_STATISTICS_BUILD true
+#else /* CVC4_STATISTICS_ON */
+# define IS_STATISTICS_BUILD false
+#endif /* CVC4_STATISTICS_ON */
+
#ifdef CVC4_TRACING
# define IS_TRACING_BUILD true
#else /* CVC4_TRACING */
diff --git a/src/util/options.cpp b/src/util/options.cpp
index 8f26d9376..dcf146010 100644
--- a/src/util/options.cpp
+++ b/src/util/options.cpp
@@ -385,6 +385,7 @@ throw(OptionException) {
Configuration::getVersionRelease());
printf("\n");
printf("debug code : %s\n", Configuration::isDebugBuild() ? "yes" : "no");
+ printf("statistics : %s\n", Configuration::isStatisticsBuild() ? "yes" : "no");
printf("tracing : %s\n", Configuration::isTracingBuild() ? "yes" : "no");
printf("muzzled : %s\n", Configuration::isMuzzledBuild() ? "yes" : "no");
printf("assertions : %s\n", Configuration::isAssertionBuild() ? "yes" : "no");
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback