From 31f03268cc63695fae4db931cb059e12f2141004 Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Sun, 6 Jun 2021 14:37:17 +1000 Subject: [PATCH] Build: Opt out of -fno-semantic-interposition on Android --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index d7631054c..660edbd08 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -229,7 +229,7 @@ if(ANDROID OR BUILD_LIBRETRO_CORE) set(CMAKE_CXX_VISIBILITY_PRESET hidden) # -fno-semantic-interposition appears to be broken on Macs... of course. - if((CMAKE_COMPILER_IS_GNUCC OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") AND NOT APPLE) + if((CMAKE_COMPILER_IS_GNUCC OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") AND NOT APPLE AND NOT ANDROID) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fno-semantic-interposition") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-semantic-interposition") endif()