diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2021-08-10 08:57:59 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2021-08-10 08:57:59 +0200 |
commit | 67db22fcae32c8a8014866ef2ee55b6c7733c3f9 (patch) | |
tree | c5f9cee0c2c7b94e02cbb8d5efe3ed91872ec8f9 /libbuild2/cc/link-rule.hxx | |
parent | 388b94567f3136d1370b37610081c5465a74bdb7 (diff) |
Complete process_libraries() duplicate suppression work
Diffstat (limited to 'libbuild2/cc/link-rule.hxx')
-rw-r--r-- | libbuild2/cc/link-rule.hxx | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/libbuild2/cc/link-rule.hxx b/libbuild2/cc/link-rule.hxx index c20844d..23f7167 100644 --- a/libbuild2/cc/link-rule.hxx +++ b/libbuild2/cc/link-rule.hxx @@ -281,14 +281,11 @@ namespace build2 // struct windows_dll { - const string& dll; - const string* pdb; // NULL if none. - string pdb_storage; - - bool operator< (const windows_dll& y) const {return dll < y.dll;} + reference_wrapper<const string> dll; + string pdb; // Empty if none. }; - using windows_dlls = set<windows_dll>; + using windows_dlls = vector<windows_dll>; timestamp windows_rpath_timestamp (const file&, |