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