Commit Graph

536 Commits

Author SHA1 Message Date
Alexander Karatarakis c1fee48c08 Use Checks::exit_fail/success/with_code() 2017-03-22 17:46:05 -07:00
Alexander Karatarakis 4bc91f1f26 [commands] Use Checks::exit_fail/success/with_code() 2017-03-22 17:45:39 -07:00
Alexander Karatarakis 27bc606020 exit() -> ::exit() 2017-03-22 17:44:01 -07:00
Alexander Karatarakis 79830d3cac Use exit_fail() internally 2017-03-22 17:34:17 -07:00
Alexander Karatarakis aa33a8425f Fix erroneous return statement 2017-03-22 17:19:30 -07:00
Alexander Karatarakis 004e46d982 Correctly forward the line_info parameter 2017-03-22 17:18:41 -07:00
Alexander Karatarakis 197d471b42 Introduce Checks::exit_with_code() and exit_fail()/exit_success() 2017-03-22 17:18:01 -07:00
Alexander Karatarakis 5c504265f3 Use Checks::exit_with_message() 2017-03-22 17:08:31 -07:00
Alexander Karatarakis 059d90b802 Use Checks::exit_with_message() 2017-03-22 17:03:03 -07:00
Alexander Karatarakis 3d978f8310 Use Checks::check_exit() 2017-03-22 17:01:11 -07:00
Alexander Karatarakis f32a2d4271 Flip enabled/disabled for DLLS_WITHOUT_LIBS policy 2017-03-22 15:58:27 -07:00
Alexander Karatarakis 9556e80576 Update CHANGELOG and bump version to v0.0.77 2017-03-22 15:31:51 -07:00
Alexander Karatarakis ca3e3c125a Reorder post build end-message 2017-03-22 13:28:10 -07:00
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