[SCM] an open source computer algebra system branch, cleanedupstream, updated. 6125e540ca6d66c307958938a9d53b245507c323

Bernhard R. Link brlink at debian.org
Tue Apr 24 15:53:43 UTC 2012


The following commit has been merged in the cleanedupstream branch:
commit 5669c2e8963122daad1ce6d4d398f8965d4c549e
Author: Hans Schoenemann <hannes at mathematik.uni-kl.de>
Date:   Fri Feb 24 18:17:00 2012 +0100

    fix: use configured options (HAVE_FANS)

diff --git a/Singular/Makefile.in b/Singular/Makefile.in
index f73705c..7a59327 100644
--- a/Singular/Makefile.in
+++ b/Singular/Makefile.in
@@ -231,10 +231,6 @@ CXXSOURCES=grammar.cc scanner.cc attrib.cc \
     denom_list.cc \
     minpoly.cc
 
-ifdef HAVE_FANS
-CXXSOURCES+= bbcone.cc bbpolytope.cc bbfan.cc
-endif
-
 # stuff for MP
 MPSR_SOURCES = mpsr_Put.cc mpsr_PutPoly.cc mpsr_GetPoly.cc mpsr_sl.cc\
 	mpsr_Get.cc mpsr_GetMisc.cc mpsr_Error.cc \
diff --git a/callgfanlib/bbcone.cc b/callgfanlib/bbcone.cc
index 987a231..e364465 100644
--- a/callgfanlib/bbcone.cc
+++ b/callgfanlib/bbcone.cc
@@ -1,6 +1,6 @@
 #include <Singular/mod2.h>
 
-// #ifdef HAVE_FANS
+#ifdef HAVE_FANS
 
 #include <Singular/ipid.h>
 #include <Singular/blackbox.h>
@@ -1349,5 +1349,5 @@ void bbcone_setup()
   //Print("created type %d (cone)\n",coneID); 
 }
 
-// #endif
+#endif
 /* HAVE_FANS */
diff --git a/callgfanlib/bbcone.h b/callgfanlib/bbcone.h
index 56b1323..026eb09 100755
--- a/callgfanlib/bbcone.h
+++ b/callgfanlib/bbcone.h
@@ -1,7 +1,7 @@
 #ifndef BBCONE_H
 #define BBCONE_H
 
-// #ifdef HAVE_FANS
+#ifdef HAVE_FANS
 #include <gfanlib/gfanlib.h>
 #include <kernel/intvec.h>
 
@@ -24,5 +24,5 @@ int isSimplicial(gfan::ZCone* zc);
 bool containsInSupport(gfan::ZCone* zc, gfan::ZCone* zd);
 bool containsInSupport(gfan::ZCone* zc, intvec* vec);
 
-// #endif
+ #endif
 #endif
diff --git a/callgfanlib/bbfan.cc b/callgfanlib/bbfan.cc
index 905106d..ea56ec6 100644
--- a/callgfanlib/bbfan.cc
+++ b/callgfanlib/bbfan.cc
@@ -1,5 +1,5 @@
 #include <Singular/mod2.h>
-// #ifdef HAVE_FANS
+#ifdef HAVE_FANS
 
 #include <Singular/ipid.h>
 #include <Singular/blackbox.h>
@@ -730,5 +730,5 @@ void bbfan_setup()
   //Print("created type %d (fan)\n",fanID); 
 }
 
-// #endif
+#endif
 /* HAVE_FANS */
diff --git a/callgfanlib/bbfan.h b/callgfanlib/bbfan.h
index c5edfc4..86ad31d 100755
--- a/callgfanlib/bbfan.h
+++ b/callgfanlib/bbfan.h
@@ -1,7 +1,7 @@
 #ifndef BBFAN_H
 #define BBFAN_H
 
-// #ifdef HAVE_FANS
+#ifdef HAVE_FANS
 #include <gfanlib/gfanlib.h>
 
 extern int fanID;
@@ -13,5 +13,5 @@ int getCodimension(gfan::ZFan* zf);
 int getDimension(gfan::ZFan* zf);
 int getLinealityDimension(gfan::ZFan* zf);
 
-// #endif
+#endif
 #endif
diff --git a/callgfanlib/bbpolytope.cc b/callgfanlib/bbpolytope.cc
index 92e34fc..3046a08 100644
--- a/callgfanlib/bbpolytope.cc
+++ b/callgfanlib/bbpolytope.cc
@@ -1,6 +1,6 @@
 #include <Singular/mod2.h>
 
-// #ifdef HAVE_FANS
+#ifdef HAVE_FANS
 
 #include <Singular/ipid.h>
 #include <Singular/blackbox.h>
@@ -556,5 +556,5 @@ void bbpolytope_setup()
   //Print("created type %d (polytope)\n",polytopeID); 
 }
 
-// #endif
+#endif
 /* HAVE_FANS */
diff --git a/callgfanlib/bbpolytope.h b/callgfanlib/bbpolytope.h
index fd2e6fc..d75683f 100755
--- a/callgfanlib/bbpolytope.h
+++ b/callgfanlib/bbpolytope.h
@@ -1,7 +1,7 @@
 #ifndef BBPOLYTOPE_H
 #define BBPOLYTOPE_H
 
-// #ifdef HAVE_FANS
+#ifdef HAVE_FANS
 #include <gfanlib/gfanlib.h>
 
 extern int polytopeID;
@@ -13,5 +13,5 @@ int getAmbientDimension(gfan::ZCone* zc); // zc is meant to represent a polytope
 int getCodimension(gfan::ZCone *zc);
 int getDimension(gfan::ZCone* zc);
 
-// #endif
+#endif
 #endif
diff --git a/callgfanlib/gfanlib.cc b/callgfanlib/gfanlib.cc
index 8286785..632ebb7 100644
--- a/callgfanlib/gfanlib.cc
+++ b/callgfanlib/gfanlib.cc
@@ -1,4 +1,5 @@
 #include <Singular/mod2.h>
+#ifdef HAVE_FANS
 #include <callgfanlib/bbcone.h>
 #include <callgfanlib/bbfan.h>
 #include <callgfanlib/bbpolytope.h>
@@ -14,3 +15,4 @@ extern "C" int mod_init(void* gfanlibsingular)
   bbfan_setup();
   bbpolytope_setup();
 }
+#endif

-- 
an open source computer algebra system



More information about the debian-science-commits mailing list