]> git.tdb.fi Git - builder.git/blobdiff - source/objectfile.cpp
More flexible way to manage filename patterns
[builder.git] / source / objectfile.cpp
index ab10c6113eb4ab367bd3636ba15691e276005b2c..1e6cb232135ca489aeeacd2045d86168394b0098 100644 (file)
@@ -36,7 +36,7 @@ FS::Path ObjectFile::generate_target_path(const Component &comp, const FS::Path
                        fn += *i;
        }
        const Architecture &arch = comp.get_package().get_builder().get_current_arch();
-       return temp_dir/arch.get_object_patterns().front().apply(FS::basepart(fn));
+       return temp_dir/arch.create_filename<ObjectFile>(FS::basepart(fn));
 }
 
 void ObjectFile::set_used_in_shared_library(bool u)