@@ -12,6 +12,18 @@ set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake;${CMAKE_MODULE_PATH}")
1212
1313set (XEUS_LUA_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR} /include )
1414
15+
16+ # PRINT THE COMPILER
17+ message (STATUS "CMAKE_CXX_COMPILER_ID: ${CMAKE_CXX_COMPILER_ID} " )
18+
19+ if (EMSCRIPTEN)
20+ message (STATUS "EMSCRIPTEN" )
21+ else ()
22+ message (STATUS "NOT EMSCRIPTEN" )
23+ endif ()
24+
25+
26+
1527# Versionning
1628# ===========
1729
@@ -77,28 +89,19 @@ endif()
7789# Dependencies
7890# ============
7991
80- set (xtl_REQUIRED_VERSION 0.7.0)
81- set (xeus_REQUIRED_VERSION 3 .0.0)
82- set (xwidgets_REQUIRED_VERSION 0.27 .0)
83- set (xcanvas_REQUIRED_VERSION 0.3 .0)
84- set (xproperty_REQUIRED_VERSION 0.11 .0)
92+
93+ set (xeus_REQUIRED_VERSION 5 .0.0)
94+ set (xwidgets_REQUIRED_VERSION 0.29 .0)
95+ set (xcanvas_REQUIRED_VERSION 0.5 .0)
96+ set (xproperty_REQUIRED_VERSION 0.12 .0)
8597set (Lua_REQUIRED_VERSION 5.3.4)
8698
87- if (NOT TARGET xtl)
88- find_package (xtl ${xtl_REQUIRED_VERSION} REQUIRED)
89- endif ()
90- if (NOT TARGET xeus AND NOT TARGET xeus-static )
91- find_package (xeus ${xeus_REQUIRED_VERSION} REQUIRED)
92- endif ()
99+ find_package (xeus ${xeus_REQUIRED_VERSION} REQUIRED)
93100
94101if (NOT XEUS_LUA_USE_LUAJIT)
95- if (NOT TARGET Lua) # not sure about these lines
96- find_package (Lua ${lua_REQUIRED_VERSION} REQUIRED)
97- endif ()
102+ find_package (Lua ${lua_REQUIRED_VERSION} REQUIRED)
98103else ()
99- if (NOT TARGET LuaJIT) # not sure about these lines
100- find_package (LuaJIT REQUIRED)
101- endif ()
104+ find_package (LuaJIT REQUIRED)
102105endif ()
103106
104107# Flags
@@ -315,7 +318,7 @@ macro(xeus_lua_create_target target_name linkage output_name)
315318 set (XLUA_XCANVAS_TARGET "" )
316319 endif ()
317320
318- target_link_libraries (${target_name} PUBLIC ${XEUS_LUA_XEUS_TARGET} xtl
321+ target_link_libraries (${target_name} PUBLIC ${XEUS_LUA_XEUS_TARGET}
319322 ${XLUA_XWIDGETS_TARGET}
320323 ${XLUA_XPROPERTY_TARGET}
321324 ${XLUA_XCANVAS_TARGET}
@@ -373,12 +376,12 @@ endif()
373376if (EMSCRIPTEN)
374377 include (WasmBuildOptions)
375378 find_package (xeus-lite REQUIRED)
376- add_executable (xlua src/main_emscripten_kernel.cpp )
377- target_link_libraries (xlua PRIVATE xeus-lite)
378- target_compile_features (xlua PRIVATE cxx_std_17)
379- xeus_lua_set_kernel_options(xlua )
380- xeus_wasm_compile_options(xlua )
381- xeus_wasm_link_options(xlua "web,worker" )
379+ add_executable (xlua_wasm src/main_emscripten_kernel.cpp )
380+ target_link_libraries (xlua_wasm PRIVATE xeus-lite)
381+ target_compile_features (xlua_wasm PRIVATE cxx_std_17)
382+ xeus_lua_set_kernel_options(xlua_wasm )
383+ xeus_wasm_compile_options(xlua_wasm )
384+ xeus_wasm_link_options(xlua_wasm "web,worker" )
382385endif ()
383386
384387
0 commit comments