diff options
author | Dean Moldovan <dean0x7d@gmail.com> | 2017-02-27 15:42:51 +0100 |
---|---|---|
committer | Wenzel Jakob <wenzel.jakob@epfl.ch> | 2017-02-28 00:27:26 +0100 |
commit | 620a808ad062f6ee20f0799b7c20cb4b54da262f (patch) | |
tree | 867f7c03af3fcf6f8b1da89b1411e206658487cf /tests/test_cmake_build | |
parent | 5fe9908b7a34e4f4e320e319a528c4f1bdf6a8e6 (diff) | |
download | platform_external_python_pybind11-620a808ad062f6ee20f0799b7c20cb4b54da262f.tar.gz platform_external_python_pybind11-620a808ad062f6ee20f0799b7c20cb4b54da262f.tar.bz2 platform_external_python_pybind11-620a808ad062f6ee20f0799b7c20cb4b54da262f.zip |
Test with debug build of Python when DEBUG=1 on Travis
Diffstat (limited to 'tests/test_cmake_build')
-rw-r--r-- | tests/test_cmake_build/installed_target/CMakeLists.txt | 4 |
1 files changed, 4 insertions, 0 deletions
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=$<TARGET_FILE_DIR:test_cmake_build> ${PYTHON_EXECUTABLE} ${PROJECT_SOURCE_DIR}/../test.py ${PROJECT_NAME}) |