From d104fdd9d2c4a9aa28de7bb6bb4a05a350a8d506 Mon Sep 17 00:00:00 2001 From: Vassil Vassilev Date: Mon, 11 Mar 2024 20:19:37 +0000 Subject: [PATCH] More wasm fixes --- CMakeLists.txt | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 43130ac2..8ffd4e90 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,6 +14,7 @@ set(XEUS_CPP_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/include) enable_language(CXX) set(CMAKE_CXX_EXTENSIONS NO) +set(CMAKE_POSITION_INDEPENDENT_CODE ON) include(GNUInstallDirs) @@ -315,10 +316,7 @@ macro(xeus_cpp_create_target target_name linkage output_name) endif () target_link_libraries(${target_name} PUBLIC ${XEUS_CPP_XEUS_TARGET} clangCppInterOp pugixml argparse::argparse xtl) - if (EMSCRIPTEN) - # For some reason emscripten cannot find Python::Python. - target_link_libraries(${target_name} PUBLIC Development.Embed) - else() + if (NOT EMSCRIPTEN) target_link_libraries(${target_name} PUBLIC Python::Python) endif()