Commit Graph

523 Commits

Author SHA1 Message Date
Robert Schumacher
8dd90aa976 [vcpkg] Clean up triplet.h 2017-03-20 16:20:02 -07:00
Alexander Karatarakis
c433841ef5 Fix error message 2017-03-17 14:55:46 -07:00
Robert Schumacher
d7b4e903cb [vcpkg-edit] Fix search for VSCode insiders 2017-03-16 14:43:25 -07:00
Robert Schumacher
5cc80c1e97 [vcpkg] Fix regression with dependency qualifiers. 2017-03-15 19:51:41 -07:00
Alexander Karatarakis
49098fe55d Add -NoProfile to powershell commands 2017-03-15 16:25:06 -07:00
Robert Schumacher
3e01505399 [vcpkg-lint] Fix post-build checks to avoid a goose chase around /lib/cmake. 2017-03-15 16:14:02 -07:00
Alexander Karatarakis
9027a64371 search Modify message 2017-03-15 14:39:44 -07:00
Alexander Karatarakis
0038dd86bc Fix issue of mismatching paths because of trailing newline char 2017-03-13 17:56:21 -07:00
Alexander Karatarakis
4114d87a07 All Checks now take LineInfo as the first argument 2017-03-13 17:56:21 -07:00
Alexander Karatarakis
98ea6780e7 Enums::nullvalue_used() now requires LineInfo as first arg 2017-03-13 17:56:21 -07:00
Alexander Karatarakis
8e8debc848 Put LineInfo in separate h/cpp 2017-03-13 17:56:21 -07:00
Alexander Karatarakis
2590371023 Remove Enums::unreachable(). Use Checks::unreachable() instead 2017-03-13 17:56:21 -07:00
Alexander Karatarakis
c55bbc3c46 Add __declspec(noreturn) to the definitions to match the declarations 2017-03-13 17:56:21 -07:00
Alexander Karatarakis
d15818c602 Checks::unreachable() now needs LineInfo as an argument 2017-03-13 17:56:21 -07:00
Alexander Karatarakis
cbcd29c209 Global variable g_debugging now declared in vcpkglib.h 2017-03-13 17:56:21 -07:00
Alexander Karatarakis
4ee9c451fc Rename LINE_INFO to VCPKG_LINE_INFO to avoid conflict with CppUnitTestAssert.h 2017-03-13 17:56:21 -07:00
Alexander Karatarakis
66ebb6ce2b Make parameter const to avoid C4239 warnings 2017-03-13 17:56:21 -07:00
Alexander Karatarakis
d02d602090 System::cmd_execute_and_capture_output() now redirects std::err to std::out 2017-03-13 16:17:47 -07:00
Alexander Karatarakis
2d94b2198a Don't print messages to the screen when where.exe fails to find something 2017-03-13 16:09:52 -07:00
Alexander Karatarakis
e3bba294b4 Introduce LINE_INFO macro + struct 2017-03-13 16:04:29 -07:00
Alexander Karatarakis
56465aabe5 Update CHANGELOG and bump version to v0.0.76 2017-03-10 17:44:36 -08:00
Alexander Karatarakis
78ca952d76 Use System::cmd_executeClean() 2017-03-10 17:33:23 -08:00
Alexander Karatarakis
ea52c29e9a Use System::cmd_execute_clean() for build, create, portsdiff 2017-03-10 17:04:29 -08:00
Alexander Karatarakis
c59ac4e344 Formatting 2017-03-10 17:04:29 -08:00
Alexander Karatarakis
6860b461a1 Introduce System::cmd_execute_clean() for sanitized executions 2017-03-10 17:04:29 -08:00
Alexander Karatarakis
5f39474a17 Rework System::get_environmental_variable() 2017-03-10 17:04:29 -08:00
Alexander Karatarakis
b364239d07 Remove all Environment::ensure_X_on_path() 2017-03-10 17:04:29 -08:00
Alexander Karatarakis
ed21cde02a install: Remove call to Environment::ensure_utilities_on_path(); 2017-03-10 17:04:29 -08:00
Alexander Karatarakis
40419c768a ci: Remove call to Environment::ensure_utilities_on_path(); 2017-03-10 17:04:29 -08:00
Alexander Karatarakis
62fcffff85 integrate: Use paths.get_nuget_exe() 2017-03-10 17:04:29 -08:00
Alexander Karatarakis
9ca839390e create: Use make_cmake_cmd() and paths.get_cmake_exe() 2017-03-10 17:04:29 -08:00
Alexander Karatarakis
f7f471c04a build: Use make_cmake_cmd() and paths.get_cmake/git_exe() 2017-03-10 17:04:29 -08:00
Alexander Karatarakis
f93b3ccc4f Introduce make_cmake_cmd() helper function 2017-03-10 17:04:29 -08:00
Alexander Karatarakis
0b30bc7243 portsdiff: Use paths.get_git_exe(); 2017-03-10 17:04:29 -08:00
Alexander Karatarakis
7b14894dc7 [vcpkg_paths] Add get_cmake/git/nuget_exe() functions 2017-03-10 17:04:28 -08:00
Alexander Karatarakis
47b53b9015 Add lazy.h 2017-03-10 17:04:28 -08:00
Robert Schumacher
5ba6f1725d [vcpkg] Also search registry keys for VSCode. Prefer insider version if available. Fixes #764. 2017-03-10 16:37:10 -08:00
Alexander Karatarakis
f81fc89412 Use System::println() instead of std::cout 2017-03-10 16:24:52 -08:00
Alexander Karatarakis
07e43a7cae Nuke Joiner. Add wjoin() 2017-03-10 16:21:17 -08:00
Robert Schumacher
4d0abd5841 [vcpkg] Refactor RAII registry key manipulation 2017-03-10 16:12:04 -08:00
Alexander Karatarakis
49c96dee1f [ci] Print time for succeeded builds too 2017-03-07 12:10:50 -08:00
Alexander Karatarakis
3eb0526468 Properly handle spaces in path when calling powershell script 2017-03-06 16:18:24 -08:00
Robert Schumacher
914664bf27 [vcpkg-ci] Display per-package timing information. 2017-03-04 06:48:59 -08:00
Robert Schumacher
19695fc832 [vcpkg] Deduplicate all timer classes. 2017-03-04 06:25:05 -08:00
Robert Schumacher
4806aaf460 [vcpkg] Remove more uses of iostreams. Force 'C' locale -- localization is TODO. 2017-03-04 06:11:24 -08:00
Robert Schumacher
c055def453 [vcpkg] Switch printing functions to use fputs and putchar directly. 2017-03-04 06:11:24 -08:00
Alexander Karatarakis
b03b578ffc Rename policy to OnlyReleaseCRT 2017-03-03 19:09:24 -08:00
Alexander Karatarakis
c2a368976d Add policy: NoDebugBinaries 2017-03-03 19:00:48 -08:00
Alexander Karatarakis
e44aae7210 Formatting 2017-03-03 18:42:57 -08:00
Alexander Karatarakis
6e094c0891 Enclose path in quotes 2017-03-03 14:55:33 -08:00