From 4f2681dd7f3b6e3cf8db88d893fd219ee3041c61 Mon Sep 17 00:00:00 2001 From: cryptozoidberg Date: Wed, 15 Jul 2020 23:28:06 +0200 Subject: [PATCH] disabled lto for android, since it disable ELF-2 --- CMakeLists.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 47c40d5a..1f9284ce 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -153,8 +153,9 @@ else() set(DEBUG_FLAGS "-g3 -O0") endif() set(RELEASE_FLAGS "-Ofast -DNDEBUG -Wno-unused-variable") - if(NOT APPLE) - if(NOT APPLE AND NOT (CMAKE_SYSTEM_NAME STREQUAL "Android")) + + if(NOT APPLE AND NOT (CMAKE_SYSTEM_NAME STREQUAL "Android")) + set(RELEASE_FLAGS "${RELEASE_FLAGS} -flto") endif() #if(CMAKE_C_COMPILER_ID STREQUAL "GNU" AND NOT MINGW) # set(RELEASE_FLAGS "${RELEASE_FLAGS} -fno-fat-lto-objects")