summaryrefslogtreecommitdiffhomepage
path: root/Builder.h
diff options
context:
space:
mode:
authorRoland Reichwein <mail@reichwein.it>2024-05-09 16:50:36 +0200
committerRoland Reichwein <mail@reichwein.it>2024-05-09 16:50:36 +0200
commit1eaf818aa9339f29d08cf79601836c0ea763c622 (patch)
treed56554c99df8c2cfe0642e2f91e5c96d26dd8fe9 /Builder.h
parent242b03bc8da841a9527ad845eb60275008155afb (diff)
Use specified includepath
Diffstat (limited to 'Builder.h')
-rw-r--r--Builder.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/Builder.h b/Builder.h
index b167e65..42c5af4 100644
--- a/Builder.h
+++ b/Builder.h
@@ -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();