diff options
| author | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-01-05 10:40:02 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-01-05 10:40:02 +0100 |
| commit | 8b7114b47e538f820adfebf59ac79cfd760639c6 (patch) | |
| tree | 91a6b19e12ea941bdda1c2c8c4f30b760565d830 /CompilerDriver | |
| parent | 15905194118f783da3d70ac18c6b5ed3c4a34e56 (diff) | |
\ld: use official pef macros for output extensions.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'CompilerDriver')
| -rw-r--r-- | CompilerDriver/ld.cc | 8 |
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; |
