diff options
author | Gard Spreemann <gspreemann@gmail.com> | 2018-10-05 11:15:47 +0200 |
---|---|---|
committer | Gard Spreemann <gspreemann@gmail.com> | 2018-10-05 16:55:11 +0200 |
commit | dda5797064995bd7d56554471a5c5e6458f5c532 (patch) | |
tree | e4e2dbcde3a1002a9c6293a76179dca4a5bb8ac0 | |
parent | 93aaaf6f01805628f1946d5b8a53899003ccbbf3 (diff) |
New patch.
-rw-r--r-- | debian/patches/0008-Propagate-CXXFLAGS-when-building-Python-modules.patch | 24 | ||||
-rw-r--r-- | debian/patches/series | 1 |
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 |