]> git.tdb.fi Git - builder.git/blobdiff - source/sourcepackage.cpp
Refactor arch handling a bit
[builder.git] / source / sourcepackage.cpp
index 48ded5da7f2e1d7ca01427f3032064b94013dc8f..3fddfecf0c1fb062be4cae9065a881038bf996b7 100644 (file)
@@ -35,7 +35,11 @@ Msp::FS::Path SourcePackage::get_temp_dir() const
 
 Msp::FS::Path SourcePackage::get_out_dir() const
 {
-       return source/config.get_option("outdir").value;
+       const Architecture &arch=builder.get_current_arch();
+       if(arch.is_native())
+               return source/config.get_option("outdir").value;
+       else
+               return source/arch.get_name()/config.get_option("outdir").value;
 }
 
 /**