systemd/tools
Daan De Meyer 064b8e2c99 meson: Use configure_file when version-tag is specified
vcs_tag() is slow. When the version-tag meson option is set,
we can use configure_file() directly to speed up incremental
builds.

Before (with version-tag set to v247):

```
‣ Running build script...
[1/418] Generating version.h with a custom command

real    0m0.521s
user    0m0.229s
sys     0m0.067s
```

After (with version-tag set to v247):

```
‣ Running build script...
ninja: no work to do.

real    0m0.094s
user    0m0.048s
sys     0m0.022s
```
2021-01-15 19:34:44 +01:00
..
chromiumos hwdb: update chromiumos autosuspend rules 2020-11-26 13:54:37 +01:00
add-git-hook.sh scripts: use 4 space indentation 2019-04-12 08:30:31 +02:00
autosuspend-update.sh meson: drop "meson-" prefix from various helper script filenames 2020-05-07 13:57:48 +02:00
catalog-report.py tree-wide: drop header for emacs from python scripts 2018-12-10 03:17:33 +09:00
check-api-docs.sh meson: drop "meson-" prefix from various helper script filenames 2020-05-07 13:57:48 +02:00
check-compilation.sh meson: drop "meson-" prefix from various helper script filenames 2020-05-07 13:57:48 +02:00
check-directives.sh treewide: more portable bash shebangs 2020-03-05 17:27:07 +01:00
check-help.sh meson: drop "meson-" prefix from various helper script filenames 2020-05-07 13:57:48 +02:00
check-includes.pl Drop "Copyright abandonded" header 2018-07-24 11:14:44 +02:00
choose-default-locale.sh scripts: use 4 space indentation 2019-04-12 08:30:31 +02:00
coverity.sh ci: move the Coverity job to GitHub Actions 2021-01-11 15:50:25 +01:00
find-build-dir.sh scripts: use 4 space indentation 2019-04-12 08:30:31 +02:00
find-double-newline.sh license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
find-tabs.sh license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
gdb-sd_dump_hashmaps.py license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
generate-gperfs.py license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
get-coverity.sh ci: move the Coverity job to GitHub Actions 2021-01-11 15:50:25 +01:00
git-contrib.sh git-contrib: exclude -rc tags 2020-11-10 14:12:27 +01:00
hwdb-update.sh meson: drop "meson-" prefix from various helper script filenames 2020-05-07 13:57:48 +02:00
make-autosuspend-rules.py license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
make-directive-index.py license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
make-man-index.py license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
meson-apply-m4.sh scripts: use 4 space indentation 2019-04-12 08:30:31 +02:00
meson-build.sh meson: use same compilers to build fuzzers 2018-10-09 11:54:10 +02:00
meson-make-symlink.sh meson: Respect MESON_INSTALL_QUIET 2020-12-06 22:11:11 +00:00
meson-vcs-tag.sh meson: Use configure_file when version-tag is specified 2021-01-15 19:34:44 +01:00
oss-fuzz.sh license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
syscall-names-update.sh meson: add syscall-names-update target 2020-08-19 15:30:24 +02:00
update-dbus-docs.py tools: drop unnecessary "else" after for loop 2020-11-20 19:47:11 +09:00
update-man-rules.py license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
xml_helper.py license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00