From: Roman I Khimov Date: Thu, 27 Aug 2009 04:48:20 +0000 (+0400) Subject: cmake.bbclass: force CMAKE_INSTALL_SO_NO_EXE to be 0 X-Git-Tag: Release-2010-05/1~339^2~20^2~23 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7bf5690c6b60be1d1fe627f2bb405d7ac6548911;p=openembedded.git cmake.bbclass: force CMAKE_INSTALL_SO_NO_EXE to be 0 By default cmake guesses whether install shared libaries with exec permissions or not based on host distribution, so this behaviour changes from host to host. OpenEmbedded assumes shared libraries to be with exec permissions (reverse way brakes stripping, for example), so let's force this in cmake configure invocation. Signed-off-by: Roman I Khimov Acked-by: Ash Charles Acked-by: Khem Raj --- diff --git a/classes/cmake.bbclass b/classes/cmake.bbclass index f21c4d6545..706bddae5a 100644 --- a/classes/cmake.bbclass +++ b/classes/cmake.bbclass @@ -21,6 +21,7 @@ cmake_do_configure() { cmake ${OECMAKE_SOURCEPATH} \ -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \ -DCMAKE_FIND_ROOT_PATH:PATH=${STAGING_DIR_HOST} \ + -DCMAKE_INSTALL_SO_NO_EXE=0 \ ${EXTRA_OECMAKE} \ -Wno-dev }