]> code.ossystems Code Review - openembedded-core.git/commitdiff
spirv-tools: build all libaries as shared
authorJose Quaresma <quaresma.jose@gmail.com>
Sat, 13 Feb 2021 00:59:19 +0000 (00:59 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 13 Feb 2021 17:00:13 +0000 (17:00 +0000)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-graphics/spir/spirv-tools_2020.6.bb

index a2cbaf426f4db9f5a96d4c3d3d08400b5283077b..4f45c68bbef9ca1e5c166678def26dcf1520f7a0 100644 (file)
@@ -17,6 +17,8 @@ DEPENDS = "spirv-headers"
 
 EXTRA_OECMAKE += "\
     -DSPIRV-Headers_SOURCE_DIR=${STAGING_EXECPREFIXDIR} \
+    -DSPIRV_TOOLS_BUILD_STATIC=OFF \
+    -DBUILD_SHARED_LIBS=ON \
     -DSPIRV_SKIP_TESTS=ON \
 "
 
@@ -26,8 +28,9 @@ do_install_append_class-target() {
         -e 's:${STAGING_DIR_HOST}::g'
 }
 
+# all the libraries are unversioned, so don't pack it on PN-dev
+SOLIBS = ".so"
 FILES_SOLIBSDEV = ""
-FILES_${PN} += "${libdir}/*.so"
 
 PACKAGES =+ "${PN}-lesspipe"
 FILES_${PN}-lesspipe = "${base_bindir}/spirv-lesspipe.sh"