summaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main.cpp b/src/main.cpp
index 6be8b2ca..f163e736 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -77,13 +77,19 @@ int main(int argc, char *argv[])
ProgramParams params(argc, argv);
// Set up cfg values
+ // TODO: Target spec
Cfg_SetFlag("linux");
Cfg_SetValue("target_pointer_width", "64");
+ Cfg_SetValue("target_endian", "little");
+ Cfg_SetValue("target_arch", "x86-noasm"); // TODO: asm! macro
Cfg_SetValueCb("target_has_atomic", [](const ::std::string& s) {
if(s == "8") return true; // Has an atomic byte
if(s == "ptr") return true; // Has an atomic pointer-sized value
return false;
});
+ Cfg_SetValueCb("target_feature", [](const ::std::string& s) {
+ return false;
+ });
try