Commit Graph

341 Commits

Author SHA1 Message Date
Alexander Karatarakis
661776fe29 Enable recursive remove command 2017-01-30 21:52:43 -08:00
Alexander Karatarakis
c1562f1d17 Print remove plan. Fail if --recursive is not passed and there are dependencies 2017-01-30 21:52:42 -08:00
Alexander Karatarakis
e0577978c5 Remove unneeded #include directive 2017-01-30 21:52:42 -08:00
Alexander Karatarakis
0f0698dc18 Introduce Strings::Joiner 2017-01-30 21:52:42 -08:00
Alexander Karatarakis
4059d4a6b9 [package_spec] Make toString() a member function 2017-01-30 21:52:42 -08:00
Alexander Karatarakis
9da07d4540 Add <filesystem> and <chrono> to pch.h 2017-01-30 21:52:42 -08:00
Alexander Karatarakis
6f363339d8 Reorganize pch.h 2017-01-30 21:52:42 -08:00
Alexander Karatarakis
31bf4634d2 Disable MinimalRebuild 2017-01-30 21:52:42 -08:00
Alexander Karatarakis
050e4a0f7a Introduce precompiled headers 2017-01-30 21:52:42 -08:00
Alexander Karatarakis
4ded91423a Enable multiprocessor compilation for vcpkg itself 2017-01-30 21:52:41 -08:00
Alexander Karatarakis
33b46b1fee Create a remove plan. NOT used yet 2017-01-30 21:52:41 -08:00
Alexander Karatarakis
cc81c3de6c [StatusParagraphs] Replace auto with actual type 2017-01-30 21:52:41 -08:00
Alexander Karatarakis
9502d795bb Move & rename remove_plan_type enum 2017-01-30 21:52:41 -08:00
Robert Schumacher
a26c028893 [vcpkg] Fixup 5d2f4485 2017-01-30 19:37:07 -08:00
Alexander Karatarakis
5d2f448592 Use Strings::join() 2017-01-27 13:01:22 -08:00
Alexander Karatarakis
4be93bac78 [Stopwatch] Specify elapsedNanos = 0 on construction 2017-01-26 13:08:35 -08:00
Alexander Karatarakis
c379962a42 Remove defunct reference to vcpkgcommon.vcxproj 2017-01-25 19:53:07 -08:00
Alexander Karatarakis
f28125f013 Remove vcpkgcommon.vcxproj. Merge it into vcpkglib.vcxproj 2017-01-25 19:50:56 -08:00
Alexander Karatarakis
2a246f26af Change check_throw() to check_exit() 2017-01-25 19:38:14 -08:00
Alexander Karatarakis
31ddf1a803 Rename main.cpp to vcpkg.cpp 2017-01-25 19:34:25 -08:00
Alexander Karatarakis
59be40a100 Rename vcpkg.h/cpp to vcpkglib.h/cpp 2017-01-25 19:32:50 -08:00
Alexander Karatarakis
b825345709 Move all sources (except main.cpp) from vcpkg.vcxproj to vcpkglib.vcxproj 2017-01-25 19:14:53 -08:00
Alexander Karatarakis
a026f0d10c Remove vcpkgmetrics.vcxproj. Merge it into vcpkglib.vcxproj 2017-01-25 19:07:18 -08:00
Alexander Karatarakis
25872147c1 Add quotes are port name in error message 2017-01-25 16:44:56 -08:00
Robert Schumacher
d04e78815a [vcpkg] Do not build tests when running scripts\bootstrap.ps1. 2017-01-25 15:05:51 -08:00
Alexander Karatarakis
3d1b72ea05 Move MachineType.cpp to src\ 2017-01-25 14:20:17 -08:00
Olaf van der Spek
73f4c47d76 Update commands_update.cpp 2017-01-25 19:09:01 +01:00
Alexander Karatarakis
9b8afccc9d Properly convert wchar to char before printing 2017-01-24 19:08:51 -08:00
Alexander Karatarakis
7fe735c02e Add error message when CONTROL file cannot be opened 2017-01-24 18:00:43 -08:00
Alexander Karatarakis
e3c3497dbc Suppress VS2017's vcvarsall.bat output 2017-01-24 14:12:27 -08:00
Alexander Karatarakis
d5e7a501e9 Download nuget.exe in a version-including subfolder in Downloads\ 2017-01-24 12:30:14 -08:00
Alexander Karatarakis
ab33a7fd49 Update CHANGELOG and bump version to v0.0.70 2017-01-23 19:56:07 -08:00
Alexander Karatarakis
93c3c0648a [VS2017] Enable building with v141 toolset 2017-01-23 19:25:47 -08:00
Alexander Karatarakis
868a7623ad Bump nuget.exe version 2017-01-23 18:47:11 -08:00
Alexander Karatarakis
2670075bf2 Extract method 2017-01-23 18:36:22 -08:00
Alexander Karatarakis
64bcc326fb Improve format of output error messages 2017-01-23 18:30:39 -08:00
Alexander Karatarakis
d9f770ad8d Improve comment 2017-01-23 17:28:20 -08:00
Alexander Karatarakis
4e86b01a36 [Environemnt] Don't depend on present working dir 2017-01-23 17:24:34 -08:00
Alexander Karatarakis
522b393901 Bump version of required CMake to 3.7.2 2017-01-23 17:02:43 -08:00
Alexander Karatarakis
5d603cbae2 Improve Strings::split() 2017-01-23 16:51:04 -08:00
Alexander Karatarakis
ac2f2cb478 Strings::split() now handles trailing delimiters 2017-01-23 16:46:58 -08:00
Alexander Karatarakis
a4b419dc7b Add comment about trailing backslash in VS140COMNTOOLS 2017-01-23 16:39:05 -08:00
Alexander Karatarakis
612d204121 Remove check for empty MSVC dir. 2017-01-23 16:37:03 -08:00
Alexander Karatarakis
127fbe2026 [VS2017] Use Environment::get_vcvarsall_bat() 2017-01-23 16:16:19 -08:00
Alexander Karatarakis
e0e3f6ac21 [VS2017] Add function to get vcvarsall.bat 2017-01-23 16:15:30 -08:00
Alexander Karatarakis
a532b94907 Formatting 2017-01-23 16:04:43 -08:00
Alexander Karatarakis
c1aca5d4ad Build path throuh fs::path APIs instead of Strings::format() 2017-01-23 16:02:02 -08:00
Alexander Karatarakis
691f337bb3 [VS2017] Don't depend on a specific MSVC dir name 2017-01-23 15:48:54 -08:00
Alexander Karatarakis
50d5e12390 [VS2017] Extract function that detects the VS2015 instance, when no VS2017 is found 2017-01-23 15:30:04 -08:00
Alexander Karatarakis
9194f36a6c [VS2017] Use Environment::get_dumpbin_exe() 2017-01-23 15:24:31 -08:00