diff options
author | Martin Jansa <Martin.Jansa@gmail.com> | 2009-12-02 23:23:37 +0100 |
---|---|---|
committer | Martin Jansa <Martin.Jansa@gmail.com> | 2009-12-02 23:23:37 +0100 |
commit | 391e6e06f2152cd337fc6be9bfa827715d7f1808 (patch) | |
tree | 202aadc00ae6e338dad0c61ea1a80a2e055ad9f2 /classes | |
parent | 9a1697be30a56cc8986b86c9e706f144402bda1c (diff) | |
parent | 87ac5e762a9daa18f7c2eeb42b76e9944c3322a7 (diff) |
Merge branch 'org.openembedded.dev' of git.openembedded.org:openembedded into org.openembedded.dev
Diffstat (limited to 'classes')
-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 |