- sharedlib_patterns.push_back(Pattern("lib%.dll.a"));
- staticlib_patterns.push_back(Pattern("lib%.a"));
- staticlib_patterns.push_back(Pattern("%.lib"));
- executable_patterns.push_back(Pattern("%.exe"));
+ add_pattern<SharedLibrary>("lib%.dll.a");
+ add_pattern<StaticLibrary>("lib%.a");
+ add_pattern<StaticLibrary>("%.lib");
+ add_pattern<Executable>("%.exe");