summaryrefslogtreecommitdiff
path: root/contrib/credential/netrc/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/credential/netrc/meson.build')
-rw-r--r--contrib/credential/netrc/meson.build22
1 files changed, 22 insertions, 0 deletions
diff --git a/contrib/credential/netrc/meson.build b/contrib/credential/netrc/meson.build
new file mode 100644
index 0000000000..16fa69e317
--- /dev/null
+++ b/contrib/credential/netrc/meson.build
@@ -0,0 +1,22 @@
+credential_netrc = custom_target(
+ input: 'git-credential-netrc.perl',
+ output: 'git-credential-netrc',
+ command: generate_perl_command,
+ depends: [git_version_file],
+ install: true,
+ install_dir: get_option('libexecdir') / 'git-core',
+)
+
+if get_option('tests')
+ credential_netrc_testenv = test_environment
+ credential_netrc_testenv.set('CREDENTIAL_NETRC_PATH', credential_netrc.full_path())
+
+ test('t-git-credential-netrc',
+ shell,
+ args: [ meson.current_source_dir() / 't-git-credential-netrc.sh' ],
+ workdir: meson.current_source_dir(),
+ env: credential_netrc_testenv,
+ depends: test_dependencies + bin_wrappers + [credential_netrc],
+ kwargs: test_kwargs,
+ )
+endif