InstallationDirs -> InstallDir

This commit is contained in:
Alexander Karatarakis 2017-04-19 17:44:26 -07:00
parent 736b9db03b
commit 96955c08e7
2 changed files with 14 additions and 14 deletions

View File

@ -43,12 +43,12 @@ namespace vcpkg::Commands
namespace Install namespace Install
{ {
struct InstallationDirs struct InstallDir
{ {
static InstallationDirs from_destination_root(const fs::path& source_dir, static InstallDir from_destination_root(const fs::path& source_dir,
const fs::path& destination_root, const fs::path& destination_root,
const std::string& destination_subdirectory, const std::string& destination_subdirectory,
const fs::path& listfile); const fs::path& listfile);
private: private:
fs::path m_source_dir; // "source" from source-destination, not source code. fs::path m_source_dir; // "source" from source-destination, not source code.
@ -63,7 +63,7 @@ namespace vcpkg::Commands
const fs::path& listfile() const; const fs::path& listfile() const;
}; };
void install_files_and_write_listfile(Files::Filesystem& fs, const InstallationDirs& dirs); void install_files_and_write_listfile(Files::Filesystem& fs, const InstallDir& dirs);
void install_package(const VcpkgPaths& paths, const BinaryParagraph& binary_paragraph, StatusParagraphs* status_db); void install_package(const VcpkgPaths& paths, const BinaryParagraph& binary_paragraph, StatusParagraphs* status_db);
void perform_and_exit(const VcpkgCmdArguments& args, const VcpkgPaths& paths, const Triplet& default_triplet); void perform_and_exit(const VcpkgCmdArguments& args, const VcpkgPaths& paths, const Triplet& default_triplet);
} }

View File

@ -15,12 +15,12 @@ namespace vcpkg::Commands::Install
using Dependencies::RequestType; using Dependencies::RequestType;
using Dependencies::InstallPlanType; using Dependencies::InstallPlanType;
InstallationDirs InstallationDirs::from_destination_root(const fs::path& source_dir, InstallDir InstallDir::from_destination_root(const fs::path& source_dir,
const fs::path& destination_root, const fs::path& destination_root,
const std::string& destination_subdirectory, const std::string& destination_subdirectory,
const fs::path& listfile) const fs::path& listfile)
{ {
InstallationDirs dirs; InstallDir dirs;
dirs.m_source_dir = source_dir; dirs.m_source_dir = source_dir;
dirs.m_destination = destination_root / destination_subdirectory; dirs.m_destination = destination_root / destination_subdirectory;
dirs.m_destination_subdirectory = destination_subdirectory; dirs.m_destination_subdirectory = destination_subdirectory;
@ -28,27 +28,27 @@ namespace vcpkg::Commands::Install
return dirs; return dirs;
} }
const fs::path& InstallationDirs::source_dir() const const fs::path& InstallDir::source_dir() const
{ {
return this->m_source_dir; return this->m_source_dir;
} }
const fs::path& InstallationDirs::destination() const const fs::path& InstallDir::destination() const
{ {
return this->m_destination; return this->m_destination;
} }
const std::string& InstallationDirs::destination_subdirectory() const const std::string& InstallDir::destination_subdirectory() const
{ {
return this->m_destination_subdirectory; return this->m_destination_subdirectory;
} }
const fs::path& InstallationDirs::listfile() const const fs::path& InstallDir::listfile() const
{ {
return this->m_listfile; return this->m_listfile;
} }
void install_files_and_write_listfile(Files::Filesystem& fs, const InstallationDirs& dirs) void install_files_and_write_listfile(Files::Filesystem& fs, const InstallDir& dirs)
{ {
std::vector<std::string> output; std::vector<std::string> output;
std::error_code ec; std::error_code ec;
@ -256,7 +256,7 @@ namespace vcpkg::Commands::Install
write_update(paths, source_paragraph); write_update(paths, source_paragraph);
status_db->insert(std::make_unique<StatusParagraph>(source_paragraph)); status_db->insert(std::make_unique<StatusParagraph>(source_paragraph));
const InstallationDirs dirs = InstallationDirs::from_destination_root(package_dir, const InstallDir dirs = InstallDir::from_destination_root(package_dir,
paths.installed, paths.installed,
triplet.to_string(), triplet.to_string(),
paths.listfile_path(binary_paragraph)); paths.listfile_path(binary_paragraph));