[core] Set optimize flags correctly (#461)

Close #459
This commit is contained in:
LoveSy 2021-04-06 09:15:40 +08:00 committed by GitHub
parent 69a3e04ede
commit 1ded91da62
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 6 deletions

View File

@ -132,11 +132,10 @@ android {
named("debug") { named("debug") {
externalNativeBuild { externalNativeBuild {
cmake { cmake {
val flags = arrayOf( arguments.addAll(arrayOf(
"-O0" "-DCMAKE_CXX_FLAGS_DEBUG=-Og",
) "-DCMAKE_C_FLAGS_DEBUG=-Og"
cppFlags.addAll(flags) ))
cFlags.addAll(flags)
} }
} }
} }
@ -149,7 +148,6 @@ android {
val flags = arrayOf( val flags = arrayOf(
"-fvisibility=hidden", "-fvisibility=hidden",
"-fvisibility-inlines-hidden", "-fvisibility-inlines-hidden",
"-Os",
"-Wno-unused-value", "-Wno-unused-value",
"-ffunction-sections", "-ffunction-sections",
"-fdata-sections", "-fdata-sections",
@ -160,6 +158,12 @@ android {
) )
cppFlags.addAll(flags) cppFlags.addAll(flags)
cFlags.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"
))
} }
} }
} }