aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe
diff options
context:
space:
mode:
authorJoe Slater <joe.slater@windriver.com>2024-03-07 08:12:24 -0800
committerKhem Raj <raj.khem@gmail.com>2024-03-08 10:07:27 -0800
commita30f1158d9541954f0aba2915797b95ada6b0a09 (patch)
tree34eeea0d4c88f4fcdaa12488b0b4d6412d728def /meta-oe
parent9dcc8598072c5636315c1963ec12c946a677532a (diff)
downloadmeta-openembedded-contrib-a30f1158d9541954f0aba2915797b95ada6b0a09.tar.gz
googletest: allow for shared libraries
Change the -dev RDEPENDS because -staticdev is not created if shared libraries are built. Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-oe')
-rw-r--r--meta-oe/recipes-test/googletest/googletest_1.14.0.bb6
1 files changed, 4 insertions, 2 deletions
diff --git a/meta-oe/recipes-test/googletest/googletest_1.14.0.bb b/meta-oe/recipes-test/googletest/googletest_1.14.0.bb
index 4c9d1e7092..6546845715 100644
--- a/meta-oe/recipes-test/googletest/googletest_1.14.0.bb
+++ b/meta-oe/recipes-test/googletest/googletest_1.14.0.bb
@@ -21,8 +21,10 @@ CXXFLAGS:append = " -fPIC"
ALLOW_EMPTY:${PN} = "1"
ALLOW_EMPTY:${PN}-dbg = "1"
-ALLOW_EMPTY:${PN}-staticdev = "1"
-RDEPENDS:${PN}-dev += "${PN}-staticdev"
+# -staticdev will not be implicitly put into an SDK, so we add an rdepend
+# if we are not building shared libraries
+#
+RDEPENDS:${PN}-dev += "${@bb.utils.contains("PACKAGECONFIG","shared","","${PN}-staticdev",d)}"
BBCLASSEXTEND = "native nativesdk"