From d55db2b229b08e00c22359fa8594e6af615ba520 Mon Sep 17 00:00:00 2001 From: Konstantin Osipov <kostja@tarantool.org> Date: Fri, 6 Jul 2012 20:35:05 +0400 Subject: [PATCH] Make libobjc compile on i686. Lua tests don't pass though. --- cmake/libobjc.cmake | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cmake/libobjc.cmake b/cmake/libobjc.cmake index 4dc27b18f5..3df28b1d3b 100644 --- a/cmake/libobjc.cmake +++ b/cmake/libobjc.cmake @@ -10,7 +10,7 @@ macro(libobjc_build) set (extra_cflags "${extra_cflags} -fno-inline") endif() set (extra_ldflags "") - else () + else() set (extra_cflags "-O3") if (CC_HAS_WNO_UNUSED_RESULT) set (extra_cflags "${extra_cflags} -Wno-unused-result") @@ -20,8 +20,11 @@ macro(libobjc_build) endif() set (extra_ldflags "-s") endif() - if (${TARGET_OS_LINUX}) + if (TARGET_OS_LINUX) set (extra_cflags "${extra_cflags} -D_GNU_SOURCE") + if (${CMAKE_SYSTEM_PROCESSOR} MATCHES "686") + set (extra_cflags "${extra_cflags} -march=i586") + endif() endif() if (CMAKE_COMPILER_IS_CLANG) set (extra_cflags "${extra_cflags} -Wno-deprecated-objc-isa-usage") -- GitLab