mirror of
https://github.com/RubyMetric/chsrc
synced 2026-01-11 07:12:18 +08:00
chsrc_view_env 运行时检测系统
This commit is contained in:
@@ -1648,27 +1648,30 @@ chsrc_view_env (const char *var1, ...)
|
||||
bool first = true;
|
||||
while (var)
|
||||
{
|
||||
#ifdef XY_Build_On_Windows
|
||||
if (first)
|
||||
if (xy.on_windows)
|
||||
{
|
||||
cmd = xy_strcat (3, "set ", var, " ");
|
||||
first = false;
|
||||
if (first)
|
||||
{
|
||||
cmd = xy_strcat (3, "set ", var, " ");
|
||||
first = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
cmd = xy_strcat (4, cmd, "& set ", var, " ");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
cmd = xy_strcat (4, cmd, "& set ", var, " ");
|
||||
{
|
||||
if (first)
|
||||
{
|
||||
cmd = xy_strcat (5, "echo ", var, "=$", var, " ");
|
||||
first = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
cmd = xy_strcat (6, cmd, "; echo ", var, "=$", var, " ");
|
||||
}
|
||||
}
|
||||
#else
|
||||
if (first)
|
||||
{
|
||||
cmd = xy_strcat (5, "echo ", var, "=$", var, " ");
|
||||
first = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
cmd = xy_strcat (6, cmd, "; echo ", var, "=$", var, " ");
|
||||
}
|
||||
#endif
|
||||
var = va_arg (vars, const char *);
|
||||
}
|
||||
|
||||
|
||||
@@ -12,12 +12,12 @@
|
||||
* 发布新版本前请修改此文件
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
#define Chsrc_Version "0.2.3.4"
|
||||
#define Chsrc_Version "0.2.4.0-dev"
|
||||
|
||||
// 以下四个宏仅用于 resource/chsrc.rc
|
||||
#define Chsrc_Version_Major 0
|
||||
#define Chsrc_Version_Minor 2
|
||||
#define Chsrc_Version_Patch 3
|
||||
#define Chsrc_Version_Pre 4
|
||||
#define Chsrc_Version_Patch 4
|
||||
#define Chsrc_Version_Pre 0
|
||||
|
||||
#define Chsrc_Release_Date "2025/12/18"
|
||||
#define Chsrc_Release_Date "2025/12/29"
|
||||
|
||||
Reference in New Issue
Block a user