| 1 | credential_netrc = custom_target( |
| 2 | input: 'git-credential-netrc.perl', |
| 3 | output: 'git-credential-netrc', |
| 4 | command: generate_perl_command, |
| 5 | depends: [git_version_file], |
| 6 | install: true, |
| 7 | install_dir: get_option('libexecdir') / 'git-core', |
| 8 | ) |
| 9 | |
| 10 | if get_option('tests') |
| 11 | credential_netrc_testenv = test_environment |
| 12 | credential_netrc_testenv.set('CREDENTIAL_NETRC_PATH', credential_netrc.full_path()) |
| 13 | |
| 14 | test('t-git-credential-netrc', |
| 15 | shell, |
| 16 | args: [ meson.current_source_dir() / 't-git-credential-netrc.sh' ], |
| 17 | workdir: meson.current_source_dir(), |
| 18 | env: credential_netrc_testenv, |
| 19 | depends: test_dependencies + bin_wrappers + [credential_netrc], |
| 20 | kwargs: test_kwargs, |
| 21 | ) |
| 22 | endif |