@@ -35,14 +35,14 @@ template <typename T> class DepsApi {
3535 // TODO, Rename AddObjectDependency
3636 // TODO, Rename AddTargetDependency
3737
38- const fs_unordered_set & GetCompileDependencies () const {
38+ std::vector<std::string> GetCompileDependencies () const {
3939 const auto &t = static_cast <const T &>(*this );
40- return t.user_ .compile_dependencies ;
40+ return t.user_ .compile_dependencies . GetPaths () ;
4141 }
4242
43- const fs_unordered_set & GetLinkDependencies () const {
43+ std::vector<std::string> GetLinkDependencies () const {
4444 const auto &t = static_cast <const T &>(*this );
45- return t.user_ .link_dependencies ;
45+ return t.user_ .link_dependencies . GetPaths () ;
4646 }
4747
4848 /* *
@@ -52,7 +52,7 @@ template <typename T> class DepsApi {
5252 void AddCompileDependencyAbsolute (const fs::path &absolute_path) {
5353 auto &t = static_cast <T &>(*this );
5454
55- t.user_ .compile_dependencies .insert (absolute_path);
55+ t.user_ .compile_dependencies .Emplace (absolute_path, " " );
5656 }
5757
5858 /* *
@@ -73,7 +73,7 @@ template <typename T> class DepsApi {
7373 void AddLinkDependencyAbsolute (const fs::path &absolute_path) {
7474 auto &t = static_cast <T &>(*this );
7575
76- t.user_ .link_dependencies .insert (absolute_path);
76+ t.user_ .link_dependencies .Emplace (absolute_path, " " );
7777 }
7878
7979 /* *
0 commit comments