75 lines
1.3 KiB
Meson
75 lines
1.3 KiB
Meson
libfiles = [
|
|
'about.tcl',
|
|
'blame.tcl',
|
|
'branch_checkout.tcl',
|
|
'branch_create.tcl',
|
|
'branch_delete.tcl',
|
|
'branch_rename.tcl',
|
|
'branch.tcl',
|
|
'browser.tcl',
|
|
'checkout_op.tcl',
|
|
'choose_font.tcl',
|
|
'choose_repository.tcl',
|
|
'choose_rev.tcl',
|
|
'chord.tcl',
|
|
'class.tcl',
|
|
'commit.tcl',
|
|
'console.tcl',
|
|
'database.tcl',
|
|
'date.tcl',
|
|
'diff.tcl',
|
|
'encoding.tcl',
|
|
'error.tcl',
|
|
'index.tcl',
|
|
'line.tcl',
|
|
'logo.tcl',
|
|
'merge.tcl',
|
|
'mergetool.tcl',
|
|
'option.tcl',
|
|
'remote_add.tcl',
|
|
'remote_branch_delete.tcl',
|
|
'remote.tcl',
|
|
'search.tcl',
|
|
'shortcut.tcl',
|
|
'spellcheck.tcl',
|
|
'sshkey.tcl',
|
|
'status_bar.tcl',
|
|
'themed.tcl',
|
|
'tools_dlg.tcl',
|
|
'tools.tcl',
|
|
'transport.tcl',
|
|
'win32.tcl',
|
|
]
|
|
|
|
nontcl_libfiles = [
|
|
'git-gui.ico',
|
|
'win32_shortcut.js',
|
|
]
|
|
|
|
foreach file : libfiles + nontcl_libfiles
|
|
configure_file(
|
|
input: file,
|
|
output: file,
|
|
copy: true,
|
|
install: true,
|
|
install_dir: get_option('datadir') / 'git-gui/lib',
|
|
)
|
|
endforeach
|
|
|
|
custom_target(
|
|
output: 'tclIndex',
|
|
command: [
|
|
shell,
|
|
meson.project_source_root() / 'generate-tclindex.sh',
|
|
meson.project_build_root(),
|
|
meson.project_build_root() / 'GIT-GUI-BUILD-OPTIONS',
|
|
libfiles,
|
|
],
|
|
depend_files: [
|
|
libfiles,
|
|
build_options,
|
|
],
|
|
install: true,
|
|
install_dir: get_option('datadir') / 'git-gui/lib',
|
|
)
|