From 1d47e06253336feee31641cfee05a616bce2409d Mon Sep 17 00:00:00 2001 From: momo5502 Date: Mon, 14 Apr 2025 20:25:38 +0200 Subject: [PATCH] More fixes --- cmake/compiler-env.cmake | 5 ++++- cmake/utils.cmake | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/cmake/compiler-env.cmake b/cmake/compiler-env.cmake index 9238fee4..a6602ecd 100644 --- a/cmake/compiler-env.cmake +++ b/cmake/compiler-env.cmake @@ -22,7 +22,10 @@ cmake_policy(SET CMP0069 NEW) set(CMAKE_POLICY_DEFAULT_CMP0069 NEW) set(CMAKE_POSITION_INDEPENDENT_CODE ON) -set(CMAKE_INTERPROCEDURAL_OPTIMIZATION ON) + +if(NOT CMAKE_SYSTEM_NAME MATCHES "Emscripten") + set(CMAKE_INTERPROCEDURAL_OPTIMIZATION ON) +endif() ########################################## diff --git a/cmake/utils.cmake b/cmake/utils.cmake index 4c9dc09b..9b96e990 100644 --- a/cmake/utils.cmake +++ b/cmake/utils.cmake @@ -335,7 +335,7 @@ function(momo_strip_target target) return() endif() - if(MSVC OR MOMO_ENABLE_SANITIZER OR CMAKE_SYSTEM_NAME STREQUAL "iOS" OR CMAKE_SYSTEM_NAME STREQUAL "Android") + if(MSVC OR MOMO_ENABLE_SANITIZER OR CMAKE_SYSTEM_NAME STREQUAL "iOS" OR CMAKE_SYSTEM_NAME STREQUAL "Android" OR CMAKE_SYSTEM_NAME MATCHES "Emscripten") return() endif()