@@ -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 {
3939const 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 {
4444const 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 {
5252void AddCompileDependencyAbsolute (const fs::path &absolute_path) {
5353auto &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 {
7373void AddLinkDependencyAbsolute (const fs::path &absolute_path) {
7474auto &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/* *