| @@ -1,29 +1,27 @@ | | | @@ -1,29 +1,27 @@ |
1 | # $NetBSD: build.mk,v 1.12 2019/08/23 15:42:55 nia Exp $ | | 1 | # $NetBSD: build.mk,v 1.13 2019/09/30 11:37:04 prlw1 Exp $ |
2 | | | 2 | |
3 | BUILD_DEPENDS+= ${PYPKGPREFIX}-meson-[0-9]*:../../devel/py-meson | | 3 | BUILD_DEPENDS+= py37-meson-[0-9]*:../../devel/py-meson |
4 | | | 4 | |
5 | .PHONY: meson-configure meson-build meson-install | | 5 | .PHONY: meson-configure meson-build meson-install |
6 | | | 6 | |
7 | # pkgsrc contains multiple llvm-config executables at multiple locations. | | 7 | # pkgsrc contains multiple llvm-config executables at multiple locations. |
8 | .if !empty(LLVM_CONFIG_PATH) | | 8 | .if !empty(LLVM_CONFIG_PATH) |
9 | MAKE_ENV+= LLVM_CONFIG_PATH=${LLVM_CONFIG_PATH:Q} | | 9 | MAKE_ENV+= LLVM_CONFIG_PATH=${LLVM_CONFIG_PATH:Q} |
10 | .endif | | 10 | .endif |
11 | | | 11 | |
12 | do-configure: meson-configure | | 12 | do-configure: meson-configure |
13 | meson-configure: | | 13 | meson-configure: |
14 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} meson --prefix ${PREFIX} --libdir lib --mandir ${PKGMANDIR} --sysconfdir ${PKG_SYSCONFDIR} --buildtype=plain ${MESON_ARGS} . output | | 14 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} meson --prefix ${PREFIX} --libdir lib --mandir ${PKGMANDIR} --sysconfdir ${PKG_SYSCONFDIR} --buildtype=plain ${MESON_ARGS} . output |
15 | | | 15 | |
16 | do-build: meson-build | | 16 | do-build: meson-build |
17 | meson-build: | | 17 | meson-build: |
18 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ninja -j ${MAKE_JOBS:U1} -C output | | 18 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ninja -j ${MAKE_JOBS:U1} -C output |
19 | | | 19 | |
20 | do-install: meson-install | | 20 | do-install: meson-install |
21 | meson-install: | | 21 | meson-install: |
22 | if [ -f ${WRKSRC}/meson_post_install.py ]; then \ | | 22 | if [ -f ${WRKSRC}/meson_post_install.py ]; then \ |
23 | ${CHMOD} +x ${WRKSRC}/meson_post_install.py; \ | | 23 | ${CHMOD} +x ${WRKSRC}/meson_post_install.py; \ |
24 | fi | | 24 | fi |
25 | cd ${WRKSRC} && ${SETENV} ${INSTALL_ENV} ${MAKE_ENV} ninja -C output install | | 25 | cd ${WRKSRC} && ${SETENV} ${INSTALL_ENV} ${MAKE_ENV} ninja -C output install |
26 | | | 26 | |
27 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | | | |
28 | | | | |
29 | .include "../../lang/python/application.mk" | | 27 | .include "../../lang/python/application.mk" |