aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/src/commands_other.cpp
diff options
context:
space:
mode:
authorAlexander Karatarakis <alkarata@microsoft.com>2016-09-22 01:15:09 -0700
committerAlexander Karatarakis <alkarata@microsoft.com>2016-09-22 01:15:09 -0700
commitf26c8c8b60217dea25f3d53e3d613ad11bb98216 (patch)
tree0e13407c824542546cb0599e3a64c19484a913f8 /toolsrc/src/commands_other.cpp
parent95a44983db361d42c9ae3781acc4345d405cefed (diff)
downloadvcpkg-f26c8c8b60217dea25f3d53e3d613ad11bb98216.tar.gz
vcpkg-f26c8c8b60217dea25f3d53e3d613ad11bb98216.zip
Place import_command() in a separate cpp file
Diffstat (limited to 'toolsrc/src/commands_other.cpp')
-rw-r--r--toolsrc/src/commands_other.cpp26
1 files changed, 0 insertions, 26 deletions
diff --git a/toolsrc/src/commands_other.cpp b/toolsrc/src/commands_other.cpp
index 0c56e0f79..be89d539f 100644
--- a/toolsrc/src/commands_other.cpp
+++ b/toolsrc/src/commands_other.cpp
@@ -1,8 +1,6 @@
#include "vcpkg_Commands.h"
#include <iostream>
#include "vcpkg.h"
-#include "vcpkg_System.h"
-#include "vcpkg_Files.h"
namespace vcpkg
{
@@ -49,30 +47,6 @@ namespace vcpkg
" vcpkg " << command_and_arguments << "\n";
}
- void import_command(const vcpkg_cmd_arguments& args, const vcpkg_paths& paths)
- {
- if (args.command_arguments.size() != 3)
- {
- System::println(System::color::error, "Error: %s requires 3 parameters", args.command);
- print_example(Strings::format(R"(%s C:\path\to\CONTROLfile C:\path\to\includedir C:\path\to\projectdir)", args.command).c_str());
- exit(EXIT_FAILURE);
- }
-
- const fs::path control_file_path(args.command_arguments[0]);
- const fs::path include_directory(args.command_arguments[1]);
- const fs::path project_directory(args.command_arguments[2]);
-
- auto pghs = get_paragraphs(control_file_path);
- Checks::check_throw(pghs.size() == 1, "Invalid control file for package");
-
- StatusParagraph spgh;
- spgh.package = BinaryParagraph(pghs[0]);
- auto& control_file_data = spgh.package;
-
- vcpkg::binary_import(paths, include_directory, project_directory, control_file_data);
- exit(EXIT_SUCCESS);
- }
-
void internal_test_command(const vcpkg_cmd_arguments& /*args*/, const vcpkg_paths& /*paths*/)
{
// auto data = FormatEventData("test");