clang-tools-extra: Fix build on SunOS.diff -r1.16 -r1.17 pkgsrc/lang/clang-tools-extra/Makefile
(jperkin)
@@ -1,31 +1,33 @@ | @@ -1,31 +1,33 @@ | |||
1 | # $NetBSD: Makefile,v 1.16 2022/04/18 19:11:30 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.17 2022/08/03 11:51:07 jperkin Exp $ | |
2 | 2 | |||
3 | PKGREVISION= 1 | 3 | PKGREVISION= 1 | |
4 | .include "../../lang/clang/Makefile.common" | 4 | .include "../../lang/clang/Makefile.common" | |
5 | 5 | |||
6 | PKGNAME= ${DISTNAME:S/clang/clang-tools-extra/:S/.src//} | 6 | PKGNAME= ${DISTNAME:S/clang/clang-tools-extra/:S/.src//} | |
7 | 7 | |||
8 | COMMENT= Extra Clang tools | 8 | COMMENT= Extra Clang tools | |
9 | 9 | |||
10 | DEPENDS+= clang>=${LLVM_VERSION}:../../lang/clang | 10 | DEPENDS+= clang>=${LLVM_VERSION}:../../lang/clang | |
11 | 11 | |||
12 | _EXTRA_DIST= ${DISTNAME:S/clang/clang-tools-extra/}${EXTRACT_SUFX} | 12 | _EXTRA_DIST= ${DISTNAME:S/clang/clang-tools-extra/}${EXTRACT_SUFX} | |
13 | SITES.${_EXTRA_DIST}= ${MASTER_SITES:=${GITHUB_PROJECT}/releases/download/${GITHUB_RELEASE}/} | 13 | SITES.${_EXTRA_DIST}= ${MASTER_SITES:=${GITHUB_PROJECT}/releases/download/${GITHUB_RELEASE}/} | |
14 | 14 | |||
15 | DISTFILES= ${DEFAULT_DISTFILES} ${_EXTRA_DIST} | 15 | DISTFILES= ${DEFAULT_DISTFILES} ${_EXTRA_DIST} | |
16 | 16 | |||
17 | BUILD_TARGET= clang-change-namespace clang-apply-replacements clang-doc | 17 | BUILD_TARGET= clang-change-namespace clang-apply-replacements clang-doc | |
18 | BUILD_TARGET+= clang-include-fixer clang-move clang-query clang-reorder-fields | 18 | BUILD_TARGET+= clang-include-fixer clang-move clang-query clang-reorder-fields | |
19 | BUILD_TARGET+= clang-tidy clangd modularize pp-trace tool-template | 19 | BUILD_TARGET+= clang-tidy clangd modularize pp-trace tool-template | |
20 | INSTALL_DIRS= ../build/tools/extra | 20 | INSTALL_DIRS= ../build/tools/extra | |
21 | 21 | |||
22 | REPLACE_PYTHON+= tools/extra/clang-include-fixer/find-all-symbols/tool/run-find-all-symbols.py | 22 | REPLACE_PYTHON+= tools/extra/clang-include-fixer/find-all-symbols/tool/run-find-all-symbols.py | |
23 | REPLACE_PYTHON+= tools/extra/clang-tidy/tool/clang-tidy-diff.py | 23 | REPLACE_PYTHON+= tools/extra/clang-tidy/tool/clang-tidy-diff.py | |
24 | REPLACE_PYTHON+= tools/extra/clang-tidy/tool/run-clang-tidy.py | 24 | REPLACE_PYTHON+= tools/extra/clang-tidy/tool/run-clang-tidy.py | |
25 | 25 | |||
26 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-Bsymbolic-functions | |||
27 | ||||
26 | .PHONY: inject-clang-tools | 28 | .PHONY: inject-clang-tools | |
27 | post-extract: inject-clang-tools | 29 | post-extract: inject-clang-tools | |
28 | inject-clang-tools: | 30 | inject-clang-tools: | |
29 | ${MV} ${WRKDIR}/${DISTNAME:S/clang/clang-tools-extra/} ${WRKSRC}/tools/extra | 31 | ${MV} ${WRKDIR}/${DISTNAME:S/clang/clang-tools-extra/} ${WRKSRC}/tools/extra | |
30 | 32 | |||
31 | .include "../../mk/bsd.pkg.mk" | 33 | .include "../../mk/bsd.pkg.mk" |