From 67c364d28111ec64bdd0eb38b00f8b581ab49ef6 Mon Sep 17 00:00:00 2001 From: Martin Kojtal <martin.kojtal@arm.com> Date: Tue, 28 Jul 2020 15:31:31 +0100 Subject: [PATCH] CMake: set release optimizations --- cmake/profiles/release.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmake/profiles/release.cmake b/cmake/profiles/release.cmake index 748fa27eeb..6c0395e070 100644 --- a/cmake/profiles/release.cmake +++ b/cmake/profiles/release.cmake @@ -7,6 +7,7 @@ if(MBED_TOOLCHAIN STREQUAL "GCC_ARM") list(APPEND c_compile_options "-c" "-std=gnu11" + "-Os" ) target_compile_options(mbed-os PUBLIC @@ -18,6 +19,7 @@ if(MBED_TOOLCHAIN STREQUAL "GCC_ARM") "-std=gnu++14" "-fno-rtti" "-Wvla" + "-Os" ) target_compile_options(mbed-os PUBLIC @@ -48,6 +50,7 @@ if(MBED_TOOLCHAIN STREQUAL "GCC_ARM") elseif(MBED_TOOLCHAIN STREQUAL "ARM") list(APPEND c_compile_options "-std=gnu11" + "-Oz" ) target_compile_options(mbed-os PUBLIC @@ -58,6 +61,7 @@ elseif(MBED_TOOLCHAIN STREQUAL "ARM") "-std=gnu++14" "-fno-rtti" "-fno-c++-static-destructors" + "-Oz" ) target_compile_options(mbed-os PUBLIC