D Haley eea5294
diff -r 419306b866c3 src/backend/filters/algorithms/spatial.cpp
D Haley eea5294
--- a/src/backend/filters/algorithms/spatial.cpp	Sun Aug 11 20:03:37 2019 +0100
D Haley eea5294
+++ b/src/backend/filters/algorithms/spatial.cpp	Sun Aug 11 20:05:06 2019 +0100
D Haley eea5294
@@ -26,7 +26,20 @@
D Haley eea5294
 #include <gsl/gsl_randist.h>
D Haley eea5294
 #include <gsl/gsl_multifit.h>
D Haley eea5294
 
D Haley eea5294
-#include <qhull/qhull_a.h>
D Haley eea5294
+//QHull library
D Haley eea5294
+//Build fix for qhull ; wx defines powerpc without
D Haley eea5294
+//assigning a value, causing build fail on powerpc
D Haley eea5294
+#ifdef __POWERPC__
D Haley eea5294
+	#pragma push_macro("__POWERPC__")
D Haley eea5294
+	#define __POWERPC__ 1
D Haley eea5294
+#endif
D Haley eea5294
+extern "C"
D Haley eea5294
+{
D Haley eea5294
+	#include <qhull/qhull_a.h>
D Haley eea5294
+}
D Haley eea5294
+#ifdef __POWERPC__
D Haley eea5294
+	#pragma pop_macro("__POWERPC__")
D Haley eea5294
+#endif
D Haley eea5294
 
D Haley eea5294
 using std::vector;
D Haley eea5294