[oe-commits] Henning Heinold : cmake.bbclass: support for seperate building directory

git version control git at git.openembedded.org
Wed Dec 2 22:18:52 UTC 2009


Module: openembedded.git
Branch: martin_jansa/srcpv
Commit: eeb011aa1f93f8699041de4b8ed365883979ffb7
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=eeb011aa1f93f8699041de4b8ed365883979ffb7

Author: Henning Heinold <heinold at inf.fu-berlin.de>
Date:   Wed Dec  2 16:14:08 2009 +0100

cmake.bbclass: support for seperate building directory

---

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

diff --git a/classes/cmake.bbclass b/classes/cmake.bbclass
index 4978421..d0a1844 100644
--- a/classes/cmake.bbclass
+++ b/classes/cmake.bbclass
@@ -25,4 +25,22 @@ cmake_do_configure() {
     -Wno-dev
 }
 
-EXPORT_FUNCTIONS do_configure
+cmake_do_compile()  {
+  if [ ${OECMAKE_BUILDPATH} ]
+  then
+     cd ${OECMAKE_BUILDPATH}
+  fi
+  
+  base_do_compile
+}
+
+cmake_do_install() {
+  if [ ${OECMAKE_BUILDPATH} ];
+  then
+     cd ${OECMAKE_BUILDPATH}
+  fi
+  
+  autotools_do_install
+}
+
+EXPORT_FUNCTIONS do_configure do_compile do_install





More information about the Openembedded-commits mailing list