259 Commits

Author SHA1 Message Date
Alexander Karatarakis
a8b0651e50 vcpkg create now checks for invalid chars in the zip file 2016-09-23 17:57:50 -07:00
Alexander Karatarakis
1cd1f6a46b Add Files::has_invalid_chars_for_filesystem() 2016-09-23 17:57:18 -07:00
Alexander Karatarakis
c7a7d062a7 Fix vcpkg create to not parse all arguments as package specs 2016-09-23 17:07:01 -07:00
Alexander Karatarakis
6cc29c1f84 Change vcpkg::parse() to vcpkg::package_spec::from_string() 2016-09-23 16:39:07 -07:00
Alexander Karatarakis
cd30cd4df9 parse_all_arguments_as_package_specs: remove unused parameter 2016-09-23 16:26:27 -07:00
Robert Schumacher
76149ffac5 [vcpkg] Rename vcpkg_ports::find_available_x to be more concise 2016-09-23 14:32:56 -07:00
Robert Schumacher
f4196f1638 [vcpkg] Move find_available_package, find_available_port_file into vcpkg_paths.
`vcpkg_paths` is responsible for binding the concrete filesystem representation to the abstract `package_spec`.
2016-09-23 14:25:17 -07:00
Robert Schumacher
8a8180503d Merge branch 'alzie-default_triplet' 2016-09-23 12:20:09 -07:00
Robert Schumacher
ddd0f88579 Merged alzie:default_triplet for PR #70 2016-09-23 12:19:57 -07:00
Alexander Karatarakis
b2f6a769ea find_unment_dependencies() now works for a single package 2016-09-23 12:06:55 -07:00
Alexander Karatarakis
0b59e6c0fb [vcpkg build] Print the missing package's arch along with the package name 2016-09-23 12:01:25 -07:00
Robert Schumacher
e63244ab5f Merge pull request #80 from jhruby/master
changed execution policy from remotesigned to unrestricted
2016-09-23 11:54:49 -07:00
Jan Hrubý
14c09eeb22 changed execution policy from remotesigned to unrestricted 2016-09-23 13:17:51 +02:00
Albert Ziegenhagel
082eb3680e Disabled validation of per-package triplet 2016-09-23 11:49:29 +02:00
Albert Ziegenhagel
3495f094bc Fixed errors introduced during merge 2016-09-23 10:06:45 +02:00
Albert Ziegenhagel
430f53af7d Merge branch 'master' into default_triplet
# Conflicts:
#	toolsrc/include/vcpkg_cmd_arguments.h
#	toolsrc/src/commands_installation.cpp
#	toolsrc/src/vcpkg_cmd_arguments.cpp
2016-09-23 09:58:33 +02:00
Albert Ziegenhagel
31935aa0fd Improved error reporting when user provides invalid triplets 2016-09-23 09:44:30 +02:00
Alexander Karatarakis
5b89712df0 Restruct vcpkg build to 1 package 2016-09-23 00:02:51 -07:00
Alexander Karatarakis
a26c88c754 vcpkg build will now show helpful error if dependencies are missing 2016-09-22 23:53:13 -07:00
Alexander Karatarakis
33a2969b9c Refactor dependency related code to vcpkg::Dependencies 2016-09-22 23:28:50 -07:00
Alexander Karatarakis
addecbfdef Introduce vcpkg_Maps utility namespace 2016-09-22 23:28:14 -07:00
Alexander Karatarakis
c699d5715b Introduce vcpkg::Sets utility namespace 2016-09-22 23:27:46 -07:00
Robert Schumacher
d2e3779cf2 Merge pull request #76 from traversaro/fixCMakePrefixPath
Fix wrong CMAKE_PREFIX_PATH in vcpkg.cmake
2016-09-22 15:42:33 -07:00
Silvio
0bf9af15dc Fix wrong CMAKE_PREFIX_PATH in vcpkg.cmake 2016-09-23 00:26:18 +02:00
Alexander Karatarakis
5165059308 Merge branch 'Ninetainedo-Use-SHA512-instead-of-MD5' 2016-09-22 13:36:29 -07:00
Ninetainedo
257e134ecf Updated newly added portfiles to use SHA512
Updated doctest
Updated mpir
2016-09-22 22:20:40 +02:00
Ninetainedo
cbd2f0ec0f Merge remote-tracking branch 'refs/remotes/Microsoft/master' into Use-SHA512-instead-of-MD5 2016-09-22 22:15:14 +02:00
Ninetainedo
fc26083995 Second part of updated portfiles 2016-09-22 22:13:09 +02:00
Ninetainedo
8cee9c6e07 Replaced everything concerning MD5 with SHA512 2016-09-22 21:30:58 +02:00
Robert Schumacher
db3713779c Merge pull request #55 from KindDragon/gtest-and-gmock
Added googletest and googlemock 1.8
2016-09-22 11:39:32 -07:00
Robert Schumacher
e248a64348 Merge pull request #66 from sdcb/mpir
added mpir 2.7.2 support.
2016-09-22 11:28:46 -07:00
Robert Schumacher
80d378585c Merge pull request #67 from albertfong/doctest
Add doctest 1.1.0
2016-09-22 11:28:05 -07:00
Robert Schumacher
751661a11a Merge pull request #65 from sdcb/fix_11
fix Glew:x64-windows install failure #11.
2016-09-22 11:00:17 -07:00
Albert Ziegenhagel
4a818b6a3e Fixed encoding of default triplet name 2016-09-22 13:17:00 +02:00
Alexander Karatarakis
764afd8619 CMake now automatically detects the root directory via .vcpkg-root 2016-09-22 03:08:27 -07:00
Arkadiy Shapkin
76ae02e653 [gtest] Initial addition (googletest and googlemock) 2016-09-22 13:01:39 +03:00
Albert Ziegenhagel
eba6126d15 Introduced environment variable "VCPKG_DEFAULT_TRIPLET" 2016-09-22 12:00:27 +02:00
Alexander Karatarakis
23a45e7db6 Use System::println() 2016-09-22 01:24:26 -07:00
Alexander Karatarakis
f26c8c8b60 Place import_command() in a separate cpp file 2016-09-22 01:15:09 -07:00
Alexander Karatarakis
95a44983db Use print_example() 2016-09-22 00:40:23 -07:00
Alexander Karatarakis
4f80532991 Place owns_command() in a separate cpp file 2016-09-22 00:06:37 -07:00
Alexander Karatarakis
1339080a90 Place command_create() in a separate cpp file 2016-09-22 00:02:09 -07:00
Alexander Karatarakis
e3a9d3524b Place list_command() in a separate cpp file 2016-09-22 00:00:38 -07:00
Alexander Karatarakis
97b79e1f0c Place command_list() in a separate cpp file 2016-09-21 23:54:23 -07:00
Alexander Karatarakis
aeab2fee87 Place update_command() in a separate cpp file 2016-09-21 23:51:45 -07:00
Alexander Karatarakis
03b43aad42 Place command_cache in a separate cpp file 2016-09-21 23:49:20 -07:00
Alexander Karatarakis
f03590eeb7 Cleanup boost buildtrees before initiating a build 2016-09-21 23:40:24 -07:00
sdcb
de5668743f add user-friendly message when request install arm-uwp. 2016-09-22 14:28:12 +08:00
sdcb
167b8f2ded added mpir 2.7.2 support. 2016-09-22 14:05:04 +08:00
Albert Fong
1575974199 Add doctest 1.1.0 2016-09-21 23:02:02 -07:00