Skip to content

Commit 80f3c77

Browse files
mvassilevvgvassilev
authored andcommitted
Base implementation of inspect request impl.
1 parent ae30c4a commit 80f3c77

File tree

4 files changed

+56928
-23
lines changed

4 files changed

+56928
-23
lines changed

CMakeLists.txt

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -346,6 +346,26 @@ configure_package_config_file(${PROJECT_NAME}Config.cmake.in
346346
"${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake"
347347
INSTALL_DESTINATION ${PROJECT_BINARY_DIR})
348348

349+
# Install xeus-cpp tag files
350+
set(XEUS_CPP_DATA_DIR "share/xeus-cpp" CACHE STRING "xeus-cpp data directory")
351+
set(XCPP_TAGFILES_DIR ${CMAKE_CURRENT_SOURCE_DIR}/share/xeus-cpp/tagfiles)
352+
install(DIRECTORY ${XCPP_TAGFILES_DIR}
353+
DESTINATION ${XEUS_CPP_DATA_DIR})
354+
355+
set(XEUS_CPP_CONF_DIR "etc/xeus-cpp" CACHE STRING "xeus-cpp configuration directory")
356+
set(XCPP_TAGCONFS_DIR ${CMAKE_CURRENT_SOURCE_DIR}/etc/xeus-cpp/tags.d)
357+
install(DIRECTORY ${XCPP_TAGCONFS_DIR}
358+
DESTINATION ${XEUS_CPP_CONF_DIR})
359+
360+
# Add definitions for the kernel to find tagfiles.
361+
add_definitions(-DXCPP_TAGFILES_DIR="${CMAKE_INSTALL_PREFIX}/${XEUS_CPP_DATA_DIR}/tagfiles")
362+
if(CMAKE_INSTALL_PREFIX STREQUAL "/usr")
363+
# install into /etc instead of /usr/etc
364+
add_definitions(-DXCPP_TAGCONFS_DIR="/${XEUS_CPP_CONF_DIR}/tags.d")
365+
else()
366+
add_definitions(-DXCPP_TAGCONFS_DIR="${CMAKE_INSTALL_PREFIX}/${XEUS_CPP_CONF_DIR}/tags.d")
367+
endif()
368+
349369
# Configure 'xeus-cppConfig.cmake.in for an install tree
350370
set(XEUS_CPP_CONFIG_CODE "")
351371
configure_package_config_file(${PROJECT_NAME}Config.cmake.in

0 commit comments

Comments
 (0)