#pragma once #include "FileSystemPath.h" #include "String.h" class BuildLibrary { public: BuildLibrary() = default; BuildLibrary(const FileSystemPath& build_config); Status scan(); const Vector& get_sources() const; const Vector& get_include_dirs() const; const String& get_name() const; private: FileSystemPath m_build_config; Vector m_sources; Vector m_include_dirs; String m_name; };