aboutsummaryrefslogtreecommitdiff
path: root/scripts/bootstrap.sh
AgeCommit message (Collapse)Author
2019-06-19bootstrap.sh: Retry up to 3 times for transient download errors (#6952)past-due
2019-05-13[vcpkg-bootstrap.sh] Enable finding gcc 9 (#6417)Robert Schumacher
2019-04-19Run bootstrap-vcpkg.bat when bootstrapped from git-bash (#6142)Miro Knejp
* Bootstrap for windows when called from within bash for windows When calling `bootstrap-vcpkg.sh` from within a git-bash script it fails with the error message `Unknown uname: MINGW64_NT-10.0`. This change delegates bootstrapping to `bootstrap-vcpkg.bat` by executing it in a `cmd` session when the result of `uname -s` matches the pattern `MINGW*_NT*`. * [vcpkg-bootstrap] Avoid using bash extensions and keep ./bootstrap-vcpkg.sh as a simple forwarder.
2019-04-11Add -allowAppleClang option to bootstrap.sh. (fixes #4698) (#5915)soroshsabz
* Add -allowAppleClang option to bootstrap.sh. (fixes #4698) * [vcpkg-bootstrap] Simplify appleclang changes and reformat * [vcpkg-bootstrap] Remove enviroment variable VCPKG_ALLOW_APPLE_CLANG
2019-03-20[vcpkg] Update to CMake 3.14.0Robert Schumacher
2019-01-07[vcpkg] add support for FreeBSD (#4917)ivysnow
* [vcpkg] add support for FreeBSD * [x64-freebsd] Remove triplet because it is not currently in the set of supported triplets
2018-12-12[vcpkg] Add support for muslc, static crt linkage, and forcing the system ↵Robert Schumacher
binaries for cmake and ninja
2018-12-11Allow redirection of the downloads folder with an environment variable. (#4883)Billy O'Neal
* Add detection for VCPKG_DOWNLOADS environment variable in vcpkgpaths.cpp. * Pass the downloads directory from VcpkgPaths to cmake. * Also fixup bootstrap on *nix. * Make error message a little prettier. * Make that bash script actually work :) * [vcpkg] Alter Optional<> usage style * [vcpkg-docs] Add section on Environment Variables to the docs
2018-12-11Fix unterminated quoted string in bootstrapping script. (#4946)Michael Hofmann
2018-12-10Include instructions for CentOS bootstrapping (#4892)Andrew Sayman
Currently only includes Ubuntu or apt oriented system. CentOS provides similarly working compilers through devtoolsets.
2018-06-11Improve disableMetrics propagation when consuming CMakeLists directlyAlexander Karatarakis
2018-06-08Add -disableMetrics for linuxAlexander Karatarakis
2018-05-16[bootstrap.sh] Fix whitespace-in-path issuesAlexander Karatarakis
2018-05-15[bootstrap-vcpkg.sh] Find g++-8. Fixes #3486.Robert Schumacher
2018-04-27Require the version of g++ to be at least 6Francois Budin
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-25[bootstrap.sh] Minor refactoring for clarityAlexander Karatarakis
2018-04-25Merge pull request #3329 from rudilee/masterAlexander Karatarakis
Checking for sha512sum on OS which doesn't have shasum
2018-04-26[sh] Tweak so only the sh forwarder needs to be +xAlexander Karatarakis
2018-04-26Checking for sha512sum on OS which doesn't have shasumRudi Lee
2018-04-24[sh] Fix permissionAlexander Karatarakis
2018-04-23Introduce bootstrap.shAlexander Karatarakis