From 1ded91da62fd84240fad4e36dcfd884ff13e77c7 Mon Sep 17 00:00:00 2001 From: LoveSy Date: Tue, 6 Apr 2021 09:15:40 +0800 Subject: [PATCH] [core] Set optimize flags correctly (#461) Close #459 --- core/build.gradle.kts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/core/build.gradle.kts b/core/build.gradle.kts index 7496526d..8b4f0626 100644 --- a/core/build.gradle.kts +++ b/core/build.gradle.kts @@ -132,11 +132,10 @@ android { named("debug") { externalNativeBuild { cmake { - val flags = arrayOf( - "-O0" - ) - cppFlags.addAll(flags) - cFlags.addAll(flags) + arguments.addAll(arrayOf( + "-DCMAKE_CXX_FLAGS_DEBUG=-Og", + "-DCMAKE_C_FLAGS_DEBUG=-Og" + )) } } } @@ -149,7 +148,6 @@ android { val flags = arrayOf( "-fvisibility=hidden", "-fvisibility-inlines-hidden", - "-Os", "-Wno-unused-value", "-ffunction-sections", "-fdata-sections", @@ -160,6 +158,12 @@ android { ) cppFlags.addAll(flags) cFlags.addAll(flags) + arguments.addAll(arrayOf( + "-DCMAKE_CXX_FLAGS_RELEASE=-Oz", + "-DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-Oz", + "-DCMAKE_C_FLAGS_RELEASE=-Oz", + "-DCMAKE_C_FLAGS_RELWITHDEBINFO=-Oz" + )) } } }