mirror of
https://github.com/ZoiteChat/zoitechat.git
synced 2026-03-21 21:20:20 +00:00
win32: Use config.h instead of config-win32.h
This commit is contained in:
18
win32/config.h.tt
Normal file
18
win32/config.h.tt
Normal file
@@ -0,0 +1,18 @@
|
||||
#define LOCALEDIR ".\\share\\locale"
|
||||
#define ENABLE_NLS
|
||||
#define USE_PLUGIN
|
||||
#define USE_OPENSSL
|
||||
#define USE_IPV6
|
||||
#define HAVE_ISO_CODES
|
||||
#define ISO_CODES_PREFIX ".\\"
|
||||
#define ISO_CODES_LOCALEDIR LOCALEDIR
|
||||
#define PACKAGE_NAME "hexchat"
|
||||
#define PACKAGE_VERSION "<#= [string]::Join('.', $versionParts) #>"
|
||||
#define HEXCHATLIBDIR ".\\plugins"
|
||||
#define HEXCHATSHAREDIR "."
|
||||
#define OLD_PERL
|
||||
#define GETTEXT_PACKAGE "hexchat"
|
||||
#define PACKAGE_TARNAME "hexchat-<#= [string]::Join('.', $versionParts) #>"
|
||||
#ifndef USE_IPV6
|
||||
#define socklen_t int
|
||||
#endif
|
||||
12
win32/version-template.ps1
Normal file
12
win32/version-template.ps1
Normal file
@@ -0,0 +1,12 @@
|
||||
param ([string] $templateFilename, [string] $outputFilename)
|
||||
|
||||
$versionParts = Select-String -Path "${env:SOLUTIONDIR}configure.ac" -Pattern '^AC_INIT\(\[HexChat\],\[([^]]+)\]\)$' | Select-Object -First 1 | %{ $_.Matches[0].Groups[1].Value.Split('.') }
|
||||
|
||||
[string[]] $contents = Get-Content $templateFilename -Encoding UTF8 | %{
|
||||
while ($_ -match '^(.*?)<#=(.*?)#>(.*?)$') {
|
||||
$_ = $Matches[1] + $(Invoke-Expression $Matches[2]) + $Matches[3]
|
||||
}
|
||||
$_
|
||||
}
|
||||
|
||||
[System.IO.File]::WriteAllLines($outputFilename, $contents)
|
||||
Reference in New Issue
Block a user