Commit Graph

759 Commits

Author SHA1 Message Date
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
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
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
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
0b62835c9b export Mention in vcpkg help 2017-05-03 17:07:01 -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
Alexander Karatarakis
84d02232f6 Fix NuGet casing 2017-05-02 15:43:26 -07:00
Alexander Karatarakis
22b1733a4a exprot: --nuget now provides additional next-step instructions 2017-05-02 15:34:14 -07:00
Alexander Karatarakis
7abc557eb2 export Fix output directory displayed 2017-05-02 15:05:27 -07:00
Alexander Karatarakis
3b26b6314f Improve message if there are no --oudated packages
Resolves #1008
2017-05-02 14:20:14 -07:00
Robert Schumacher
20657a29ca [vcpkg] Split vcpkg::Commands::Build -> vcpkg::Build, vcpkg::Commands::BuildCommand 2017-05-01 17:24:54 -07:00
Robert Schumacher
cbc52bc6a4 [vcpkg] Remove OptBool in favor of Optional<bool> 2017-04-30 03:36:55 -07:00
Robert Schumacher
5fd834f9b5 Merge branch 'master' into HEAD 2017-04-29 23:30:54 -07:00
Robert Schumacher
b7969a34ae [vcpkg] Fix regression in tests. Test classes must not be structs. 2017-04-29 23:30:21 -07:00
Alexander Karatarakis
2559c97736 export: When package name is invalid, error out earlier and with a better message 2017-04-28 15:51:20 -07:00
Alexander Karatarakis
ae1e1af245 Enums::f(): Accept CStringView instead of std::string& 2017-04-28 13:07:51 -07:00
Alexander Karatarakis
ef8c21290e Remove stray temp code 2017-04-28 12:59:53 -07:00
Alexander Karatarakis
346aa3fab8 [clang-format] Cpp11BracedListStyle: true 2017-04-28 12:55:50 -07:00
Alexander Karatarakis
8a1e0b144c [clang-format] Increase PenaltyReturnTypeOnItsOwnLine 2017-04-28 12:44:23 -07:00
Alexander Karatarakis
5d3f6a79b4 install: When package name is invalid, error out earlier and with a better message
Resolves #986
2017-04-27 19:54:05 -07:00
Alexander Karatarakis
4ad755bb69 Run clang-foramt over tests and remaining cpp files 2017-04-27 18:59:57 -07:00
Alexander Karatarakis
075dab75bd Remove stray cpp file 2017-04-27 18:59:57 -07:00
Alexander Karatarakis
1e9471a148 Run clang-format over the cpp files 2017-04-27 18:59:57 -07:00
Alexander Karatarakis
75e8752cb9 Run clang-format over the headers. Remove stray Version.h/cpp. Fix location of VersionT.cpp 2017-04-27 18:59:57 -07:00
Alexander Karatarakis
924de7c5fe Formatting + add test to the vcxproj 2017-04-27 14:02:48 -07:00
Tobias Kohlbau
4302675092 [options] makes options case insensitive
This resolves #987

Signed-off-by: Tobias Kohlbau <tobias@kohlbau.de>
2017-04-27 12:20:21 +02:00
Alexander Karatarakis
d6d506d678 export: Place the nuget-specific redirect in buildsystems/tmp 2017-04-26 17:22:11 -07:00
Alexander Karatarakis
ddd549f0a2 export: Place the temporary nuspec file in buildsystems/tmp 2017-04-26 17:21:53 -07:00
Alexander Karatarakis
c7e7b409d8 export Copy getProgramFiles32bit.ps1 2017-04-26 14:37:54 -07:00
Alexander Karatarakis
e51fa89c2c export: Reorganize export folder to have the same layout as a normal vcpkg enlistment 2017-04-25 21:07:37 -07:00
Alexander Karatarakis
d22cbe71dc export: Retain the msbuild subfolder for cmake integration to also work 2017-04-25 19:53:11 -07:00
Alexander Karatarakis
e7d452a894 export: Place the integration files in the exported folder
NuGet creation gets them from there now, and they are available for other exports types
2017-04-25 18:28:31 -07:00