]> git.openpandora.org Git - openembedded.git/commitdiff
cmake.bbclass: force CMAKE_INSTALL_SO_NO_EXE to be 0
authorRoman I Khimov <khimov@altell.ru>
Thu, 27 Aug 2009 04:48:20 +0000 (08:48 +0400)
committerRoman I Khimov <khimov@altell.ru>
Sun, 21 Mar 2010 11:41:56 +0000 (14:41 +0300)
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 <khimov@altell.ru>
Acked-by: Ash Charles <ashcharles@gmail.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
classes/cmake.bbclass

index f21c4d65459eeb5b36cca34894419949fb472c28..706bddae5aaceb1ff1c94254ad2812ce575be49e 100644 (file)
@@ -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
 }