@@ -1648,27 +1648,30 @@ chsrc_view_env (const char *var1, ...)
16481648 bool first = true;
16491649 while (var )
16501650 {
1651- #ifdef XY_Build_On_Windows
1652- if (first )
1653- {
1654- cmd = xy_strcat (3 , "set " , var , " " );
1655- first = false;
1656- }
1657- else
1658- {
1659- cmd = xy_strcat (4 , cmd , "& set " , var , " " );
1660- }
1661- #else
1662- if (first )
1651+ if (xy .on_windows )
16631652 {
1664- cmd = xy_strcat (5 , "echo " , var , "=$" , var , " " );
1665- first = false;
1653+ if (first )
1654+ {
1655+ cmd = xy_strcat (3 , "set " , var , " " );
1656+ first = false;
1657+ }
1658+ else
1659+ {
1660+ cmd = xy_strcat (4 , cmd , "& set " , var , " " );
1661+ }
16661662 }
16671663 else
1668- {
1669- cmd = xy_strcat (6 , cmd , "; echo " , var , "=$" , var , " " );
1664+ {
1665+ if (first )
1666+ {
1667+ cmd = xy_strcat (5 , "echo " , var , "=$" , var , " " );
1668+ first = false;
1669+ }
1670+ else
1671+ {
1672+ cmd = xy_strcat (6 , cmd , "; echo " , var , "=$" , var , " " );
1673+ }
16701674 }
1671- #endif
16721675 var = va_arg (vars , const char * );
16731676 }
16741677
0 commit comments