From 1a1b925bbda53add5a24334ac6e85ebc04f98512 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 13 May 2020 13:31:17 -0700 Subject: openmp: Make offloading-plugin as packageconfig Needs libffi and libelf as dependencies, and is available only for aarch64/x86_64/ppc64 Signed-off-by: Khem Raj --- recipes-devtools/clang/openmp_git.bb | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/recipes-devtools/clang/openmp_git.bb b/recipes-devtools/clang/openmp_git.bb index e4da94a..4c6be98 100644 --- a/recipes-devtools/clang/openmp_git.bb +++ b/recipes-devtools/clang/openmp_git.bb @@ -14,17 +14,21 @@ LIC_FILES_CHKSUM = "file://openmp/LICENSE.txt;md5=d75288d1ce0450b28b8d58a284c09c inherit cmake pkgconfig perlnative +DEPENDS += "elfutils libffi" + EXTRA_OECMAKE += "-DOPENMP_LIBDIR_SUFFIX=${@d.getVar('baselib').replace('lib', '')}" OECMAKE_SOURCEPATH = "${S}/openmp" -PACKAGECONFIG ?= "ompt-tools" -PACKAGECONFIG_remove_arm = "ompt-tools" -PACKAGECONFIG_remove_mipsarch = "ompt-tools" -PACKAGECONFIG_remove_powerpc = "ompt-tools" +PACKAGECONFIG ?= "ompt-tools offloading-plugin" + +PACKAGECONFIG_remove_arm = "ompt-tools offloading-plugin" +PACKAGECONFIG_remove_mipsarch = "ompt-tools offloading-plugin" +PACKAGECONFIG_remove_powerpc = "ompt-tools offloading-plugin" PACKAGECONFIG[ompt-tools] = "-DOPENMP_ENABLE_OMPT_TOOLS=ON,-DOPENMP_ENABLE_OMPT_TOOLS=OFF," PACKAGECONFIG[aliases] = "-DLIBOMP_INSTALL_ALIASES=ON,-DLIBOMP_INSTALL_ALIASES=OFF," +PACKAGECONFIG[offloading-plugin] = ",,elfutils libffi,libelf libffi" FILES_SOLIBSDEV = "" FILES_${PN} += "${libdir}/lib*${SOLIBSDEV}" @@ -34,6 +38,4 @@ COMPATIBLE_HOST_riscv64 = "null" COMPATIBLE_HOST_riscv32 = "null" COMPATIBLE_HOST_mips64 = "null" -RDEPENDS_${PN} = "libelf libffi" - BBCLASSEXTEND = "native nativesdk" -- cgit v1.2.3-54-g00ecf