From 97f87e6822a15795f18dfd63b3fdc9d5c380bd08 Mon Sep 17 00:00:00 2001 From: Username404 Date: Mon, 10 Apr 2023 15:20:51 +0200 Subject: [PATCH] CMakeLists.txt: Always use the "-Oz" optimization flag on emscripten since it uses clang Signed-off-by: Username404 --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 18c09b2..76530f2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -89,7 +89,7 @@ if (${IS_GNU} OR ${IS_CLANG}) set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -ffunction-sections -fdata-sections -fmerge-all-constants -ftree-vectorize -fno-math-errno") include(CheckCXXCompilerFlag) check_cxx_compiler_flag("-Oz" Z_OPTIMIZATION_SUPPORTED) - if (Z_OPTIMIZATION_SUPPORTED) + if (Z_OPTIMIZATION_SUPPORTED OR EMSCRIPTEN) set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Oz") endif() set(CF_PROTECTION "-fcf-protection")