]> git.tdb.fi Git - builder.git/blobdiff - source/architecture.cpp
Don't load a cross prefix for a native architecture
[builder.git] / source / architecture.cpp
index dbe40010c896680dfebbc6c0382f34fff06ad106..54ffcf0f872cf7d5e1483190e9156cded9012402 100644 (file)
@@ -327,5 +327,11 @@ void Architecture::parse_specification(const string &spec)
 Architecture::Loader::Loader(Architecture &a):
        DataFile::ObjectLoader<Architecture>(a)
 {
-       add("prefix", &Architecture::cross_prefix);
+       add("prefix", &Loader::cross_prefix);
+}
+
+void Architecture::Loader::cross_prefix(const string &p)
+{
+       if(!obj.native)
+               obj.cross_prefix = p;
 }