blob: 7907f94cc649aba4aa46bc901c074b8703ffe46d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
DEPENDS += " cmake-native "
# We want the staging and installing functions from autotools
inherit autotools
# Use in-tree builds by default but allow this to be changed
# since some packages do not support them (e.g. llvm 2.5).
OECMAKE_SOURCEPATH ?= "."
# If declaring this, make sure you also set EXTRA_OEMAKE to
# "-C ${OECMAKE_BUILDPATH}". So it will run the right makefiles.
OECMAKE_BUILDPATH ?= ""
cmake_do_configure() {
if [ ${OECMAKE_BUILDPATH} ]
then
mkdir ${OECMAKE_BUILDPATH}
cd ${OECMAKE_BUILDPATH}
fi
cmake ${OECMAKE_SOURCEPATH} \
-DCMAKE_INSTALL_PREFIX:PATH=${prefix} -Wno-dev \
-DCMAKE_FIND_ROOT_PATH=${STAGING_DIR_HOST} \
${EXTRA_OECMAKE}
}
EXPORT_FUNCTIONS do_configure
|