[oe-commits] Roman I Khimov : cmake.bbclass: force CMAKE_INSTALL_SO_NO_EXE to be 0

git version control git at git.openembedded.org
Sun Mar 21 11:45:23 UTC 2010


Module: openembedded.git
Branch: org.openembedded.dev
Commit: 7bf5690c6b60be1d1fe627f2bb405d7ac6548911
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=7bf5690c6b60be1d1fe627f2bb405d7ac6548911

Author: Roman I Khimov <khimov at altell.ru>
Date:   Thu Aug 27 08:48:20 2009 +0400

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 <khimov at altell.ru>
Acked-by: Ash Charles <ashcharles at gmail.com>
Acked-by: Khem Raj <raj.khem at gmail.com>

---

 classes/cmake.bbclass |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/classes/cmake.bbclass b/classes/cmake.bbclass
index f21c4d6..706bdda 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
 }





More information about the Openembedded-commits mailing list