mirror of
https://github.com/RubyMetric/chsrc
synced 2025-10-19 17:17:25 +08:00
Redefine Windows resource script macro
This commit is contained in:
2
justfile
2
justfile
@@ -116,7 +116,7 @@ build-in-debug-mode:
|
|||||||
build-in-release-mode:
|
build-in-release-mode:
|
||||||
@echo Starting: Build in RELEASE mode: '{{CC}}' {{CFLAGS_release_mode_prompt}} -o {{ReleaseMode-Target-Name}}
|
@echo Starting: Build in RELEASE mode: '{{CC}}' {{CFLAGS_release_mode_prompt}} -o {{ReleaseMode-Target-Name}}
|
||||||
@{{ if os() == 'windows' { \
|
@{{ if os() == 'windows' { \
|
||||||
'if exist chsrc.res del chsrc.res' + \
|
'(if exist chsrc.res del chsrc.res)' + \
|
||||||
' & windres src/resource/chsrc.rc -O coff -o chsrc.res' \
|
' & windres src/resource/chsrc.rc -O coff -o chsrc.res' \
|
||||||
} else { '' } }}
|
} else { '' } }}
|
||||||
@{{ if os() == 'windows' { \
|
@{{ if os() == 'windows' { \
|
||||||
|
@@ -30,11 +30,10 @@
|
|||||||
* 然的加入,逐渐成长为互相支持的伙伴。
|
* 然的加入,逐渐成长为互相支持的伙伴。
|
||||||
* ------------------------------------------------------------*/
|
* ------------------------------------------------------------*/
|
||||||
|
|
||||||
#include "version.h"
|
|
||||||
|
|
||||||
#define Chsrc_Maintain_URL "https://github.com/RubyMetric/chsrc"
|
#define Chsrc_Maintain_URL "https://github.com/RubyMetric/chsrc"
|
||||||
#define Chsrc_Maintain_URL2 "https://gitee.com/RubyMetric/chsrc"
|
#define Chsrc_Maintain_URL2 "https://gitee.com/RubyMetric/chsrc"
|
||||||
|
|
||||||
|
#include "framework/version.h"
|
||||||
#include "framework/core.c"
|
#include "framework/core.c"
|
||||||
#include "framework/chef.c"
|
#include "framework/chef.c"
|
||||||
|
|
||||||
|
@@ -1,23 +1,23 @@
|
|||||||
/** ------------------------------------------------------------
|
/** ------------------------------------------------------------
|
||||||
* Copyright © 2023-2025 曾奥然, 郭恒
|
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
* SPDX-License-Identifier: MIT
|
|
||||||
* -------------------------------------------------------------
|
* -------------------------------------------------------------
|
||||||
* Lib Authors : 曾奥然 <ccmywish@qq.com>
|
* File Name : version.h
|
||||||
* Contributors : Mikachu2333 <mikachu.23333@zohomail.com>
|
* File Authors : 曾奥然 <ccmywish@qq.com>
|
||||||
|
* | Mikachu2333 <mikachu.23333@zohomail.com>
|
||||||
|
* Contributors : Nil Null <nil@null.org>
|
||||||
* |
|
* |
|
||||||
* Created On : <2025-10-10>
|
* Created On : <2025-10-10>
|
||||||
* Last Modified : <2025-10-10>
|
* Last Modified : <See 'Chsrc_Release_Date'>
|
||||||
|
*
|
||||||
* !!!警告!!!
|
* 发布新版本前请修改此文件
|
||||||
* 发布前请修改此处的内容
|
|
||||||
* ------------------------------------------------------------*/
|
* ------------------------------------------------------------*/
|
||||||
|
|
||||||
#define Chsrc_Version "0.2.3"
|
#define Chsrc_Version "0.2.3.1-dev1"
|
||||||
#define Chsrc_Release_Date "2025/10/06"
|
|
||||||
|
|
||||||
// 以下宏仅用于 Windows
|
// 以下四个宏仅用于 resource/chsrc.rc
|
||||||
#if defined(_WIN32) || defined(_WIN64) || defined(__CYGWIN__)
|
#define Chsrc_Version_Major 0
|
||||||
#define CHSRC_VERSION_MAJOR 0
|
#define Chsrc_Version_Minor 2
|
||||||
#define CHSRC_VERSION_MINOR 2
|
#define Chsrc_Version_Patch 3
|
||||||
#define CHSRC_VERSION_PATCH 3
|
#define Chsrc_Version_Pre 1
|
||||||
#endif
|
|
||||||
|
#define Chsrc_Release_Date "2025/10/15"
|
||||||
|
@@ -9,8 +9,9 @@ IDI_ICON1 ICON DISCARDABLE "logo.ico"
|
|||||||
|
|
||||||
// 版本信息
|
// 版本信息
|
||||||
VS_VERSION_INFO VERSIONINFO
|
VS_VERSION_INFO VERSIONINFO
|
||||||
FILEVERSION Chsrc_Version_Major,Chsrc_Version_Minor,Chsrc_Version_Patch,0
|
FILEVERSION Chsrc_Version_Major,Chsrc_Version_Minor,Chsrc_Version_Patch,Chsrc_Version_Pre
|
||||||
PRODUCTVERSION Chsrc_Version_Major,Chsrc_Version_Minor,Chsrc_Version_Patch,0
|
// 经实验,该值会被下面的 ProductVersion 替换
|
||||||
|
// PRODUCTVERSION Chsrc_Version_Major,Chsrc_Version_Minor,Chsrc_Version_Patch,Chsrc_Version_Pre
|
||||||
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
|
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
FILEFLAGS VS_FF_DEBUG
|
FILEFLAGS VS_FF_DEBUG
|
||||||
@@ -27,7 +28,10 @@ BEGIN
|
|||||||
BEGIN
|
BEGIN
|
||||||
VALUE "CompanyName", "RubyMetric"
|
VALUE "CompanyName", "RubyMetric"
|
||||||
VALUE "FileDescription", "Change Source everywhere for every software"
|
VALUE "FileDescription", "Change Source everywhere for every software"
|
||||||
VALUE "FileVersion", Chsrc_Version
|
|
||||||
|
// 经实验,该值会被上面的 FILEVERSION 替换
|
||||||
|
// VALUE "FileVersion", Chsrc_Version
|
||||||
|
|
||||||
VALUE "InternalName", "chsrc"
|
VALUE "InternalName", "chsrc"
|
||||||
VALUE "LegalCopyright", "Copyright (c) 2023-2025 RubyMetric"
|
VALUE "LegalCopyright", "Copyright (c) 2023-2025 RubyMetric"
|
||||||
VALUE "OriginalFilename", "chsrc.exe"
|
VALUE "OriginalFilename", "chsrc.exe"
|
||||||
|
Reference in New Issue
Block a user