diff options
Diffstat (limited to 'science/py-dlib/files/patch-dlib_cmake__utils_add__python__module')
-rw-r--r-- | science/py-dlib/files/patch-dlib_cmake__utils_add__python__module | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/science/py-dlib/files/patch-dlib_cmake__utils_add__python__module b/science/py-dlib/files/patch-dlib_cmake__utils_add__python__module new file mode 100644 index 000000000000..abb2de62cedd --- /dev/null +++ b/science/py-dlib/files/patch-dlib_cmake__utils_add__python__module @@ -0,0 +1,30 @@ +--- dlib/cmake_utils/add_python_module.orig 2017-08-28 22:18:45 UTC ++++ dlib/cmake_utils/add_python_module +@@ -118,12 +118,6 @@ endif() + + + +-INCLUDE_DIRECTORIES("${Boost_INCLUDE_DIRS}") +-if (PYTHON_INCLUDE_PATH) +- INCLUDE_DIRECTORIES("${PYTHON_INCLUDE_PATH}" ) +-else() +- INCLUDE_DIRECTORIES("${PYTHON_INCLUDE_DIRS}" ) +-endif() + + message(STATUS "USING BOOST_LIBS: ${Boost_LIBRARIES}") + if (WIN32) +@@ -152,6 +146,14 @@ macro(add_python_module module_name modu + ADD_LIBRARY(${module_name}_ SHARED ${module_sources} ${ARGN} ) + TARGET_LINK_LIBRARIES(${module_name}_ ${Boost_LIBRARIES} dlib::dlib) + ++ target_include_directories(${module_name}_ SYSTEM PUBLIC "${Boost_INCLUDE_DIRS}") ++ if (PYTHON_INCLUDE_PATH) ++ target_include_directories(${module_name}_ SYSTEM PUBLIC "${PYTHON_INCLUDE_PATH}" ) ++ else() ++ target_include_directories(${module_name}_ SYSTEM PUBLIC "${PYTHON_INCLUDE_DIRS}" ) ++ endif() ++ ++ + if(WIN32 AND NOT CYGWIN) + TARGET_LINK_LIBRARIES(${module_name}_ ${PYTHON_LIBRARIES}) + SET_TARGET_PROPERTIES( ${module_name}_ |