diff options
author | Roland Reichwein <mail@reichwein.it> | 2024-05-09 16:50:36 +0200 |
---|---|---|
committer | Roland Reichwein <mail@reichwein.it> | 2024-05-09 16:50:36 +0200 |
commit | 1eaf818aa9339f29d08cf79601836c0ea763c622 (patch) | |
tree | d56554c99df8c2cfe0642e2f91e5c96d26dd8fe9 /Builder.h | |
parent | 242b03bc8da841a9527ad845eb60275008155afb (diff) |
Use specified includepath
Diffstat (limited to 'Builder.h')
-rw-r--r-- | Builder.h | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -24,11 +24,13 @@ public: private: std::unordered_map<std::filesystem::path, std::vector<std::filesystem::path>> get_dependencies(const boost::property_tree::ptree& ptree) const; std::vector<std::filesystem::path> dependencies_of(const std::filesystem::path& p) const; - std::vector<std::filesystem::path> include_paths_of(const std::filesystem::path& p) const; + std::vector<std::filesystem::path> include_paths_of_object(const std::filesystem::path& p) const; + std::filesystem::path target_from_object(const std::filesystem::path& object) const; std::vector<std::string> link_libs_of(const std::filesystem::path& p) const; bool is_outdated(const std::filesystem::path& p) const; bool is_outdated(const std::filesystem::path& p, const std::vector<std::filesystem::path> &dependencies) const; std::vector<std::filesystem::path> make_depfile_from(const std::filesystem::path& p) const; + std::filesystem::path get_compile_unit_source_from_object(const std::filesystem::path& path); void build_file(const std::filesystem::path& p); void build_filelist(); |