summaryrefslogtreecommitdiff
path: root/src/trans/target.cpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2018-06-02 13:18:41 +0800
committerJohn Hodge <tpg@mutabah.net>2018-06-02 13:36:45 +0800
commit020c4401cdf429cdc50a0cadfa0fc56c5dcf7d93 (patch)
treed1fb8dc958eee7869a64f27eabb77e4dc0babeb6 /src/trans/target.cpp
parent49cbfd3f9d42207ebd7bd6613dec075c20e61a52 (diff)
downloadmrust-020c4401cdf429cdc50a0cadfa0fc56c5dcf7d93.tar.gz
Targets - Add a rough OSX target
Diffstat (limited to 'src/trans/target.cpp')
-rw-r--r--src/trans/target.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/trans/target.cpp b/src/trans/target.cpp
index e37de2aa..423665a5 100644
--- a/src/trans/target.cpp
+++ b/src/trans/target.cpp
@@ -331,6 +331,13 @@ namespace
ARCH_ARM64
};
}
+ else if(target_name == "x86_64-apple-macosx")
+ {
+ return TargetSpec {
+ "unix", "macosx", "gnu", CodegenMode::Gnu11, "x86_64-apple-darwin",
+ ARCH_X86_64
+ };
+ }
else
{
::std::cerr << "Unknown target name '" << target_name << "'" << ::std::endl;