summaryrefslogtreecommitdiff
path: root/src/base
diff options
context:
space:
mode:
authorMathias Preiner <mathias.preiner@gmail.com>2018-05-21 17:54:09 -0700
committerGitHub <noreply@github.com>2018-05-21 17:54:09 -0700
commitdf02923c0f0c6589098064d0dfac0de1ef27537c (patch)
treecc94822345c80712fa8b6dfaa058c0bcb3d5a0a4 /src/base
parente50e09efa679c2d0c835cbf794a7b0743347552a (diff)
Add SymFPU licensing information. (#1952)
Diffstat (limited to 'src/base')
-rw-r--r--src/base/configuration.cpp14
-rw-r--r--src/base/configuration.h2
-rw-r--r--src/base/configuration_private.h6
3 files changed, 19 insertions, 3 deletions
diff --git a/src/base/configuration.cpp b/src/base/configuration.cpp
index 7ceb64885..eb068152c 100644
--- a/src/base/configuration.cpp
+++ b/src/base/configuration.cpp
@@ -133,10 +133,10 @@ std::string Configuration::copyright() {
<< "See licenses/antlr3-LICENSE for copyright and licensing information."
<< "\n\n";
- if (Configuration::isBuiltWithAbc()
- || Configuration::isBuiltWithLfsc()
+ if (Configuration::isBuiltWithAbc() || Configuration::isBuiltWithLfsc()
|| Configuration::isBuiltWithCadical()
- || Configuration::isBuiltWithCryptominisat())
+ || Configuration::isBuiltWithCryptominisat()
+ || Configuration::isBuiltWithSymFPU())
{
ss << "This version of CVC4 is linked against the following non-(L)GPL'ed\n"
<< "third party libraries.\n\n";
@@ -162,6 +162,12 @@ std::string Configuration::copyright() {
<< " See https://github.com/msoos/cryptominisat for copyright "
<< "information.\n\n";
}
+ if (Configuration::isBuiltWithSymFPU())
+ {
+ ss << " SymFPU - The Symbolic Floating Point Unit\n"
+ << " See https://github.com/martin-cs/symfpu/tree/CVC4 for copyright "
+ << "information.\n\n";
+ }
}
if (Configuration::isBuiltWithGmp())
@@ -256,6 +262,8 @@ bool Configuration::isBuiltWithLfsc() {
return IS_LFSC_BUILD;
}
+bool Configuration::isBuiltWithSymFPU() { return IS_SYMFPU_BUILD; }
+
unsigned Configuration::getNumDebugTags() {
#if defined(CVC4_DEBUG) && defined(CVC4_TRACING)
/* -1 because a NULL pointer is inserted as the last value */
diff --git a/src/base/configuration.h b/src/base/configuration.h
index 897f234d7..f98111181 100644
--- a/src/base/configuration.h
+++ b/src/base/configuration.h
@@ -105,6 +105,8 @@ public:
static bool isBuiltWithLfsc();
+ static bool isBuiltWithSymFPU();
+
/* Return the number of debug tags */
static unsigned getNumDebugTags();
/* Return a sorted array of the debug tags name */
diff --git a/src/base/configuration_private.h b/src/base/configuration_private.h
index cf9117100..018c7f800 100644
--- a/src/base/configuration_private.h
+++ b/src/base/configuration_private.h
@@ -138,6 +138,12 @@ namespace CVC4 {
# define IS_READLINE_BUILD false
#endif /* HAVE_LIBREADLINE */
+#ifdef CVC4_USE_SYMFPU
+#define IS_SYMFPU_BUILD true
+#else /* HAVE_SYMFPU_HEADERS */
+#define IS_SYMFPU_BUILD false
+#endif /* HAVE_SYMFPU_HEADERS */
+
#if CVC4_GPL_DEPS
# define IS_GPL_BUILD true
#else /* CVC4_GPL_DEPS */
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback