commit: c9eaacb7f947b4fc08bc6631223b9398760ef7c4 Author: Marek Szuba <marecki <AT> gentoo <DOT> org> AuthorDate: Mon Sep 19 23:51:49 2022 +0000 Commit: Marek Szuba <marecki <AT> gentoo <DOT> org> CommitDate: Tue Sep 20 00:42:58 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9eaacb7
media-gfx/gmic: use different OpenMP library when using clang Closes: https://bugs.gentoo.org/870823 Signed-off-by: Marek Szuba <marecki <AT> gentoo.org> media-gfx/gmic/gmic-3.1.6.ebuild | 40 +++++++++++++++++++++++----------------- 1 file changed, 23 insertions(+), 17 deletions(-) diff --git a/media-gfx/gmic/gmic-3.1.6.ebuild b/media-gfx/gmic/gmic-3.1.6.ebuild index 936aba83276c..da836f3b546c 100644 --- a/media-gfx/gmic/gmic-3.1.6.ebuild +++ b/media-gfx/gmic/gmic-3.1.6.ebuild @@ -80,24 +80,30 @@ pkg_setup() { } gmic_emake() { + local mymakeargs=( + CC="$(tc-getCC)" + CXX="$(tc-getCXX)" + STRIP="/bin/true" + LIB="$(get_libdir)" + OPT_CFLAGS="${CXXFLAGS}" + OPT_LIBS="${LDFLAGS}" + GMIC_USE_CURL=$(usex curl) + GMIC_USE_EXR=$(usex openexr) + GMIC_USE_FFTW=$(usex fftw) + GMIC_USE_GRAPHICSMAGICK=$(usex graphicsmagick) + GMIC_USE_JPEG=$(usex jpeg) + GMIC_USE_OPENCV=$(usex opencv) + GMIC_USE_OPENMP=$(usex openmp) + GMIC_USE_PNG=$(usex png) + GMIC_USE_TIFF=$(usex tiff) + GMIC_USE_X11=$(usex X) + QMAKE="qmake5" + ) + + tc-is-clang && mymakeargs+=( OPENMP_LIBS="-lomp" ) + emake -j1 -C src \ - CC="$(tc-getCC)" \ - CXX="$(tc-getCXX)" \ - STRIP="/bin/true" \ - LIB="$(get_libdir)" \ - OPT_CFLAGS="${CXXFLAGS}" \ - OPT_LIBS="${LDFLAGS}" \ - GMIC_USE_CURL=$(usex curl) \ - GMIC_USE_EXR=$(usex openexr) \ - GMIC_USE_FFTW=$(usex fftw) \ - GMIC_USE_GRAPHICSMAGICK=$(usex graphicsmagick) \ - GMIC_USE_JPEG=$(usex jpeg) \ - GMIC_USE_OPENCV=$(usex opencv) \ - GMIC_USE_OPENMP=$(usex openmp) \ - GMIC_USE_PNG=$(usex png) \ - GMIC_USE_TIFF=$(usex tiff) \ - GMIC_USE_X11=$(usex X) \ - QMAKE="qmake5" \ + "${mymakeargs[@]}" \ $@ }
