mirror of
https://github.com/moparisthebest/hexchat
synced 2024-11-22 17:22:18 -05:00
e2edbfe47d
This is done via T4 templates. The original files are now generated at build-time and so have been added to .gitignore and removed from the repository, with the exception of version.txt which must be hosted on GitHub for the updater plugin.
12 lines
504 B
Plaintext
12 lines
504 B
Plaintext
<#@
|
|
template debug="false" hostspecific="false" language="C#" #><#@
|
|
assembly name="System.Core" #><#@
|
|
import namespace="System.IO" #><#@
|
|
import namespace="System.Linq" #><#@
|
|
import namespace="System.Text.RegularExpressions" #><#
|
|
var versionParts = File.ReadLines(Path.Combine(System.Environment.GetEnvironmentVariable("SOLUTIONDIR"), "configure.ac"))
|
|
.Select(line => Regex.Match(line, @"^AC_INIT\(\[HexChat\],\[([^]]+)\]\)$"))
|
|
.First(match => match.Success)
|
|
.Groups[1].Value
|
|
.Split('.');
|
|
#> |