diff options
author | Robert Schuster <robertschuster@fsfe.org> | 2010-06-28 14:13:56 +0200 |
---|---|---|
committer | Robert Schuster <robertschuster@fsfe.org> | 2010-06-30 09:31:10 +0200 |
commit | 748d27503bfc5f860961c30c0209630b10296092 (patch) | |
tree | fac5e75c05afd1c3a93371f027261fc82d25655a /recipes | |
parent | c45b19daad176850e53e88bfc2499d93e54d8f2a (diff) |
llvm2.7 2.7: Split packages for each shared library.
Diffstat (limited to 'recipes')
-rw-r--r-- | recipes/llvm/llvm2.7_2.7.bb | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/recipes/llvm/llvm2.7_2.7.bb b/recipes/llvm/llvm2.7_2.7.bb index 67633e22b4..f74e45d130 100644 --- a/recipes/llvm/llvm2.7_2.7.bb +++ b/recipes/llvm/llvm2.7_2.7.bb @@ -1,21 +1,35 @@ require llvm.inc -PR = "r2" +PR = "r3" DEPENDS = "llvm-common llvm2.7-native" SRC_URI = "\ http://llvm.org/releases/${PV}/llvm-${PV}.tgz \ - file://BX_to_BLX.patch \ + file://BX_to_BLX.patch;patch=1 \ " EXTRA_OECMAKE += "\ -DLLVM_TARGET_ARCH:STRING=${LLVM_ARCH} \ -DLLVM_ENABLE_ASSERTIONS:BOOL=ON \ -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo \ - -DBUILD_SHARED_LIBS:BOOL=ON \ + -DBUILD_SHARED_LIBS:BOOL=ON \ " +PACKAGES = " ${PN}-dev ${PN}-dbg ${PN}-doc " + +PACKAGES_DYNAMIC = "llvm-*" + + +python populate_packages_prepend () { + libllvm_libdir = bb.data.expand('${libdir}/', d) + + do_split_packages(d, libllvm_libdir, '^lib(.*)\.so$', 'libllvm-%s', 'Splited package for %s', allow_dirs=True) +} + + +FILES_${PN}-dev = "${includedir} ${bindir}/* ${libdir}/LLVMHello.so" + LLVM_RELEASE = "2.7" SRC_URI[md5sum] = "ac322661f20e7d6c810b1869f886ad9b" |