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 |
|
Alexander Karatarakis
|
2054f964fd
|
Add __declspec(noreturn) in the definitions too
...to match the declarations
|
2017-03-02 18:52:15 -08:00 |
|
Alexander Karatarakis
|
b6b4f9325f
|
Reuse functions for finding dlls/libs
|
2017-03-01 16:22:06 -08:00 |
|
Alexander Karatarakis
|
35edd4ee4f
|
load_all_ports() no longer aborts when a port fails
|
2017-03-01 13:59:19 -08:00 |
|
Alexander Karatarakis
|
b6907f417b
|
Use Checks::check_exit()
|
2017-02-28 20:00:35 -08:00 |
|
Alexander Karatarakis
|
b2cf02b2d6
|
Remove fs::exists() call
|
2017-02-28 18:36:37 -08:00 |
|
Alexander Karatarakis
|
56d322dcb1
|
Improve implementation of vcpkg integrate remove
|
2017-02-28 18:23:48 -08:00 |
|
Alexander Karatarakis
|
ab0d61b779
|
Re-use variable instead of re-calling function returning it
|
2017-02-28 17:51:26 -08:00 |
|
Alexander Karatarakis
|
2d3fa9d7f4
|
Remove unnecessary branch
|
2017-02-27 17:53:24 -08:00 |
|
Alexander Karatarakis
|
f75177b64b
|
Use load_all_ports() in ci
|
2017-02-27 16:58:53 -08:00 |
|
Alexander Karatarakis
|
54859c0f1f
|
Introduce extract_port_names_and_versions()
|
2017-02-27 16:14:36 -08:00 |
|
Alexander Karatarakis
|
b7bd8c3251
|
Fix #include of Paragraph.h
|
2017-02-27 15:54:06 -08:00 |
|
Alexander Karatarakis
|
c0ae9fee7e
|
Move some functions from vcpkglib.h to Paragraphs.h
|
2017-02-27 15:45:56 -08:00 |
|
Alexander Karatarakis
|
00737588cc
|
Use load_all_ports() in portsdiff
|
2017-02-27 15:40:06 -08:00 |
|
Alexander Karatarakis
|
7e12f5599d
|
Use std::move to avoid a copy
|
2017-02-27 15:32:43 -08:00 |
|
Alexander Karatarakis
|
33952d2dd2
|
Introduce function: load_all_ports()
|
2017-02-27 15:13:13 -08:00 |
|
Alexander Karatarakis
|
eb07291f0c
|
Enclose cpp file into namespace
|
2017-02-27 14:59:56 -08:00 |
|
Alexander Karatarakis
|
d63b6ce275
|
Update CHANGELOG and bump version to v0.0.75
|
2017-02-27 14:05:04 -08:00 |
|
Alexander Karatarakis
|
95a9a98ede
|
Throw error is PROGRAMFILES env variable is not found
|
2017-02-24 14:44:37 -08:00 |
|
Alexander Karatarakis
|
1a50284929
|
Use System::set_environmental_variable()
|
2017-02-23 15:47:00 -08:00 |
|
Robert Schumacher
|
4b9f258c70
|
[vcpkg] Fix bug when building v141@64-bit from a v140@32-bit prompt
|
2017-02-23 04:35:00 -08:00 |
|
Alexander Karatarakis
|
db59fd0b09
|
Use check_exit() instead of check_throw()
|
2017-02-22 15:42:04 -08:00 |
|
Alexander Karatarakis
|
f6e4c2968a
|
Improve error message and use check_exit() instead of check_throw()
|
2017-02-22 15:41:09 -08:00 |
|
Alexander Karatarakis
|
1dd675a785
|
Use std::vector.empty() instead of checking for size() = 0
|
2017-02-21 17:32:53 -08:00 |
|
Alexander Karatarakis
|
de288d5a4c
|
Add search --graph option
This functionality should eventually be moved elsewhere
|
2017-02-21 17:32:10 -08:00 |
|
Robert Schumacher
|
7d4df89c1d
|
Merge branch 'master' into master
|
2017-02-21 13:39:36 -08:00 |
|
Alexander Karatarakis
|
128ba92fee
|
STRINGIFY: use __VA_ARGS__ to avoid C4003 and double quote hack
|
2017-02-17 21:53:14 -08:00 |
|
Alexander Karatarakis
|
43eb772d94
|
Change Info::email() to Contact::email(). Remove vcpkg_info.h/cpp
|
2017-02-17 20:13:36 -08:00 |
|
Alexander Karatarakis
|
ac2ec94129
|
Change Info::version() to Version::version()
|
2017-02-17 20:08:29 -08:00 |
|
Alexander Karatarakis
|
39772adbfe
|
Remove unused function
|
2017-02-17 15:53:18 -08:00 |
|
Alexander Karatarakis
|
573fc23f64
|
hash check for --options
|
2017-02-17 15:53:05 -08:00 |
|
Alexander Karatarakis
|
b890a9033c
|
contact /help /version : Check for --options
|
2017-02-17 15:52:54 -08:00 |
|
Alexander Karatarakis
|
4e44b8533d
|
portsdiff : Check for --options
|
2017-02-17 15:46:35 -08:00 |
|
Alexander Karatarakis
|
6b9222f166
|
integrate : checks for --options
|
2017-02-17 15:45:38 -08:00 |
|
Alexander Karatarakis
|
4313d8f398
|
owns : check for --options
|
2017-02-17 15:38:39 -08:00 |
|
Alexander Karatarakis
|
02eeb834b1
|
cache /list /own /search : check for --options
|
2017-02-17 15:38:02 -08:00 |
|
Alexander Karatarakis
|
21729d3d43
|
create /edit : check for --options
|
2017-02-17 15:33:55 -08:00 |
|
Alexander Karatarakis
|
e47f62acea
|
update : check for --options
|
2017-02-17 15:32:10 -08:00 |
|
Alexander Karatarakis
|
4cbd4e0cc8
|
ci : Check for --options, delay loading status_db, refactor
|
2017-02-17 15:29:32 -08:00 |
|
Alexander Karatarakis
|
e99e577dc9
|
install : check for --options and delay loading of status_db
|
2017-02-17 15:22:49 -08:00 |
|
Alexander Karatarakis
|
71b985dd03
|
Remove try_load_port() overload
|
2017-02-17 15:10:43 -08:00 |
|
Alexander Karatarakis
|
b4304c9c99
|
build-external now calls code from build after input processing
|
2017-02-17 15:09:15 -08:00 |
|
Alexander Karatarakis
|
ff222fac45
|
[build_command] Extract function for calculations after Input processing
|
2017-02-17 15:08:05 -08:00 |
|
Alexander Karatarakis
|
532c4f6a53
|
Add vcpkg_cmd_arguments::check_no_optional_arguments()
|
2017-02-17 00:16:52 -08:00 |
|
Alexander Karatarakis
|
4a20c47bec
|
[build-command] Reorder input processing
|
2017-02-17 00:05:45 -08:00 |
|
Alexander Karatarakis
|
c1a2c79b6b
|
[remove-command] Reorder input processing
|
2017-02-17 00:05:23 -08:00 |
|
Alexander Karatarakis
|
3575914718
|
Improve message of vcpkg integrate install
|
2017-02-16 20:38:59 -08:00 |
|
Alexander Karatarakis
|
82585b25ab
|
Update CHANGELOG and bump version to v0.0.74
|
2017-02-16 18:11:47 -08:00 |
|
Alexander Karatarakis
|
66cc4eed68
|
CMake: Bump version to 3.8.0 to resolve VS2017 UWP build issues
|
2017-02-16 18:02:16 -08:00 |
|
Alexander Karatarakis
|
1a6496b494
|
Use ElapsedTime instead of Stopwatch
|
2017-02-16 16:37:11 -08:00 |
|
Alexander Karatarakis
|
e16084cc8d
|
Rename Stopwatch.h/cpp to vcpkg_Chrono.h/cpp
|
2017-02-16 16:32:36 -08:00 |
|