@@ -27,10 +27,11 @@ set(ZEROMQ_GIT_TAG v4.3.2)
2727set (CPPZMQ_GIT_TAG v4.7.1)
2828set (XTL_GIT_TAG 0.7.2)
2929set (JSON_GIT_TAG v3.7.3)
30- set (XEUS_GIT_TAG 2.4.1)
30+ set (XEUS_GIT_TAG 3.0.3)
31+ set (XEUS_ZMQ_GIT_TAG 1.0.2)
3132set (PYBIND11_GIT_TAG v2.10.0)
3233set (PYBIND11_JSON_GIT_TAG 0.2.11)
33- set (XEUS_PYTHON_GIT_TAG 0.14.3 )
34+ set (XEUS_PYTHON_GIT_TAG 0.15.0 )
3435
3536# pre-build non-cmake dependencies
3637# ================================
@@ -82,6 +83,7 @@ endif()
8283
8384include (FetchContent)
8485
86+
8587# LibZMQ
8688# ------
8789
@@ -170,12 +172,12 @@ if(NOT xtl_POPULATED)
170172 add_subdirectory (${xtl_SOURCE_DIR} ${xtl_BINARY_DIR} )
171173endif ()
172174
175+
173176# Xeus
174177# ----
175178
176179message (STATUS "Fetching xeus" )
177180
178- set (XEUS_DISABLE_ARCH_NATIVE ON CACHE BOOL "remove -march=native flag" FORCE)
179181set (XEUS_STATIC_DEPENDENCIES ON CACHE BOOL "links with static libraries" FORCE)
180182set (XEUS_BUILD_SHARED_LIBS OFF CACHE BOOL "Do not build xeus shared object" FORCE)
181183set (XEUS_BUILD_STATIC_LIBS ON CACHE BOOL "Build xeus static library" FORCE)
@@ -193,6 +195,29 @@ if(NOT xeus_POPULATED)
193195 add_subdirectory (${xeus_SOURCE_DIR} ${xeus_BINARY_DIR} )
194196endif ()
195197
198+
199+ # Xeus Zmq
200+ # --------
201+
202+ message (STATUS "Fetching xeus zmq" )
203+
204+ set (XEUS_ZMQ_STATIC_DEPENDENCIES ON CACHE BOOL "links with static libraries" FORCE)
205+ set (XEUS_ZMQ_BUILD_SHARED_LIBS OFF CACHE BOOL "Do not build xeus shared object" FORCE)
206+ set (XEUS_ZMQ_BUILD_STATIC_LIBS ON CACHE BOOL "Build xeus static library" FORCE)
207+
208+ FetchContent_Declare(
209+ xeus_zmq
210+ GIT_REPOSITORY https://github.com/jupyter-xeus/xeus-zmq
211+ GIT_TAG ${XEUS_ZMQ_GIT_TAG}
212+ )
213+
214+ FetchContent_GetProperties(xeus_zmq)
215+
216+ if (NOT xeus_zmq_POPULATED)
217+ FetchContent_Populate(xeus_zmq)
218+ add_subdirectory (${xeus_zmq_SOURCE_DIR} ${xeus_zmq_BINARY_DIR} )
219+ endif ()
220+
196221# Pybind11
197222# --------
198223
0 commit comments