Alexander Karatarakis
e7721cde19
[bootstrap.ps1] Add option for building 64-bit vcpkg.exe
2018-06-13 11:21:12 -07:00
Alexander Karatarakis
56cc9ac15c
Make bootstrap.bat parameters match bootstrap.sh
2018-06-12 17:13:17 -07:00
Alexander Karatarakis
db3004459f
Improve disableMetrics propagation when consuming CMakeLists directly
2018-06-11 17:01:13 -07:00
Alexander Karatarakis
9508d4aad2
Add -disableMetrics for linux
2018-06-08 18:40:20 -07:00
Alexander Karatarakis
9750fff027
[bootstrap] Add option to specify WinSDK
2018-06-08 13:32:21 -07:00
Alexander Karatarakis
a925843121
Remove debug line
2018-06-04 12:35:42 -07:00
Alexander Karatarakis
edfca67857
"Release"->"release" to avoid case-sensitivity issues
...
Fixes #3641
2018-06-04 12:34:19 -07:00
Alexander Karatarakis
fa94febc7c
Update git to 2.17.1 (security fix)
2018-05-30 19:36:43 -07:00
Alexander Karatarakis
1d52df8140
Fix toolchain for linux
2018-05-30 17:19:29 -07:00
Alexander Karatarakis
7932abed8d
[ps1] Move variable close to where it is set
2018-05-19 19:38:45 -07:00
Alexander Karatarakis
6ccd43dfa7
Rename ps1 file
2018-05-19 19:23:33 -07:00
Alexander Karatarakis
3fc199dc52
Remove unused internalCI.ps1
2018-05-19 19:23:33 -07:00
Alexander Karatarakis
f1653a23d5
Inline variable
2018-05-19 19:23:33 -07:00
Alexander Karatarakis
bc96c069ac
[bootstrap.ps1] Remove unneeded <sol> <eol>
...
it was used for communication with vcpkg
2018-05-19 19:23:33 -07:00
Alexander Karatarakis
8549a095a8
Remove stray entries
2018-05-19 19:23:32 -07:00
Alexander Karatarakis
a739df905c
Merge VcpkgPowershellUtils into bootstrap.ps1
2018-05-19 19:23:32 -07:00
Alexander Karatarakis
555fa8d7cc
Merge getVisualStudioInstances into bootstrap.ps1
2018-05-19 19:23:32 -07:00
Alexander Karatarakis
9e4196d495
Merge getWindowsSDK into bootstrap.ps1
2018-05-19 19:23:32 -07:00
Alexander Karatarakis
658f1caaab
[vcpkg_get_windows_sdk] Don't call powershell. Deduce from env
2018-05-19 19:23:32 -07:00
Alexander Karatarakis
f2341b9245
Merge pull request #3522 from KindDragon/openexr-linux
...
[openexr] Fix linux build
2018-05-17 17:28:33 -07:00
Alexander Karatarakis
1e03300470
[ps1] Fix error when vs140comntools is not available
2018-05-16 19:20:21 -07:00
Alexander Karatarakis
8347101e63
[ps1] Add missing "include"
2018-05-16 14:51:51 -07:00
Arkady Shapkin
f35ff4c8bc
[openexr] Fix linux build
2018-05-16 17:26:45 +03:00
Alexander Karatarakis
1b0682a39e
[vcpkg] Significantly reduce usage of powershell. Reduce console font switching bug
2018-05-15 23:27:14 -07:00
Alexander Karatarakis
52f01eefa6
[bootstrap.sh] Fix whitespace-in-path issues
2018-05-16 04:51:08 +00:00
Robert Schumacher
8ce9265485
[bootstrap-vcpkg.sh] Find g++-8. Fixes #3486 .
2018-05-15 21:42:58 -07:00
Samuel Kogler
e576ca2e7f
Add vcpkg_from_gitlab function.
2018-05-14 18:49:07 +02:00
Alexander Karatarakis
ab58f531cc
git for linux/osx version moved to vcpkgTools.xml
2018-05-04 18:14:54 -07:00
Robert Schumacher
c4caf29213
[vcpkg] Fix temporary download directory when vcpkg is located at the root of a drive
2018-05-01 00:27:23 -07:00
Alexander Karatarakis
aaad944e5a
Merge pull request #3358 from fbudin69500/DetectAllOldVersionsOfGCC
...
Require the version of g++ to be at least 6
2018-04-30 20:40:50 -07:00
Alexander Karatarakis
468bfeb56e
[Clean patching] Each portref-patchset combo gets its own hash-based directory
2018-04-27 22:52:55 -07:00
Alexander Karatarakis
08afae2a7a
Bump version of git to 2.17.0 (was 2.16.2)
2018-04-27 16:18:03 -07:00
Francois Budin
540a32c841
Require the version of g++ to be at least 6
...
On Ubuntu 16.04, old versions of g++ such as 4.9 are available. Other
Linux distributions may also ship with g++ versions older than 5. With
the previous test, the bootstrap script was not failing fast and instead
was starting to compile vcpkg before it encountered the unsupported flag
-std=c++1z. The error message was not very explicit and that was making
it difficult to the developer to understand what the problem was. However,
when using g++ 5, an clear error message was printed to help the user.
This commit shows the helpful error message anytime g++ is older than
version 6.
2018-04-27 13:00:41 -04:00
Alexander Karatarakis
ef59460782
[bootstrap.sh] Minor refactoring for clarity
2018-04-25 22:23:45 -07:00
Alexander Karatarakis
aa423c999b
Merge pull request #3329 from rudilee/master
...
Checking for sha512sum on OS which doesn't have shasum
2018-04-25 21:26:24 -07:00
Alexander Karatarakis
c78a609dab
[sh] Tweak so only the sh forwarder needs to be +x
2018-04-26 02:11:04 +00:00
Rudi Lee
6a3c1db30b
Checking for sha512sum on OS which doesn't have shasum
2018-04-26 07:38:45 +07:00
Alexander Karatarakis
b5e4c4c7cf
[find_acquire.cmake] Fix ninja path for mac
2018-04-24 16:05:02 -07:00
Alexander Karatarakis
f12ded7fd0
[sh] Fix permission
2018-04-24 22:44:46 +00:00
Alexander Karatarakis
a11086e3b9
Introduce bootstrap.sh
2018-04-23 19:00:56 -07:00
Alexander Karatarakis
d84e86a910
Fix grpc lookup (case-insensitive)
2018-04-23 18:43:05 -07:00
Alexander Karatarakis
d2f69445b6
Retry the wsl workaround up to 10 times
2018-04-23 18:43:05 -07:00
Jonathan Hale
3a3fa5cd8f
[magnum] Properly deploy plugins ( #3191 )
...
* [magnum] Properly deploy magnum plugins
Signed-off-by: Squareys <squareys@googlemail.com>
* [magnum-plugins] Add tinygltfimporter feature
Signed-off-by: Squareys <squareys@googlemail.com>
* [magnum][magnum-plugins] Add features: trade and any*
Prepares upcoming move of those sublibraries and allows building --head
immediately.
For current release this only adds some unused cmake flags that will be
ignored.
Signed-off-by: Squareys <squareys@googlemail.com>
* [magnum] Add gl feature, cleanup dependencies, mark upcoming features
And sort features alphabetically.
Signed-off-by: Squareys <squareys@googlemail.com>
* [magnum-plugins] Prepare renaming of static flag for --head installs
Signed-off-by: Squareys <squareys@googlemail.com>
* [magnum] Add two missing feature dependencies
Signed-off-by: Squareys <squareys@googlemail.com>
* [magnum] Enable magnum[any*] features by default
Signed-off-by: Squareys <squareys@googlemail.com>
2018-04-18 19:33:12 -07:00
John Farrier
a4b35f14ba
Upgrade Celero to v2.2.0 ( #3259 )
...
* Upgrade Celero to v2.2.0
* [celero] Fix installed cmake targets
2018-04-17 16:11:18 -07:00
Alexander Karatarakis
dc207a2c89
Restore powershell extracting because shell may not be available (see #3252 )
2018-04-12 18:15:38 -07:00
Alexander Karatarakis
401e7a0e7c
[vcpkg_build_cmake] Add workaround for WSL filesystem issues
2018-04-10 15:38:58 -07:00
Robert Schumacher
58be848276
[vcpkg] Always use -c65001 for the resource compiler on windows. Fixes #3221 .
2018-04-10 10:52:19 -07:00
Robert Schumacher
bb054e645d
[vcpkg] Don't pass /utf-8 to VS 2013
2018-04-10 10:34:05 -07:00
Alexander Karatarakis
908e714980
Fix typo
2018-04-09 22:14:47 -07:00
Alexander Karatarakis
1e1899c3a2
[ps1] Handle "downloading" local files
...
Fixes #3230
2018-04-08 15:14:21 -07:00
Alexander Karatarakis
3403204873
Update vswhere.exe to 2.4.1
2018-04-06 20:36:07 -07:00
Alexander Karatarakis
f63994db6c
Update nuget.exe to 4.6.2
2018-04-06 20:34:06 -07:00
Alexander Karatarakis
d5a1e10541
[ps1] Verify hash for already present files. Dont check for path twice
2018-04-06 19:31:19 -07:00
Alexander Karatarakis
7d5c33cf1b
[vcpkgTools.xml] Bump version to "2"
2018-04-06 17:26:58 -07:00
Alexander Karatarakis
3f6f9f3f4d
[metrics] Use new string-hash functions instead of ps1 script
2018-04-06 17:24:46 -07:00
Alexander Karatarakis
3a9be92f7e
[fetchTool.ps1] Move downloaded file in place after hash check
2018-04-06 17:24:46 -07:00
Alexander Karatarakis
5b78dfaf68
[fetchTool] Extract aria2 with shell
2018-04-06 17:24:46 -07:00
Alexander Karatarakis
e6ed2f8902
[find_acquire] Fix ninja path
2018-04-06 17:24:46 -07:00
Alexander Karatarakis
ab9dd6e6eb
[find_acquire] Extract variable
2018-04-06 17:24:46 -07:00
Alexander Karatarakis
408cd5ccb8
[vcpkgTools.xml] requiredVersion -> version
2018-04-06 17:24:46 -07:00
Alexander Karatarakis
2fa16cda18
[vcpkgTools.xml] Change sha256 to sha512
2018-04-06 17:24:46 -07:00
Alexander Karatarakis
863a8f3329
[vcpkgTools.xml] Rename archiveRelativePath to archiveName
2018-04-06 17:24:46 -07:00
Alexander Karatarakis
23c2b82535
[vcpkgTools.xml] Add os="windows" to relevant entries
2018-04-06 17:24:46 -07:00
Alexander Karatarakis
e3099b458b
Use 7zip920 instead of 7zr
2018-04-06 17:24:46 -07:00
Alexander Karatarakis
54c68da907
Use aria2 to do downloads (other than aria2 itself, 7za and 7zr)
2018-04-06 17:24:45 -07:00
Alexander Karatarakis
31377dee20
Use 7z for extracting. Extract tools in downloads/tools
2018-04-06 17:24:45 -07:00
Robert Schumacher
35f5a0de53
[vcpkg-cmake-toolchain] Remove some hardcoded find_package helpers and guard all remaining ones
2018-04-05 21:39:47 -07:00
Jacob Zhong
8754105991
[vcpkg] Remove log files when downloading succeeds.
2018-04-02 18:48:14 -07:00
Jacob Zhong
892f7052f9
[vcpkg] Add support of external downloader aria2
2018-04-02 18:48:14 -07:00
Alexander Karatarakis
800f8b0e1d
Specify ninja exe
2018-03-30 17:46:13 -07:00
Alexander Karatarakis
f9d4692749
[vcpkg.cmake] Remove Windows SDK detection. Let cmake detect it
2018-03-29 21:14:06 -07:00
Alexander Karatarakis
3e1104465e
Add ninja to vcpkgTools.xml
2018-03-28 18:51:14 -07:00
Alexander Karatarakis
12d862ab2b
[ps1] Revert function removal
2018-03-27 18:08:05 -07:00
Alexander Karatarakis
c814c9b8ac
[vcpkgTools.xml] Restructre os-specific info
2018-03-27 17:54:16 -07:00
Alexander Karatarakis
45d31162c2
[ps1] Remove extraneous function
2018-03-27 17:48:33 -07:00
Robert Schumacher
cfd0d9c0e2
[vcpkg-find-acquire-program] Update version of YASM
2018-03-27 08:41:23 -07:00
Alexander Karatarakis
72194ae8a0
[ps1] More fixes/tweaks
2018-03-27 04:08:57 -07:00
Alexander Karatarakis
7275877332
[ps1] Fixes/tweaks
2018-03-27 03:04:05 -07:00
Robert Schumacher
e8d1666d9c
[aws-sdk-cpp] Update and fix cmake files
2018-03-24 14:29:30 -07:00
Robert Schumacher
6c690a2283
[vcpkg-configure-cmake] Set CMAKE_INSTALL_LIBDIR as type string to avoid CMake forming an absolute path
2018-03-23 16:23:37 -07:00
Alexander Karatarakis
c7664d1538
Merge remote-tracking branch 'origin/master'
2018-03-22 16:47:03 -07:00
Alexander Karatarakis
bc4fd2653b
Improve warning message about Powershell 5.1
2018-03-22 16:46:52 -07:00
Michał Janiszewski
637c9bc0f0
[vcpkg] Fix setting exePath in fetchTool ( #3114 )
2018-03-22 14:28:17 -07:00
Robert Schumacher
c3fb0b1697
[vcpkg] Download cmake on osx and linux
2018-03-22 06:52:55 -07:00
Robert Schumacher
38c9c97b6b
[double-conversion] Fix on non-windows
2018-03-21 23:33:41 -07:00
Robert Schumacher
d5e433f03b
[vcpkg-build-msbuild] Add option to use vcpkg's integration. Fixes #891 . Fixes #828 .
2018-03-20 21:49:53 -07:00
Robert Schumacher
9e54b3792d
[mpg123] Disable LTCG for static libs to avoid ABI incompatibility
2018-03-20 21:45:11 -07:00
Alexander Karatarakis
fdf8d471ed
[TLS 1.2] Add message for Powershell 5.1+
2018-03-20 12:39:53 -07:00
Robert Schumacher
49a719b78a
[libmysql] Use system dependencies to avoid ODR violations
2018-03-19 13:06:57 -07:00
Robert Schumacher
c5f93055a0
[vcpkg-cmake-toolchain] Only wrap find_package(Boost) if a boost library is installed.
2018-03-14 09:58:23 -07:00
Robert Schumacher
94360c2c65
[vcpkg-find-acquire-program] Handle PERL and NASM on non-windows
2018-03-13 11:35:19 -07:00
Robert Schumacher
7142a09344
[vcpkg] Improve non-Windows default triplet detection
2018-03-13 05:56:02 -07:00
Robert Schumacher
ece289b9a6
[vcpkg] Don't set CMAKE_CROSSCOMPILING when targetting Linux-on-Linux
2018-03-11 23:42:54 -07:00
Robert Schumacher
6d74825741
[vcpkg-fixup-cmake-targets] Remove stray absolute references inside top-level cmake files.
2018-03-11 23:42:53 -07:00
Robert Schumacher
4338ae25a1
[vcpkg] Enable packages to provide cmake wrapper scripts.
2018-03-11 23:42:53 -07:00
Robert Schumacher
7aaa59fc9d
[vcpkg] Fix extracting on Windows Server Core. Related to #2518 .
2018-03-11 23:42:53 -07:00
Robert Schumacher
f56a5e4e94
[vcpkg] Improve defaults for other platforms
2018-03-11 23:42:53 -07:00
Robert Schumacher
ad7fa55bb0
[vcpkg] Improve handling of external toolchains. Extract MSVC settings to a separate toolchain file.
2018-03-11 23:42:53 -07:00
Robert Schumacher
8d70abd134
[libxml2] Fix vcpkg toolchain helper
2018-03-09 13:38:58 -08:00
Robert Schumacher
a759caf15e
[gsl] Fix finding release libs in debug configurations. Fixes #2982 .
2018-03-07 11:56:21 -08:00