diff options
Diffstat (limited to 'src/main.cpp')
-rw-r--r-- | src/main.cpp | 6 |
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
|