Skip to content

Commit 3050471

Browse files
Update CMakeLists to support dynamic inclusion of directories
1 parent 2a6dacc commit 3050471

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

test/CMakeLists.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,3 +67,11 @@ target_link_libraries(test_xeus_cpp xeus-cpp doctest::doctest ${CMAKE_THREAD_LIB
6767
target_include_directories(test_xeus_cpp PRIVATE ${XEUS_CPP_INCLUDE_DIR})
6868

6969
add_custom_target(xtest COMMAND test_xeus_cpp DEPENDS test_xeus_cpp)
70+
71+
set(XEUS_SEARCH_PATH $<JOIN:$<TARGET_PROPERTY:xeus-cpp,INCLUDE_DIRECTORIES>,:>)
72+
73+
if (NOT EMSCRIPTEN)
74+
set(XEUS_SEARCH_PATH "${XEUS_SEARCH_PATH}:${CMAKE_CURRENT_SOURCE_DIR}/src")
75+
endif()
76+
77+
target_compile_definitions(xeus-cpp PRIVATE "XEUS_SEARCH_PATH=\"${XEUS_SEARCH_PATH}\"")

0 commit comments

Comments
 (0)