From dda5797064995bd7d56554471a5c5e6458f5c532 Mon Sep 17 00:00:00 2001 From: Gard Spreemann Date: Fri, 5 Oct 2018 11:15:47 +0200 Subject: New patch. --- ...ate-CXXFLAGS-when-building-Python-modules.patch | 24 ++++++++++++++++++++++ debian/patches/series | 1 + 2 files changed, 25 insertions(+) create mode 100644 debian/patches/0008-Propagate-CXXFLAGS-when-building-Python-modules.patch (limited to 'debian') 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 +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 -- cgit v1.2.3