]> git.tdb.fi Git - builder.git/blobdiff - source/objectfile.cpp
Make object file names configurable through Architecture
[builder.git] / source / objectfile.cpp
index f413ad4be1660df7bec4f233451fd0efc8f17963..ab10c6113eb4ab367bd3636ba15691e276005b2c 100644 (file)
@@ -35,7 +35,8 @@ FS::Path ObjectFile::generate_target_path(const Component &comp, const FS::Path
                if(*i!=".")
                        fn += *i;
        }
-       return temp_dir/(FS::basepart(fn)+".o");
+       const Architecture &arch = comp.get_package().get_builder().get_current_arch();
+       return temp_dir/arch.get_object_patterns().front().apply(FS::basepart(fn));
 }
 
 void ObjectFile::set_used_in_shared_library(bool u)