support kodi.
[vuplus_openvuplus_3.0] / meta-openvuplus / recipes-support / libcrossguid / libcrossguid.bb
1 DESCRIPTION = "Lightweight cross platform C++ GUID/UUID library"
2 LICENSE = "MIT"
3 LIC_FILES_CHKSUM = "file://LICENSE;md5=1373274bc8d8001edc54933919f36f68"
4
5 PR = "r0"
6 inherit autotools pkgconfig
7
8 SRC_URI = "\
9         git://github.com/graeme-hill/crossguid.git;protocol=http \
10         file://crossguid.pc \
11 "
12 SRCREV = "8f399e8bd4252be9952f3dfa8199924cc8487ca4"
13
14 S = "${WORKDIR}/git"
15
16 EXTRA_CXXFLAGS = "-I. -fPIC -Wall -std=c++11 -DGUID_LIBUUID"
17
18 do_compile() {
19     cd ${S}
20     ${CXX} ${CXXFLAGS} ${EXTRA_CXXFLAGS} -c -o guid.o guid.cpp
21     ${AR} rvs libcrossguid.a guid.o
22 }
23
24 do_install() {
25         mkdir -p ${D}/usr/{include,lib/pkgconfig}
26         install -m 644 ${S}/guid.h ${D}/usr/include
27         install -m 644 ${S}/libcrossguid.a ${D}/usr/lib
28         install -m 644 ${WORKDIR}/crossguid.pc ${D}/usr/lib/pkgconfig
29 }
30
31 do_package_qa() {
32 }
33
34 FILES_${PN} = "/"
35