fix(Core/Cmake): Rename VER_* macros to AC_* and centralize build dir… (#24717)

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
This commit is contained in:
Andrew
2026-02-15 08:55:08 -03:00
committed by GitHub
parent e049122f5f
commit b348455d53
13 changed files with 45 additions and 82 deletions

View File

@@ -51,21 +51,18 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_SYS_DEFAULT
// Version
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION VER_FILEVERSION
PRODUCTVERSION VER_PRODUCTVERSION
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
#ifndef _DEBUG
FILEFLAGS 0
#if AC_BUILD_HAS_DEBUG_INFO == 1
#define AC_DEBUG VS_FF_DEBUG
#else
#define VER_PRERELEASE VS_FF_PRERELEASE
#define VER_PRIVATEBUILD VS_FF_PRIVATEBUILD
#define VER_DEBUG 0
FILEFLAGS (VER_PRIVATEBUILD|VER_PRERELEASE|VER_DEBUG)
#define AC_DEBUG 0
#endif
VS_VERSION_INFO VERSIONINFO
FILEVERSION AC_FILEVERSION
PRODUCTVERSION AC_PRODUCTVERSION
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
FILEFLAGS (VS_FF_PRERELEASE | AC_DEBUG)
FILEOS VOS_NT_WINDOWS32
FILETYPE VFT_APP
@@ -74,14 +71,14 @@ BEGIN
BEGIN
BLOCK "080004b0"
BEGIN
VALUE "CompanyName", VER_COMPANYNAME_STR
VALUE "CompanyName", AC_COMPANYNAME_STR
VALUE "FileDescription", "Authentication Server Daemon"
VALUE "FileVersion", VER_FILEVERSION_STR
VALUE "FileVersion", AC_FILEVERSION_STR
VALUE "InternalName", "authserver"
VALUE "LegalCopyright", VER_LEGALCOPYRIGHT_STR
VALUE "LegalCopyright", AC_LEGALCOPYRIGHT_STR
VALUE "OriginalFilename", "authserver.exe"
VALUE "ProductName", "Authentication Server"
VALUE "ProductVersion", VER_PRODUCTVERSION_STR
VALUE "ProductVersion", AC_PRODUCTVERSION_STR
END
END

View File

@@ -51,21 +51,18 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_SYS_DEFAULT
// Version
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION VER_FILEVERSION
PRODUCTVERSION VER_PRODUCTVERSION
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
#ifndef _DEBUG
FILEFLAGS 0
#if AC_BUILD_HAS_DEBUG_INFO == 1
#define AC_DEBUG VS_FF_DEBUG
#else
#define VER_PRERELEASE VS_FF_PRERELEASE
#define VER_PRIVATEBUILD VS_FF_PRIVATEBUILD
#define VER_DEBUG 0
FILEFLAGS (VER_PRIVATEBUILD|VER_PRERELEASE|VER_DEBUG)
#define AC_DEBUG 0
#endif
VS_VERSION_INFO VERSIONINFO
FILEVERSION AC_FILEVERSION
PRODUCTVERSION AC_PRODUCTVERSION
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
FILEFLAGS (VS_FF_PRERELEASE | AC_DEBUG)
FILEOS VOS_NT_WINDOWS32
FILETYPE VFT_APP
@@ -74,14 +71,14 @@ BEGIN
BEGIN
BLOCK "080004b0"
BEGIN
VALUE "CompanyName", VER_COMPANYNAME_STR
VALUE "CompanyName", AC_COMPANYNAME_STR
VALUE "FileDescription", "World Server Daemon"
VALUE "FileVersion", VER_FILEVERSION_STR
VALUE "FileVersion", AC_FILEVERSION_STR
VALUE "InternalName", "worldserver"
VALUE "LegalCopyright", VER_LEGALCOPYRIGHT_STR
VALUE "LegalCopyright", AC_LEGALCOPYRIGHT_STR
VALUE "OriginalFilename", "worldserver.exe"
VALUE "ProductName", "World Server"
VALUE "ProductVersion", VER_PRODUCTVERSION_STR
VALUE "ProductVersion", AC_PRODUCTVERSION_STR
END
END

View File

@@ -58,7 +58,7 @@ AC_SCRIPT_API void AddScripts()
/// Exposed in script modules to get the build directive of the module.
AC_SCRIPT_API char const* GetBuildDirective()
{
return _BUILD_DIRECTIVE;
return AC_BUILD_TYPE;
}
#ifdef ACORE_IS_DYNAMIC_SCRIPTLOADER