aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/src
AgeCommit message (Collapse)Author
2019-06-19[vcpkg] Improve vcpkg::Files::Filesystem error handling (#6919)Robert Schumacher
* [vcpkg] Modify Filesystem::remove and Filesystem::rename to not throw. * [.gitignore] Ignore new VS2019 CMake integration default location * [.gitignore] Ignore CMakeSettings.json in toolsrc * [vcpkg] Time external processes called with System::cmd_execute * [vcpkg] Work around VS2019 CMake bug * [vcpkg] Fix several unused variable warnings. * [vcpkg] Improve error handling in vcpkg::Files::Filesystem Always require either std::error_code or LineInfo to print better errors. * [vcpkg] Fixup missing return value. Drive by fix: silence warnings in tests. * [vcpkg] Fix exiting in error_code overload Drive by fixes for /analyze with VS2019
2019-06-12Protect #pragma comment(lib, "foo") with _WIN32 checks (#6867)İsmail Dönmez
lld on Linux can now process #pragma comment(lib, "foo") macros which results in build failures on Linux when lld is used. Fix this by protecting these macros with _WIN32 checks.
2019-06-12[icu] Enable parallel builds (#6695)Curtis J Bezault
* Add VCPKG_NUM_LOGICAL_CORES * break out logic that retries running a command several times into its own function * Parallelize icu
2019-06-10[vcpkg] Add optional 'Homepage' field to CONTROL (#6844)Phil Christensen
* [control file] Add optional 'Homepage' tag This allows a 'Homepage' tag to be added to a port in order to support changes such as PR #2933. It currently does not do anything with it. * [docs] Add Homepage to the control file documentation * move urls from descriptions to homepage field.
2019-06-08[vcpkg] Apply clang format (#6826)Robert Schumacher
2019-05-23[toolsrc] Optionally allow vcpkg to clean after each build (#6522)Sean Warren
* [toolsrc] Optionally allow vcpkg to clean packages, buildtrees and downloads after each build Adds switch --clean-after-build * [toolsrc] Clarify that --clean-after-build deletes downloads * [toolsrc] Revert changes to ci download caching behaviour
2019-05-20[vcpkg] Avoid duplication of targets in the CMake message (#6536)myd7349
2019-05-20Handle moving files across partitions on macOS (#6506)Curtis J Bezault
2019-05-18[vcpkg] Fix regression in `--debug`. Remove old `features` featureflag. (#6507)Robert Schumacher
2019-05-01Remove Addtional checks since CMake support vs2019 now (#6265)Phoebe
Remove Addtional checks since CMake support vs2019 now
2019-04-24Specify GIT only when VCPKG_FORCE_SYSTEM_BINARIES is set (#6143)Hongxu Xu
2019-04-23Add exit code (#6175)Curtis J Bezault
* Add exit_fail to vcpkg.cpp * Adding a comment as per @rastaban
2019-04-12enable_language(CUDA) should now work as expected (#6069)Stefano Sinigardi
2019-04-11Add help entry for depend-infogrdowns
2019-04-11Merge branch 'depend_info_no_recurse' of https://github.com/jediry/vcpkg ↵grdowns
into dev/grdowns/6055
2019-04-11Print what port installed confliciting files (#6037)Curtis J Bezault
2019-04-10Merge branch 'master' into query_depsRyan Saunders
2019-04-10Add --no-recurse switch to depend-info command.Ryan Saunders
2019-04-09Complete revert of accidental merge b1b7ec5c0be3a3b0Robert Schumacher
2019-04-09Revert "Print what port installed confliciting files"Victor Romero
This reverts commit 79682317c9e087dc1d1ae450e3edd03b0fa0cc59.
2019-04-09Merge branch 'master' into masterCurtis J Bezault
2019-04-09Print what port installed confliciting filesCurtis.Bezault
2019-04-08[vcpkg] Synchronize vcpkg-base with external repo (#5934)Robert Schumacher
2019-04-02Check scripts/cmake/* and buildsystems/vcpkg.cmake for changes when hashingCurtis.Bezault
2019-03-28Allow additional environment variables to be set in a clean environment (#5650)Don
* Allow additional environment variables to be set in a clean environment * Add documentation for VCPKG_KEEP_ENV_VARS
2019-03-14[vcpkg] Fix infinite loop bug on certain filesystem implementations when ↵Robert Schumacher
searching up
2019-03-10Fix missing terminator .bashrc integration (#5616)Bo Rydberg
Add NL to last line in ~/.bashrc file
2019-03-08[vcpkg edit] Update find_from_registry (#5393)myd7349
2019-03-07Mark overridden functions with override. (#5585)Peter Bright
* Update files.cpp * Mark overrides with override.
2019-02-28Modify `vcpkg_fixup_cmake_targets()` (#5459)Victor Romero
* some libraries export <PackageName>LibraryDepends.cmake instead of <PackageName>Targets.cmake. Those file also need the fix of #1044 should close #4753 * prefered the general solution #4622. hopefully solved the issue within #4150 replaced the regex with something more readable (also ident is lost) should close: #4753 #4633 #4150 and maybe more * Hash vcpkg_fixup_cmake_targets.cmake * [boost] Fix use of find_package(Boost) with cache variables [socket-io-client] Fix install * reversed change back to use regex replace * [glbinding] Fix _IMPORT_PREFIX depth in *-export.cmake files * [tinyspline] Ignore warnings treated as errors * [libevent, liblemon, libpng, smpeg2, zlib] Fix apply patches * [libsodium] Fix apply patches * [folly] Link correct libraries in debug and release * [vtk] Remove unset of _IMPORT_PREFIX * [tinyspline] Do not treat warnings as errors * [smpeg2] Fix double* to int comparison * [nvtt] Define value for HAVE_UNISTD_H in MacOS * [libui] Fix MacOS X build * [zlib] Fix download URL * [qhull] Update to v7.2.1 * [podofo] Set value for HAVE_UNISTD_H in MacOS * [mongo-cxx-driver,ogre,podofo,qhull] Bump CONTROL version * [mongo-c-driver] Set _IMPORT_PREFIX * [tmxparser] Bump CONTROL version * [qhull,vxl] Bump CONTROL version
2019-02-22[vcpkg edit] Check for VS Code onlinux (#5391)Alexander Karatarakis
2019-02-21[vcpkg] improve xunit xml output used in CI testsPhil Christensen
2019-02-17[vcpkg] Save failure logs in tombstone in CI testsPhil Christensen
2019-02-08[vcpkg] Fix warning on Apple (#5333)Marco Craveiro
Return type of _NSGetExecutablePath is int rather than bool [1], causing a warning on Apple. [1] https://developer.apple.com/library/archive/documentation/System/Conceptual/ManPages_iPhoneOS/man3/dyld.3.html
2019-02-05[vcpkg] Respect the documented VS environment variable ↵Robert Schumacher
%VCPKG_VISUAL_STUDIO_PATH%
2019-02-01[vcpkg] improve port depend hash used in CI buildPhil Christensen
also fixed a few unstable ports that somtimes fail in CI tests
2019-01-31Adding #elif macros for ARM and ARM64 (#5232)Yang Shen
2019-01-30[vcpkg] Add additional checks for 32-bit hosted and targetting windows store ↵Robert Schumacher
when using VS2019
2019-01-30[boost][python3] Fix building with VS 2019Robert Schumacher
2019-01-29Generate dependeny tree graph (#5185)Wim Leflere
* use dashed link for optional dependency * output full dependency tree * add warning if requested package does not exist * [vcpkg] Formatting * [vcpkg] Fix issue when parsing qualified dependencies Before this change, "harfbuzz[glib] (!x86)" would parse as "harfbuzz[glib]||!x86" instead of the desired "harfbuzz|glib|!x86" * [vcpkg] Improve depend-info handling of features and qualified dependencies.
2019-01-22[vcpkg] Randomize topological sort in CI plans to allow concurrent builds to ↵Robert Schumacher
more efficiently interact
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-20Merge pull request #4974 from alexkaratarakis/dev/alkarata/bashcompletionPhil Christensen
[autocomplete] Add tab-completion support for bash
2018-12-17Support custom Android NDK, better ABI specification (#4986)Bradley Austin Davis
2018-12-17get_versions should return all versions so the best match can be found (#4945)Łukasz Mendakiewicz
* get_versions should return all versions so the best match can be found * [vcpkg] Consider more than one path when searching for system binaries
2018-12-13[autocomplete] Add tab-completion support for bashAlexander Karatarakis
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-07Remove constructor for type that was using aggregate initialization; in ↵Billy O'Neal
C++20 any user declared constructor means a type is no longer an aggregate. (#4906)
2018-11-28Add IE Proxy fallback for Win7 (#4838)Raynor Vliegendhart