Skip to content

Commit 1b403b8

Browse files
mmickonakengelhardt
authored andcommitted
Handle setting environment on Windows
1 parent 8b0f665 commit 1b403b8

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

passes/cmds/setenv.cc

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,12 @@ struct SetenvPass : public Pass {
4141
if(args.size() != 3)
4242
log_cmd_error("Wrong number of arguments given.\n");
4343

44+
#if defined(_WIN32)
45+
_putenv_s(args[1].c_str(), args[2].c_str());
46+
#else
4447
setenv(args[1].c_str(), args[2].c_str(), 1);
45-
48+
#endif
49+
4650
}
4751
} SetenvPass;
4852

0 commit comments

Comments
 (0)