aboutsummaryrefslogtreecommitdiff
path: root/meta-linaro/recipes-extra/hiphopvm/hiphopvm_git.bb
blob: 77cd299b7b8f76aed93b39acb5ae4126bfcca57a (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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
DEPENDS = " \
binutils \
bison-native \
boost \
bzip2 \
cmake \
elfutils \
expat \
flex-native \
gd \
glog \
icu \
libcap \
libc-client \
libdwarf \
libevent-fb \
libmcrypt \
libmemcached \
libunwind \
libxml2 \
mysql5 \
ncurses \
onig \
openldap \
openssl \
libpam \
pcre \
readline \
zlib \
tbb \
${EXTRA_DEPENDS} \
"

# optional (for now) dependencies:
EXTRA_DEPENDS = "gperftools"
EXTRA_DEPENDS_aarch64 = ""

# 64-bit platforms only
COMPATIBLE_HOST = '(x86_64.*|aarch64.*)-linux'

LICENSE = "PHP Zend"

LIC_FILES_CHKSUM = " \
		file://LICENSE.PHP;md5=cb564efdf78cce8ea6e4b5a4f7c05d97 \
		file://LICENSE.ZEND;md5=69e7a9c51846dd6692f1b946f95f6c60"

SRC_URI = "git://github.com/facebook/hhvm.git \
           file://hrw-check-for-libdwarf-in-our-place-first.patch \
           "

SRCREV = "4c4d11304aef8857dcce8524e7fd9223e00191b5"

PV = "2.0.2+git${SRCPV}"

S = "${WORKDIR}/git"

do_configure_prepend() {
	export HPHP_HOME="${B}"
	export HPHP_LIB="${B}"/bin
	export USE_HHVM=1
	export BOOST_INCLUDEDIR=${STAGING_INCDIR}
	export BOOST_LIBRARYDIR=${STAGING_LIBDIR}
	export LIBGLOG_INCLUDE_DIR=${STAGING_INCDIR}
	export LIBGLOG_LIBRARY=${STAGING_LIBDIR}
}

inherit cmake