Robert Schumacher
|
78e4d07e84
|
[vcpkg] Improve CMake messages to account for case-sensitive filesystems.
Improve CMake messages to display shortest targets first (which are hopefully the "public" ones).
Also, fix bug in StringLiteral.
|
2018-05-22 03:37:40 -07:00 |
|
Alexander Karatarakis
|
285c69b0fa
|
[c++] Condense powershell helper code into the remaining single usage
`vcpkg integrate powershell` uses it
|
2018-05-19 19:23:33 -07:00 |
|
Alexander Karatarakis
|
1b0682a39e
|
[vcpkg] Significantly reduce usage of powershell. Reduce console font switching bug
|
2018-05-15 23:27:14 -07:00 |
|
Robert Schumacher
|
8f0ebdf8d5
|
[vcpkg] Remove utf16 usage from non-Windows
|
2018-05-03 15:03:35 -07:00 |
|
Robert Schumacher
|
a2aeb2f194
|
[vcpkg] Mark many types noexcept. Make certain code patterns more transparent to /analyze. #ifdef-out unused code on non-windows.
|
2018-04-12 00:47:17 -07:00 |
|
Robert Schumacher
|
8da8f3e5b3
|
[vcpkg] Rework dependencies.cpp to improve type safety and error detection
|
2018-04-11 23:48:32 -07:00 |
|
Alexander Karatarakis
|
77338ee0df
|
Remove more unused #include directives
|
2018-04-07 04:55:37 -07:00 |
|
Alexander Karatarakis
|
402bbbc1e2
|
[Checks] Take parameter by ref
|
2018-04-06 19:31:20 -07:00 |
|
Alexander Karatarakis
|
69dfad795f
|
Introduce Maps::transform_values()
|
2018-03-24 01:27:40 -07:00 |
|
Alexander Karatarakis
|
d45954a96b
|
System::get_program_files() now returns Optional<fs::path>
|
2018-03-21 18:21:30 -07:00 |
|
Robert Schumacher
|
d80dd5cbc7
|
[vcpkg] Handle failure to store archive
|
2018-03-20 19:14:20 -07:00 |
|
Alexander Karatarakis
|
ab7985a34b
|
[vcpkg-hash] Use BCrypt on Windows
|
2018-03-20 19:12:35 -07:00 |
|
Robert Schumacher
|
eab1d5c531
|
[vcpkg-ci] Do not rebuild libraries that were previously successful or failed
|
2018-03-20 19:12:35 -07:00 |
|
Jacob Zhong
|
d253123055
|
Add options and documentation for env command (#3007)
* [vcpkg] Add options and documentation for env command
* [vcpkg-env] Cleanup. Add tools/*.
|
2018-03-18 05:24:19 -07:00 |
|
Robert Schumacher
|
3c7997215b
|
[vcpkg] Improve default triplets for non-windows
|
2018-03-13 11:06:22 -07:00 |
|
Robert Schumacher
|
bad51b0462
|
[vcpkg] Improve handling of external toolchain files
|
2018-03-02 09:25:32 -08:00 |
|
Robert Schumacher
|
8b97ae2dc1
|
[vcpkg] Fix "just-in-time" requirements calculation
|
2018-02-25 10:40:28 -08:00 |
|
Robert Schumacher
|
0ef0300b8e
|
[vcpkg] Enable metrics on linux
|
2018-02-21 23:01:54 -08:00 |
|
Robert Schumacher
|
222fa36012
|
[vcpkg] Fixup previous commit
|
2018-02-21 22:21:19 -08:00 |
|
Robert Schumacher
|
65e241cf8b
|
[vcpkg] Add non-throwing implementation of write_contents()
|
2018-02-21 22:18:43 -08:00 |
|
Alexander Karatarakis
|
35e19d5926
|
Improve error message when we have an error code
|
2018-02-21 19:35:12 -08:00 |
|
Alexander Karatarakis
|
9909299039
|
Expected::check_exit() now always shows line_info if it fails
|
2018-02-20 16:58:24 -08:00 |
|
Robert Schumacher
|
452c8ba1ff
|
[vcpkg] Avoid using s::status_known() -- it does not do what you think it does
|
2018-02-16 15:40:22 -08:00 |
|
Robert Schumacher
|
41a0eee5d1
|
[vcpkg] Add missing include. Fixes #2700.
|
2018-02-01 10:44:29 -08:00 |
|
Robert Schumacher
|
3e42585f47
|
[vcpkg] Span usage improvements.
|
2018-01-23 01:54:31 -08:00 |
|
Alexander Karatarakis
|
458dafc812
|
Add new struct: StringLiteral
|
2018-01-17 19:38:17 -08:00 |
|
Robert Schumacher
|
5ac69dd02b
|
[vcpkg] Improve error message upon graph cycle detected.
|
2017-12-18 23:00:11 -08:00 |
|
Robert Schumacher
|
63a23cf0ca
|
[vcpkg] Fix regressions in WSL build.
|
2017-12-14 14:31:28 -08:00 |
|
Robert Schumacher
|
71f8958a06
|
[vcpkg-contact-survey] Add monthly survey prompt
|
2017-12-01 16:08:09 -08:00 |
|
Robert Schumacher
|
d38d4a7540
|
[vcpkg] Add --x-xunit internal command to print installation results in a VSTS friendly format.
|
2017-11-30 08:09:09 -08:00 |
|
Alexander Karatarakis
|
2af7fe8690
|
Add System::powershell_execute()
|
2017-11-26 02:49:23 -08:00 |
|
Alexander Karatarakis
|
786d53c002
|
Fix vcpkg integrate install for unicode usernames
|
2017-11-20 19:15:47 -08:00 |
|
Alexander Karatarakis
|
1313a418cf
|
Introduce PowershellParameter to add '' to parameter values.
Also place that and CMakeVariable in System.h
|
2017-11-20 18:17:24 -08:00 |
|
Robert Schumacher
|
468e9e70e6
|
[vcpkg] Refactor to remove Build::BuildResults -- too similar to ExtendedBuildResult
|
2017-11-16 19:29:32 -08:00 |
|
Robert Schumacher
|
71289ee5e8
|
[vcpkg-contact] Add --survey so users can easily provide feedback
|
2017-11-13 23:06:04 -08:00 |
|
Robert Schumacher
|
6ece1871b1
|
[vcpkg] Simplify code -- Maps::maybe_find is not very useful compared to iterators.
|
2017-11-11 22:10:38 -08:00 |
|
Robert Schumacher
|
e4d38bb874
|
[vcpkg-ci] Fix crash when not passed --exclude.
Added Util::Maps::maybe_find.
Added Optional<T&>.
|
2017-11-11 21:45:37 -08:00 |
|
Robert Schumacher
|
ecd21d6cb4
|
[vcpkg-tests] Use PCH.
[vcpkg-update] Fix feature packages with update command.
Fixes #2003.
|
2017-11-11 19:47:56 -08:00 |
|
Alexander Karatarakis
|
61c0a33784
|
Improve error messages around calling powershell scripts
|
2017-11-04 16:40:23 -07:00 |
|
Robert Schumacher
|
2feea0828b
|
[vcpkg] Improve vcpkg help -- now has per-command help!
|
2017-11-02 18:17:21 -07:00 |
|
Robert Schumacher
|
6a91d1ece1
|
[vcpkg] Refactor argument parsing to use common code paths.
|
2017-11-02 15:20:42 -07:00 |
|
Robert Schumacher
|
5f42214207
|
[vcpkg] Enable pkg[*] as alias for all features.
|
2017-10-30 23:06:04 -07:00 |
|
Alexander Karatarakis
|
8a952743a3
|
Introduce Util::Sets::contains()
|
2017-10-26 19:17:12 -07:00 |
|
Alexander Karatarakis
|
23702360ce
|
Merge trim() and trimmed() functions
|
2017-10-23 16:11:13 -07:00 |
|
Alexander Karatarakis
|
92d1a53215
|
[LineInfo] Store empty string instead of null in default construction
|
2017-10-23 16:11:13 -07:00 |
|
Alexander Karatarakis
|
7fb0342b8a
|
[system.h] Naming scheme fixes
|
2017-10-19 21:35:22 -07:00 |
|
Alexander Karatarakis
|
50ae9eec87
|
Do not depend on newlines when getting output from powershell
|
2017-10-19 19:57:58 -07:00 |
|
Alexander Karatarakis
|
b1d5d8e8ba
|
Introduce Strings::replace_all()
|
2017-10-19 19:57:58 -07:00 |
|
Alexander Karatarakis
|
61777425db
|
Remove CharType template paramter from Strings::join()
|
2017-10-16 13:54:38 -07:00 |
|
Alexander Karatarakis
|
c797ab4794
|
Remove Strings::wformat()
|
2017-10-16 13:52:35 -07:00 |
|