summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorGard Spreemann <gspreemann@gmail.com>2018-10-05 11:15:47 +0200
committerGard Spreemann <gspreemann@gmail.com>2018-10-05 16:55:11 +0200
commitdda5797064995bd7d56554471a5c5e6458f5c532 (patch)
treee4e2dbcde3a1002a9c6293a76179dca4a5bb8ac0 /debian
parent93aaaf6f01805628f1946d5b8a53899003ccbbf3 (diff)
New patch.
Diffstat (limited to 'debian')
-rw-r--r--debian/patches/0008-Propagate-CXXFLAGS-when-building-Python-modules.patch24
-rw-r--r--debian/patches/series1
2 files changed, 25 insertions, 0 deletions
diff --git a/debian/patches/0008-Propagate-CXXFLAGS-when-building-Python-modules.patch b/debian/patches/0008-Propagate-CXXFLAGS-when-building-Python-modules.patch
new file mode 100644
index 00000000..03d4f63d
--- /dev/null
+++ b/debian/patches/0008-Propagate-CXXFLAGS-when-building-Python-modules.patch
@@ -0,0 +1,24 @@
+From: Gard Spreemann <gspreemann@gmail.com>
+Date: Fri, 5 Oct 2018 11:15:26 +0200
+Subject: Propagate CXXFLAGS when building Python modules.
+
+---
+ cython/CMakeLists.txt | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+diff --git a/cython/CMakeLists.txt b/cython/CMakeLists.txt
+index 7b8e38f..6fdf343 100644
+--- a/cython/CMakeLists.txt
++++ b/cython/CMakeLists.txt
+@@ -199,6 +199,11 @@ if(CYTHON_FOUND)
+ set( GUDHI_CYTHON_RUNTIME_LIBRARY_DIRS "${GUDHI_CYTHON_LIBRARY_DIRS}")
+ endif(UNIX)
+
++ string(REPLACE " " ";" TMP_FLAGS ${CMAKE_CXX_FLAGS})
++ foreach(FLAG ${TMP_FLAGS})
++ set(GUDHI_CYTHON_EXTRA_COMPILE_ARGS "${GUDHI_CYTHON_EXTRA_COMPILE_ARGS}'${FLAG}', ")
++ endforeach()
++
+ # Generate setup.py file to cythonize Gudhi - This file must be named setup.py by convention
+ configure_file(setup.py.in "${CMAKE_CURRENT_BINARY_DIR}/setup.py" @ONLY)
+ # Generate gudhi.pyx - Gudhi cython file
diff --git a/debian/patches/series b/debian/patches/series
index a3f89b1a..5f9ad2de 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -5,3 +5,4 @@
0005-Force-linking-of-Python-module-with-CGAL.patch
0006-Force-linking-against-libatomic-for-parts-that-use-T.patch
0007-Offline-header-for-docs.patch
+0008-Propagate-CXXFLAGS-when-building-Python-modules.patch