Skip to content

Commit d922bfc

Browse files
authored
Merge pull request #104 from blink1073/update-0.15
Bump to 0.15.0
2 parents 474caef + de635bc commit d922bfc

File tree

1 file changed

+28
-3
lines changed

1 file changed

+28
-3
lines changed

CMakeLists.txt

Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,11 @@ set(ZEROMQ_GIT_TAG v4.3.2)
2727
set(CPPZMQ_GIT_TAG v4.7.1)
2828
set(XTL_GIT_TAG 0.7.2)
2929
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)
3132
set(PYBIND11_GIT_TAG v2.10.0)
3233
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)
3435

3536
# pre-build non-cmake dependencies
3637
# ================================
@@ -82,6 +83,7 @@ endif()
8283

8384
include(FetchContent)
8485

86+
8587
# LibZMQ
8688
# ------
8789

@@ -170,12 +172,12 @@ if(NOT xtl_POPULATED)
170172
add_subdirectory(${xtl_SOURCE_DIR} ${xtl_BINARY_DIR})
171173
endif()
172174

175+
173176
# Xeus
174177
# ----
175178

176179
message(STATUS "Fetching xeus")
177180

178-
set(XEUS_DISABLE_ARCH_NATIVE ON CACHE BOOL "remove -march=native flag" FORCE)
179181
set(XEUS_STATIC_DEPENDENCIES ON CACHE BOOL "links with static libraries" FORCE)
180182
set(XEUS_BUILD_SHARED_LIBS OFF CACHE BOOL "Do not build xeus shared object" FORCE)
181183
set(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})
194196
endif()
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

Comments
 (0)