summaryrefslogtreecommitdiffhomepage
path: root/CompilerDriver
diff options
context:
space:
mode:
Diffstat (limited to 'CompilerDriver')
-rw-r--r--CompilerDriver/ld.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/CompilerDriver/ld.cc b/CompilerDriver/ld.cc
index e32c03d..557fb64 100644
--- a/CompilerDriver/ld.cc
+++ b/CompilerDriver/ld.cc
@@ -59,7 +59,7 @@ std::ofstream& operator<<(std::ofstream& fp, CompilerKit::PEFCommandHeader& cont
return fp;
}
-static std::string kOutput = "a.out";
+static std::string kOutput = "a" kPefExt;
static Int32 kAbi = kAbiMpUx;
static Int32 kSubArch = kPefNoSubCpu;
static Int32 kArch = kPefNoCpu;
@@ -126,10 +126,10 @@ int main(int argc, char** argv)
}
else if (StringCompare(argv[i], "-shared") == 0)
{
- if (kOutput.find(".out") != std::string::npos)
- kOutput.erase(kOutput.find(".out"), strlen(".out"));
+ if (kOutput.find(kPefExt) != std::string::npos)
+ kOutput.erase(kOutput.find(kPefExt), strlen(kPefExt));
- kOutput += ".lib";
+ kOutput += kPefDylibExt;
is_executable = false;