From 620a808ad062f6ee20f0799b7c20cb4b54da262f Mon Sep 17 00:00:00 2001 From: Dean Moldovan Date: Mon, 27 Feb 2017 15:42:51 +0100 Subject: Test with debug build of Python when DEBUG=1 on Travis --- tests/test_cmake_build/installed_target/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tests/test_cmake_build') diff --git a/tests/test_cmake_build/installed_target/CMakeLists.txt b/tests/test_cmake_build/installed_target/CMakeLists.txt index dd20659..cd3ae6f 100644 --- a/tests/test_cmake_build/installed_target/CMakeLists.txt +++ b/tests/test_cmake_build/installed_target/CMakeLists.txt @@ -14,5 +14,9 @@ target_link_libraries(test_cmake_build PRIVATE pybind11::module) set_target_properties(test_cmake_build PROPERTIES PREFIX "${PYTHON_MODULE_PREFIX}" SUFFIX "${PYTHON_MODULE_EXTENSION}") +# Do not treat includes from IMPORTED target as SYSTEM (Python headers in pybind11::module). +# This may be needed to resolve header conflicts, e.g. between Python release and debug headers. +set_target_properties(test_cmake_build PROPERTIES NO_SYSTEM_FROM_IMPORTED ON) + add_custom_target(check ${CMAKE_COMMAND} -E env PYTHONPATH=$ ${PYTHON_EXECUTABLE} ${PROJECT_SOURCE_DIR}/../test.py ${PROJECT_NAME}) -- cgit v1.2.3