@@ -27,10 +27,11 @@ set(ZEROMQ_GIT_TAG v4.3.2)
27
27
set (CPPZMQ_GIT_TAG v4.7.1)
28
28
set (XTL_GIT_TAG 0.7.2)
29
29
set (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)
31
32
set (PYBIND11_GIT_TAG v2.10.0)
32
33
set (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 )
34
35
35
36
# pre-build non-cmake dependencies
36
37
# ================================
@@ -82,6 +83,7 @@ endif()
82
83
83
84
include (FetchContent)
84
85
86
+
85
87
# LibZMQ
86
88
# ------
87
89
@@ -170,12 +172,12 @@ if(NOT xtl_POPULATED)
170
172
add_subdirectory (${xtl_SOURCE_DIR} ${xtl_BINARY_DIR} )
171
173
endif ()
172
174
175
+
173
176
# Xeus
174
177
# ----
175
178
176
179
message (STATUS "Fetching xeus" )
177
180
178
- set (XEUS_DISABLE_ARCH_NATIVE ON CACHE BOOL "remove -march=native flag" FORCE)
179
181
set (XEUS_STATIC_DEPENDENCIES ON CACHE BOOL "links with static libraries" FORCE)
180
182
set (XEUS_BUILD_SHARED_LIBS OFF CACHE BOOL "Do not build xeus shared object" FORCE)
181
183
set (XEUS_BUILD_STATIC_LIBS ON CACHE BOOL "Build xeus static library" FORCE)
@@ -193,6 +195,29 @@ if(NOT xeus_POPULATED)
193
195
add_subdirectory (${xeus_SOURCE_DIR} ${xeus_BINARY_DIR} )
194
196
endif ()
195
197
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
+
196
221
# Pybind11
197
222
# --------
198
223
0 commit comments