xref: /OK3568_Linux_fs/yocto/meta-clang/recipes-devtools/castxml/castxml_git.bb (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1SUMMARY = "C-family abstract syntax tree XML output tool."
2LICENSE = "Apache-2.0"
3LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
4
5SRC_URI = "git://github.com/CastXML/CastXML;protocol=https;branch=master"
6
7# 0.4.4 is the release for LLVM/Clang v13.0.0
8SRCREV = "2095c10a25610a8ccf6c7ef819440bdac6b13c59"
9PV = "0.4.4"
10
11S = "${WORKDIR}/git"
12
13DEPENDS = "clang"
14
15# Match clang's idea of what TOOLCHAIN should be.
16TOOLCHAIN = "clang"
17TOOLCHAIN:class-native = "gcc"
18TOOLCHAIN:class-nativesdk = "clang"
19
20BUILD_CC:class-nativesdk = "clang"
21BUILD_CXX:class-nativesdk = "clang++"
22BUILD_AR:class-nativesdk = "llvm-ar"
23BUILD_RANLIB:class-nativesdk = "llvm-ranlib"
24BUILD_NM:class-nativesdk = "llvm-nm"
25LDFLAGS:append:class-nativesdk = " -fuse-ld=gold"
26
27inherit cmake cmake-native pkgconfig python3native
28
29BBCLASSEXTEND = "native nativesdk"
30