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