diff options
author | Stefan Schmidt <stefan@datenfreihafen.org> | 2009-12-10 11:08:51 +0100 |
---|---|---|
committer | Stefan Schmidt <stefan@datenfreihafen.org> | 2009-12-10 11:08:51 +0100 |
commit | a79d5a546392cad57bb8855f88d4617caa852d27 (patch) | |
tree | 28a5b26bf27ff1e594e13e6eb5aa76891f8f8aab /classes/cmake.bbclass | |
parent | 09a85ada712374f567b276067805c19b091a518a (diff) | |
parent | 6e0172f360053c39bfad106592fbb55509167103 (diff) |
Merge branch 'org.openembedded.dev' of git.openembedded.org:openembedded into org.openembedded.dev
Diffstat (limited to 'classes/cmake.bbclass')
-rw-r--r-- | classes/cmake.bbclass | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/classes/cmake.bbclass b/classes/cmake.bbclass index 4978421b63..f21c4d6545 100644 --- a/classes/cmake.bbclass +++ b/classes/cmake.bbclass @@ -20,9 +20,27 @@ cmake_do_configure() { cmake ${OECMAKE_SOURCEPATH} \ -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \ - -DCMAKE_FIND_ROOT_PATH=${STAGING_DIR_HOST} \ + -DCMAKE_FIND_ROOT_PATH:PATH=${STAGING_DIR_HOST} \ ${EXTRA_OECMAKE} \ -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 |