diff options
author | nikita <nikita@pkgsrc.org> | 2020-06-16 11:01:42 +0000 |
---|---|---|
committer | nikita <nikita@pkgsrc.org> | 2020-06-16 11:01:42 +0000 |
commit | 53303e33990e967eb026645aa43d220a6ffce4a1 (patch) | |
tree | b11203eb0dd15212d443a5e0af16ec2242ba0f17 /lang/zig | |
parent | 37baf6bd482d213dc3fa1340e9c0c9b8439ae8de (diff) | |
download | pkgsrc-53303e33990e967eb026645aa43d220a6ffce4a1.tar.gz |
Add lang/zig/application, common mk to handle build.zig applications.
Diffstat (limited to 'lang/zig')
-rw-r--r-- | lang/zig/application.mk | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/lang/zig/application.mk b/lang/zig/application.mk new file mode 100644 index 00000000000..599716c7761 --- /dev/null +++ b/lang/zig/application.mk @@ -0,0 +1,20 @@ +# $NetBSD: application.mk,v 1.1 2020/06/16 11:01:42 nikita Exp $ +# +# Common logic to handle zig packages +# This is only usable if they include a 'build.zig' file +# +.include "../../mk/bsd.fast.prefs.mk" + +_ZIGBUILDINSTALLARGS= -Drelease-fast --prefix ${DESTDIR}${PREFIX} + +BUILD_DEPENDS+= zig-[0-9]*:../../lang/zig +USE_LANGUAGES= c + +do-build: + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} zig build ${_ZIGBUILDINSTALLARGS} + +do-install: + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} zig build install ${_ZIGBUILDINSTALLARGS} + +do-test: + cd ${WRKSRC} && ${SETENV} ${TEST_ENV} zig build test |