]> git.tdb.fi Git - builder.git/blobdiff - source/virtualfilesystem.cpp
More flexible way to manage filename patterns
[builder.git] / source / virtualfilesystem.cpp
index 820fb5b670bfc600a6df879bdc2c15f26ef39452..b5142266edf639203755f1733598df20abc9cf8b 100644 (file)
@@ -86,11 +86,11 @@ FileTarget *VirtualFileSystem::find_library(const string &lib, const SearchPath
 
        list<string> shared_names;
        if(mode!=BuildInfo::FORCE_STATIC)
-               shared_names = Pattern::apply_list(arch.get_shared_library_patterns(), lib);
+               shared_names = Pattern::apply_list(arch.get_patterns<SharedLibrary>(), lib);
 
        list<string> static_names;
        if(mode!=BuildInfo::FORCE_DYNAMIC)
-               static_names = Pattern::apply_list(arch.get_static_library_patterns(), lib);
+               static_names = Pattern::apply_list(arch.get_patterns<StaticLibrary>(), lib);
 
        for(list<FS::Path>::const_iterator i=combined_path.begin(); i!=combined_path.end(); ++i)
        {