Commit Graph

884 Commits

Author SHA1 Message Date
Alexander Karatarakis
b188fefeca [triplet] Use pointer to instance-controlled strings and cache hashcode 2017-06-21 15:27:34 -07:00
Robert Schumacher
e72b0ec9a2 [vcpkg] Hotfix regression in 8741214. Fixes #1325. 2017-06-20 16:26:25 -07:00
Robert Schumacher
befe2531f6 [vcpkg] Handle missing fields in print_error_message() 2017-06-20 09:53:22 -07:00
Robert Schumacher
8741214bf6 [vcpkg] Use unique_ptr<> for paragraphs. Post-parser phase rework. 2017-06-20 09:36:21 -07:00
Robert Schumacher
34c08e2b15 Merge branch 'feature_package_implementation' 2017-06-19 15:09:54 -07:00
Daniel Shaw
bca0988023 [vcpkg] feature packages initial parsing 2017-06-19 15:06:15 -07:00
Alexander Karatarakis
8d955c83b5 Use std::experimental::filesystem instead of std::tr2::sys 2017-06-19 13:25:41 -07:00
Robert Schumacher
687440f976 [vcpkg] Add additional debug messages 2017-06-14 22:06:52 -07:00
Robert Schumacher
2e01b926d8 Merge pull request #1106 from evil-e/master
Added option to search and list commands
2017-06-09 23:46:20 -07:00
Robert Schumacher
e5dc2f9c8f [vcpkg] Rename --full-desc to --x-full-desc 2017-06-09 23:45:52 -07:00
Robert Schumacher
b792660d20 Merge pull request #1050 from OlafvdSpek/update
[vcpkg update] List packages for vcpkg install
2017-06-09 23:40:57 -07:00
Robert Schumacher
44a995d446 [vcpkg] Hotfix previous commit. 2017-06-08 04:36:11 -07:00
Robert Schumacher
247a6cec90 [vcpkg] Improve diagnostics upon port load failure 2017-06-08 04:32:57 -07:00
Alexander Karatarakis
9a698d7088 Convert BuildType/Configuration Type into simple enum classes 2017-06-06 16:37:58 -07:00
Robert Schumacher
831f0631f7 [vcpkg] Added parser support for 'Supports' field 2017-06-06 16:08:36 -07:00
Alexander Karatarakis
a8edf0710c Add missing #include 2017-06-06 15:50:44 -07:00
Alexander Karatarakis
69d5f50ce4 Install continue 2017-06-06 15:48:26 -07:00
Daniel Shaw
cc443d1c6b minor changes 2017-06-06 14:02:59 -07:00
Daniel Shaw
6c09b1dd24 PackageSpecParseResult const ref bug 2017-06-06 14:02:59 -07:00
Daniel Shaw
fcf0f331c6 error message vector check 2017-06-06 14:02:59 -07:00
Daniel Shaw
264cd050e6 ExpectedT factory class 2017-06-06 14:02:59 -07:00
Robert Schumacher
60825eed0e [vcpkg] Formatting and simplification of VcpkgPaths::get_toolset() 2017-06-05 22:01:41 -07:00
Albert Ziegenhagel
1253b87519 Implement support to request a specific toolset version via the variable VCPKG_PLATFORM_TOOLSET in the triplet file 2017-06-02 18:13:12 +02:00
Robert Schumacher
81fe73d020 [vcpkg] Add comments 2017-05-24 15:54:12 -07:00
Robert Schumacher
a5eb44f1a6 [vcpkg] Rename CoffFileHeader::machineType -> machine_type 2017-05-24 15:51:18 -07:00
Robert Schumacher
6be01a12db [vcpkg] Refactored to simplify BuildPolicies into BuildPolicy.
Restrict policy consumers to a simpler interface than std::map.
Rename vcpkg::getMachineType -> vcpkg::to_machine_type.
2017-05-24 00:44:00 -07:00
Robert Schumacher
652937b03f Merge pull request #1144 from STEllAR-GROUP/add_policy
Adding policy ALLOW_OBSOLETE_MSVCRT suppressing dependency check for msvcrt.dll
2017-05-22 22:04:25 -07:00
Robert Schumacher
f9d0ee313c [vcpkg] Avoid modifying static globals after initialization 2017-05-22 20:49:15 -07:00
Hartmut Kaiser
3dd8bde9bd Adding policy ALLOW_OBSOLETE_MSVCRT suppressing dependency check for msvcrt.dll 2017-05-22 21:32:02 -05:00
Daniel Shaw
621d2f852d [vcpkg-search] added search in description 2017-05-22 15:47:05 -07:00
Jon Erickson
c0be6aecc6 Added '--full-desc' option to search and list commands to shows full description for packages. 2017-05-16 21:10:00 -04:00
Robert Schumacher
add9255538 Merge pull request #1054 from KindDragon/folly
Add Facebook Folly port
2017-05-08 20:53:44 -07:00
Robert Schumacher
9223a08134 [vcpkg][folly] Fix post lint checks for folly. 2017-05-08 20:52:53 -07:00
Robert Schumacher
7bb0224ee1 [vcpkg] Use stdfs::equivalent() to correctly compare file paths.
Fixes #1053.
2017-05-08 19:45:39 -07:00
Robert Schumacher
fb06052482 [vcpkg] Use "amd64" for vcvarsall to be compatible with VS2015 2017-05-08 19:20:11 -07:00
Olaf
d010c81b13 List packages for vcpkg install 2017-05-08 11:45:01 +02:00
Alexander Karatarakis
22848e4b7e Introduce Debug::println() 2017-05-05 14:37:58 -07:00
Robert Schumacher
e4c5ef6566 [vcpkg] Revert Revert toolchain selection behavior 2017-05-04 23:52:56 -07:00
Alexander Karatarakis
54602eb444 Revert toolchain selection behavior 2017-05-04 15:42:17 -07:00
Alexander Karatarakis
05b47002eb Introduce Strings::case_insensitive_ascii_compare() 2017-05-04 15:19:22 -07:00
Alexander Karatarakis
7bdf189a92 Rework vcpkg's triplet environment reading
The triplet is "run" and vcpkg observes the environment.
Previously, the environment was deduced by the triplet's name
2017-05-04 15:06:18 -07:00
Alexander Karatarakis
a66b066d45 get_environmental_variable() -> get_environment_variable() 2017-05-04 14:58:18 -07:00
Alexander Karatarakis
a94efe662b Rename Strings:: function for utf8/utf16 conversion 2017-05-04 14:54:23 -07:00
Olaf van der Spek
5236d96d4a Update commands_update.cpp 2017-05-04 09:29:17 +02:00
Alexander Karatarakis
e6a47f5c6a Update CHANGELOG and bump version to v0.0.81 2017-05-03 17:38:52 -07:00
Alexander Karatarakis
0b62835c9b export Mention in vcpkg help 2017-05-03 17:07:01 -07:00
Alexander Karatarakis
e669580c23 Remove unneeded #includes 2017-05-03 16:45:02 -07:00
Robert Schumacher
4633c5e0ea [vcpkg] Add support for installing from HEAD 2017-05-03 04:12:28 -07:00
Robert Schumacher
f10861fa7a [vcpkg] Reduce arguments to build_package() by bundling 2017-05-02 17:52:59 -07:00
Alexander Karatarakis
b6983c36f9 export: --zip/--7zip/--raw now provides next-step instructions 2017-05-02 17:33:59 -07:00