]> git.tdb.fi Git - builder.git/blobdiff - source/objectfile.cpp
More flexible way to manage filename patterns
[builder.git] / source / objectfile.cpp
index f413ad4be1660df7bec4f233451fd0efc8f17963..1e6cb232135ca489aeeacd2045d86168394b0098 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.create_filename<ObjectFile>(FS::basepart(fn));
 }
 
 void ObjectFile::set_used_in_shared_library(bool u)