summaryrefslogtreecommitdiff
path: root/Build/source/libs/mpfr/mpfr-src/src/buildopt.c
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/mpfr/mpfr-src/src/buildopt.c')
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/buildopt.c25
1 files changed, 21 insertions, 4 deletions
diff --git a/Build/source/libs/mpfr/mpfr-src/src/buildopt.c b/Build/source/libs/mpfr/mpfr-src/src/buildopt.c
index 471f9e0282a..1386c311afd 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/buildopt.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/buildopt.c
@@ -34,6 +34,16 @@ mpfr_buildopt_tls_p (void)
}
int
+mpfr_buildopt_float128_p (void)
+{
+#ifdef MPFR_WANT_FLOAT128
+ return 1;
+#else
+ return 0;
+#endif
+}
+
+int
mpfr_buildopt_decimal_p (void)
{
#ifdef MPFR_WANT_DECIMAL_FLOATS
@@ -53,11 +63,18 @@ mpfr_buildopt_gmpinternals_p (void)
#endif
}
-const char *mpfr_buildopt_tune_case (void)
+int
+mpfr_buildopt_sharedcache_p (void)
{
-#ifdef MPFR_TUNE_CASE
- return MPFR_TUNE_CASE;
+#if defined (WANT_SHARED_CACHE)
+ return 1;
#else
- return "Generic thresholds";
+ return 0;
#endif
}
+
+const char *mpfr_buildopt_tune_case (void)
+{
+ /* MPFR_TUNE_CASE is always defined (can be "default"). */
+ return MPFR_TUNE_CASE;
+}