From 4d99690b89bda2814b78f01b88b7833296d47717 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Eric=20Janouch?= Date: Tue, 27 Sep 2022 23:39:53 +0200 Subject: xS: parse project version from CMakeLists.txt --- xS/xS-gen-version.awk | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 xS/xS-gen-version.awk (limited to 'xS/xS-gen-version.awk') diff --git a/xS/xS-gen-version.awk b/xS/xS-gen-version.awk new file mode 100644 index 0000000..1312a63 --- /dev/null +++ b/xS/xS-gen-version.awk @@ -0,0 +1,14 @@ +# xS-gen-version.awk: extract version information from the CMake script +# +# Copyright (c) 2022, Přemysl Eric Janouch +# SPDX-License-Identifier: 0BSD + +Command == "project" { + for (i = 2; i in Args; i++) + if (Args[i] == "VERSION") { + print "package main" + print "" + print "const projectVersion = `" Args[++i] "`" + exit + } +} -- cgit v1.2.3