Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

incorporate changes from microsoft:master #1

Merged
merged 187 commits into from
Aug 17, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
187 commits
Select commit Hold shift + click to select a range
077c074
[vcpkg] Add initial s390x support (#12534)
lebdron Jul 23, 2020
458c20e
[vcpkg/scripts/pkgconfig] rewrite pkg-config check for libraries (#11…
Neumann-A Jul 24, 2020
f1e7a3f
[opencv4] update to v4.3 (#11130)
cenit Jul 28, 2020
ffa4158
[Azure-IoT-Sdk*] Update to 2020-07-19 (#12493)
ewertons Jul 28, 2020
25412e1
[vcpkg-acquire-msys] Install new keyring (#12467)
emptyVoid Jul 28, 2020
0babd2f
[neargye-semver] Add new port (#12406)
Vennor Jul 28, 2020
a2d3782
[libusb] Fix issue to support linux (#9561)
PhoebeHui Jul 29, 2020
b93fa7a
[liblzma] Patch headers to fix https://github.com/OpenTTD/OpenTTD/pul…
ras0219-msft Jul 29, 2020
d367c4c
[vcpkg] Improve format check failure message (#12460)
JackBoosY Jul 30, 2020
b840d03
fix issue #9228 : Add support to subgroups in gitlab (#9248)
RamadanAhmed Jul 30, 2020
3edf825
[vcpkg] EOL LF for ci.baseline.txt (#12513)
Neumann-A Jul 31, 2020
8d09f42
[marble] Add new port (#8628)
ig-or Jul 31, 2020
8834395
[rtmidi] Fix configure CMakeLists.txt (#9221)
LilyWangL Jul 31, 2020
565df6e
[Simple-FFT] Add new port (#11929)
Pospelove Jul 31, 2020
8cfa3e8
[stx] Add new port (#12011)
jeanga Jul 31, 2020
f492b7e
[outcome] Update library and fix portfile (#12078)
Pospelove Jul 31, 2020
5cdb92f
[librdkafka] Upgrade to 1.4.4 (#12095)
alexander-smyslov Jul 31, 2020
fe19c5e
Mingw port fixes (#12103)
koprok Jul 31, 2020
3513e92
[mozjpeg] fix build (#12118)
saucecontrol Jul 31, 2020
32b7ad0
[ogre] Update to version 1.12.7 and fix link error (#12210)
LilyWangL Jul 31, 2020
7938ab7
[fltk] Force static library due to global variables. Fix CMake Target…
ras0219 Jul 31, 2020
6afa4d3
[nana] Fix the version and language standard (#12543)
PhoebeHui Jul 31, 2020
ca93b65
[winpcap] Remove the keyword 'inline' macro (#12542)
PhoebeHui Jul 31, 2020
4da29fe
[boost] s390x support (#12535)
lebdron Jul 31, 2020
ef037af
[libmodbus] Fix static linkage error (#12530)
NancyLi1013 Jul 31, 2020
2cb2848
[mpir] Fix build error if VCPKG_BUILD_TYPE is set as release or debug…
NancyLi1013 Jul 31, 2020
2b8d5ba
[qt5 components] Disable parallel build (#12529)
JackBoosY Jul 31, 2020
e299457
[vcpkg_fixup_pkgconfig] Remove required in first find_program call fo…
Neumann-A Jul 31, 2020
a17543d
Fix android toolchain so it correctly adds -fPIC flag (#12097)
jamiebk Jul 31, 2020
62cbf26
[rsocket] Add new port (#11021)
curoky Jul 31, 2020
f533327
[brpc] Add new port (#11524)
curoky Jul 31, 2020
e2cdd07
[vcpkg] Fix vcpkg_fixup_cmake_targets to work correctly on MinGW (#12…
koprok Jul 31, 2020
0a8857d
[RESTinio] Update to v.0.6.8.1 (#12087)
eao197 Jul 31, 2020
faf2d6f
[libevent] update to 2.1.12 (#12277)
DailyShana Jul 31, 2020
4b0f9cb
[jsoncons] Update to v0.154.1 (#12372)
danielaparker Jul 31, 2020
62d4320
[sdl2-mixer] Fix FLAC symbol export when static linking, add nativemi…
kevinlul Jul 31, 2020
092267f
[physx] Add patch for NVIDIAGameWorks/PhysX#322. (#12413)
Hoikas Jul 31, 2020
31cf09e
[gf] Add the new package GF (#12426)
ahugeat Jul 31, 2020
19e86d2
[robin-hood-hashing] Update to latest version (#12480)
RT2Code Jul 31, 2020
c2b5201
[audiofile] Add new port (#12482)
myd7349 Jul 31, 2020
544222f
[wxwidgets] Adding wxWidgets resource compiler (wxrc) to <triplet>/to…
emersonfxbx Jul 31, 2020
cd6c4e1
[osgearth] update to 3.0 (#12531)
JonLiu1993 Jul 31, 2020
103939f
[mosquitto] Add vcpkg-cmake-wrapper.cmake and vcpkg.json (#12536)
LilyWangL Jul 31, 2020
e6cc4b4
[vcpkg] Fix typo in link for installing and using packages (#12661)
varunagrawal Jul 31, 2020
683ec47
[azure-iot-sdk-c] Fix passing hsm_type_symm_key (#12605)
ras0219-msft Jul 31, 2020
f0ae3ef
[vcpkg-ci] fix macos setup scripts (#12639)
strega-nil Jul 31, 2020
37f7d69
[vcpkg] Fix build on Windows 8.1 SDK (#12586)
strega-nil Jul 31, 2020
56fffbe
[vcpkg] Refactor Commands: Part 1 (#12585)
strega-nil Jul 31, 2020
5c66f72
[cmake] Add cmake port to test qt (#10770)
Neumann-A Jul 31, 2020
00e4436
[tomlplusplus] Add new port (#10786)
traversaro Jul 31, 2020
54ec974
[vcpkg] Refactor commands 2: Electric Boogaloo (#12641)
strega-nil Aug 1, 2020
f225ba8
[vcpkg manifest] look at `platform` directives (#12548)
strega-nil Aug 1, 2020
f7dcd67
[qt-webengine] Fix building with vs2017 (#12494)
Neumann-A Aug 1, 2020
f7fe9e3
[qt5-base] Add zstd as a dependency (#12342)
Neumann-A Aug 1, 2020
021db93
[avro-cpp] new port (#11376)
alexander-smyslov Aug 1, 2020
5512eaf
[mpg123] Allow cross-compiling, fix previous builds tainting rebuilds…
kevinlul Aug 1, 2020
322b17f
[vcpkg] Fix .gitignore excluding triplets/community, sort, and driveb…
BillyONeal Aug 1, 2020
b228555
[xframe] new port for the xframe library (#12427)
remz1337 Aug 1, 2020
4ab2180
[vcpkg] Add environment variable VCPKG_DEFAULT_BINARY_CACHE (#12423)
Neumann-A Aug 1, 2020
8797e9b
[coroutine] Fix error C7651 (#12456)
LilyWangL Aug 1, 2020
0e08105
[vcpkg] Fix [boost] find_package for MSVC2013 / v120 (#10670)
ManuelKugelmann Aug 1, 2020
b4f71b8
[Arrow] Update to 1.0.0 (#12537)
GPSnoopy Aug 1, 2020
75bb116
[libigl] Fix configure error and dependencies (#10252)
JackBoosY Aug 1, 2020
337893d
[argtable3] Update to 3.1.5 (#12421)
PhoebeHui Aug 1, 2020
80d8bf5
[mpir] fix compilation on macOS (#12677)
strega-nil Aug 1, 2020
d6565e1
[vcpkg manifest] add feature support (#12549)
strega-nil Aug 1, 2020
b46242f
[many ports] Remove _find_package guards that break *_FOUND (#12157)
endrift Aug 2, 2020
c0f23c6
[openssl-unix] Add mingw with dynamic libs support - take 2 (#12544)
longnguyen2004 Aug 2, 2020
1c2af99
[vcpkg format-manifest] Add convert-control flag (#12471)
strega-nil Aug 2, 2020
8e76503
[ITK] Update to 5.1 (#11208)
Neumann-A Aug 2, 2020
0e477d7
[vcpkg baseline] Fix pbc build failure with x64-osx (#12732)
PhoebeHui Aug 4, 2020
6a83b53
[mpir] fix on linux (#12723)
strega-nil Aug 5, 2020
f3221c0
[sqlite3] Namespaced targets with unofficial:: (#12516)
PhoebeHui Aug 5, 2020
c72091e
[gtkmm] fix unresolved external Gtk::TreeViewColumn::`vbase destructo…
rglbssw Aug 5, 2020
4fb846b
[vcpkg] add environment variable VCPKG_OVERLAY_PORTS (#12640)
Neumann-A Aug 5, 2020
b0b241f
[google-cloud-cpp] Update to v1.16.0 (#12747)
coryan Aug 5, 2020
a7cf0bc
[wavpack] Fix failure on linux and osx (#12742)
PhoebeHui Aug 5, 2020
f62b97c
[shapelib] Update to 1.5.0 (#12737)
oswjk Aug 5, 2020
65a1b22
[alembic] Update to 1.7.13 (#12735)
JonLiu1993 Aug 5, 2020
a8f69d8
[wxwidgets] Update to 3.1.4 (#12733)
marekr Aug 5, 2020
eb3baf4
[librdkafka] Update to 1.5.0 (#12731)
JonLiu1993 Aug 5, 2020
4fef7fe
[teemo] Update to v2.1 (#12728)
winsoft666 Aug 5, 2020
6659efc
[msbuild] Revert the importance to Normal (#12727)
PhoebeHui Aug 5, 2020
2ade390
[vcpkg] Fix prettify output not working in some cases (#12717)
Deadpikle Aug 5, 2020
7b054d8
[vcpkg scripts] Add VCPKG_TARGET_IS_IOS (#12715)
Deadpikle Aug 5, 2020
8b0a554
Fix arm64-osx triplet not building for arm64 (#12716)
Deadpikle Aug 5, 2020
bd98b49
Upgrade CGAL to 5.0.3 (#12711)
maxGimeno Aug 5, 2020
96adaeb
[pngpp] Add png++ port (as pngpp) (#12705)
MCJack123 Aug 5, 2020
4831c3f
[netcdf-c] also depend on embree on osx (#12755)
Neumann-A Aug 5, 2020
a2af235
[libvpx] fix pdb paths (#12706)
mcmtroffaes Aug 5, 2020
953b957
[nlohmann-json] Update to 3.9.0 (#12601)
thewhiteninja Aug 5, 2020
8a1f3cc
[vcpkg-ci-paraview] move into scripts/test_ports (#12701)
Neumann-A Aug 5, 2020
0330d10
[vcpkg/ci] remove qt translations from skip list (#12699)
Neumann-A Aug 5, 2020
e303126
[ngspice] Initial port (#12695)
marekr Aug 5, 2020
0d1cc67
[monkeys-audio] Update to 5.48 (#12690)
c72578 Aug 5, 2020
64581ab
Upgrade quill port to version 1.3.3 (#12683)
odygrd Aug 5, 2020
1835605
[gamedev-framework] fix install path of *.cmake files (#12680)
jube Aug 5, 2020
e79a4f3
[vcpkg] Add missing check for x86 (#12678)
arves100 Aug 5, 2020
11f15f3
[libpq] only require bison and flex on Windows (#12674)
lebdron Aug 5, 2020
a5d2338
[libmariadb] Include bundled zlib and openssl (#12669)
arves100 Aug 5, 2020
4454f8f
[blend2d] Update to beta_2020-07-31 (#12667)
ZeeWanderer Aug 5, 2020
1ed263b
[mpir, gmp] Add message to handle the conflicts between these two por…
NancyLi1013 Aug 5, 2020
3ecb635
[libusb] build fails on windows due to symlink in extracted archive (…
StarGate-One Aug 5, 2020
eb6acb0
[lzokay] Add new port (#12655)
TheWillard Aug 5, 2020
94c657d
[pcre] Fix installation when only building release (#12629)
JackBoosY Aug 5, 2020
98fb277
[libffi] fix crash in debug (#12498)
Mixaill Aug 5, 2020
3d9934a
[jthread] Initial port (#12497)
RT2Code Aug 5, 2020
ba5707d
[lzokay] format manifest (#12766)
strega-nil Aug 6, 2020
5617464
[vcpkg_build_qmake] Disable multi-threaded build when file fails to o…
JackBoosY Aug 6, 2020
61c055a
[brotli] add pkgconfig / [freetype] depend on brotli (#12405)
Neumann-A Aug 6, 2020
40c8aab
[vcpkg] Fix vs2015 build (#12789)
strega-nil Aug 7, 2020
4f9117c
[fmt] Update to 7.0.2 + [spdlog] Update to 1.7.0 (#12312)
kevinlul Aug 7, 2020
da839ba
[lapack] add metaport lapack to switch lapack impl with an overlay (#…
Neumann-A Aug 7, 2020
3cab101
[wtl ] Upgrade wtl to 10.0.10077. (#12688)
chrullrich Aug 7, 2020
accd1c8
[pangolin] Fix build failure on UNIX (#12515)
JackBoosY Aug 7, 2020
6289ef0
[colmap] Add port for COLMAP 3.6 (#12410)
pablospe Aug 7, 2020
98b9ed1
[ffmpeg] fix FindFFMPEG.cmake to work properly even without avresampl…
mcmtroffaes Aug 7, 2020
fbb5131
[fmt] Update to 7.0.3 (#12806)
kevinlul Aug 7, 2020
e507b6b
[ocoros-kdl] Fix the CMake config file (#12794)
seanyen Aug 7, 2020
5a9c8fb
[log4cpp] Fix header file install path (#12792)
LilyWangL Aug 7, 2020
907e390
[nlohmann-json] Update to 3.9.1 (#12787)
kevinlul Aug 7, 2020
dc5a1d3
[libu2f-server] Fix wrong include reference (#12786)
xgcssch Aug 7, 2020
186c77d
[gSoap] Update to 2.8.105 and add a required shared directory (#12784)
xgcssch Aug 7, 2020
7c1e586
wip (#12782)
eitanhs Aug 7, 2020
cfe88ab
[abseil] Fix CMake warning (#12781)
Dico200 Aug 7, 2020
600743e
[libtorrent] Update to 1.2.8 (#12768)
FranciscoPombal Aug 7, 2020
23d4072
[boost] Add Supports fields and more accurately handle arm64-windows/…
ras0219 Aug 7, 2020
80ef2a3
[flac] Disable stack smash protection and FORTIFY_SOURCE for mingw (#…
longnguyen2004 Aug 7, 2020
5b35ffe
[qwtw] Add new port (#12748)
ig-or Aug 7, 2020
6718a4a
[date] Fix config.cmake and usage (#12739)
JackBoosY Aug 7, 2020
3ca402b
[secp256k1] Fix build failures and export cmake targets (#12630)
PhoebeHui Aug 7, 2020
95d3b86
[grpc] Fix generate plugin grpc_csharp_ext (#12611)
JackBoosY Aug 7, 2020
904e120
[libzip] Fix find_package error (#12610)
LilyWangL Aug 7, 2020
45739eb
[Xbyak] Update to 5.93 (#12577)
Ryan-rsm-McKenzie Aug 7, 2020
fde75f4
[openimageio] Fix installed cmake file path. (#12592)
JackBoosY Aug 7, 2020
025447a
[tiff] Update 4.0.10 to 4.1.0 (#12559)
RadwanIbrahim Aug 7, 2020
222c35e
[CppAD] Add CppAD port (#12560)
GiulioRomualdi Aug 7, 2020
5945950
[tensorflow-cc] fix build issues on Windows (#12546)
jgehw Aug 7, 2020
15141fb
[asmjit] Update to the latest commit (#12524)
ZehMatt Aug 7, 2020
c74bc92
[libressl] add download mirror (#11949)
Maximus5 Aug 7, 2020
9e853cf
[many ports] Adding libraries needed to build Krita (#11861)
hellozee Aug 7, 2020
728c549
[tlx] Add new port (#11943)
xahon Aug 7, 2020
1973918
[libass] Fix build error on x64-windows-static (#12528)
LilyWangL Aug 7, 2020
80fae15
[darknet] ready for yolo_v4 (#11037)
cenit Aug 7, 2020
60bb798
[vcpkg] Improving android support (#12634)
christophe-calmejane Aug 7, 2020
23fcc57
[curl] Fix tools (#12758)
NancyLi1013 Aug 7, 2020
8121b4e
[raylib] Fix the feature issue (#12783)
PhoebeHui Aug 7, 2020
4b1950f
[crashrpt] Add new port (#9162)
tbdrake Aug 9, 2020
c7a2f02
[embree3] Update to 3.11.0 (#12555)
regen100 Aug 9, 2020
46bb7e9
[vcpkg] Make C++ the primary github language (#12810)
strega-nil Aug 10, 2020
6234487
[raylib] rm vcpkg-cmake-wrapper.cmake, add hidpi (#12484)
galexite Aug 10, 2020
ed474ea
[physx] Add support for checked and profile builds. (#12710)
Hoikas Aug 10, 2020
481738b
[vcpkg] Add `vcpkg export` to E2E tests. Enable E2E tests on all plat…
ras0219 Aug 10, 2020
895678d
[vcpkg] Rewrite CMake build system to be more target-based (#12698)
strega-nil Aug 10, 2020
55c2f3f
[implot] Update to 0.4 (#12835)
RT2Code Aug 10, 2020
160d3ac
[jsoncons] Update to v0.155.1 (#12827)
danielaparker Aug 10, 2020
ffd6ae4
[directxsdk] Add new Port (#12778)
adrido Aug 10, 2020
fca18ba
[zlib, libpng] Fix pkg-config for mingw (#12753)
longnguyen2004 Aug 10, 2020
92f6eb4
[fribidi] Update to 1.0.10 (#12517)
SupSuper Aug 10, 2020
634c104
[vcpkg_copy_tool_dependencies] Use vcpkg internal powershell (#12776)
JackBoosY Aug 10, 2020
fa1823d
[opencolorio-tools] Separate feature application to avoid circular de…
JackBoosY Aug 10, 2020
7ad0f08
[netcdf-c] Fix dependency libmath (#12434)
JackBoosY Aug 10, 2020
0a16cad
[boost-modular-build-helper] Fix issue that link incorrect dependent …
PhoebeHui Aug 11, 2020
9a75137
[vcpkg baseline] Fix openimageio and pangolin build failures on Linux…
JackBoosY Aug 12, 2020
d7fc219
[osg] Update to 3.6.5 (#12672)
aluaces Aug 12, 2020
dea7619
[curl] Fix static build (#12800)
NancyLi1013 Aug 12, 2020
f3b96f3
[lapack-reference|fortran] Add new port (#12805)
Neumann-A Aug 12, 2020
c771e7b
[vcpkg] Fix resolution of default features when using Manifest mode (…
ras0219 Aug 12, 2020
3ee1283
[bzip2] fixes for building release-only (#12880)
Neumann-A Aug 13, 2020
4935f12
[vcpkg/scripts/make] trying to iron out some issues (#11836)
Neumann-A Aug 13, 2020
e1a0367
[constexpr-contracts] Adds new port (#12818)
cjdb Aug 13, 2020
5bb91a9
[wpilib] Update to 2020.3.2 (#12373)
ThadHouse Aug 13, 2020
0b5bbe3
[vcpkg] Lift `--x-json` to a global option, implement experimental `x…
ras0219 Aug 14, 2020
e09594e
[openssl-windows] Added feature option to build openssl with no-pinsh…
Sofapriester Aug 14, 2020
b8d3e83
[imgui] Add messages for unsupported features (#12890)
NancyLi1013 Aug 14, 2020
fc4708a
RESTinio updated to v.0.6.9. (#12889)
eao197 Aug 14, 2020
2cdf1ca
[wxwidgets] copy pdbs (#12885)
marekr Aug 14, 2020
0c21178
[vcpkg] Reduce dependencies and contents of vcpkgpaths.h (#12876)
ras0219 Aug 14, 2020
04b0fe8
use sqlite3 config, make sqlite3 private (#12875)
janholt Aug 14, 2020
ae898b2
[msys] Improve vcpkg_acquire_msys (#12866)
PhoebeHui Aug 14, 2020
e695a72
[tomlplusplus] Update to 2.1.0 (#12859)
marzer Aug 14, 2020
0c753a2
[vxl] Update patch (#12854)
NancyLi1013 Aug 14, 2020
234f7e4
[ffmpeg] Some libraries in ffmpeg can be optional (#12843)
sandercox Aug 14, 2020
5562c69
[geogram] update to 1.7.5 (#12562)
dsmtE Aug 14, 2020
7c5ea94
[sqlite3] Sqlite3 geopoly and json1 features (#11532)
sanjaychugh Aug 14, 2020
74ab3aa
[vcpkg] Restore layering and purge unused ParagraphParseResult (#12897)
ras0219 Aug 14, 2020
8800ba9
[vcpkg_find_acquire_program] add version check for ninja (#12895)
Neumann-A Aug 16, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
* -text
ports/** -linguist-detectable

# Declare files that will always have LF line endings on checkout.
scripts/ci.baseline.txt text eol=lf
56 changes: 17 additions & 39 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -289,47 +289,25 @@ __pycache__/
/packages/
/scripts/buildsystems/tmp/
/toolsrc/build.rel/
/toolsrc/msbuild.x86.debug/
/toolsrc/msbuild.x86.release/
/toolsrc/msbuild.x64.debug/
/toolsrc/msbuild.x64.release/
/toolsrc/windows-bootstrap/msbuild.x86.debug/
/toolsrc/windows-bootstrap/msbuild.x86.release/
/toolsrc/windows-bootstrap/msbuild.x64.debug/
/toolsrc/windows-bootstrap/msbuild.x64.release/
#ignore custom triplets
/triplets/*
#add vcpkg-designed triplets back in
!triplets/community/arm64-mingw-dynamic.cmake
!triplets/community/arm64-mingw-static.cmake
!triplets/community/arm64-uwp.cmake
!triplets/community/arm64-windows-static.cmake
!triplets/community/arm-mingw-dynamic.cmake
!triplets/community/arm-mingw-static.cmake
!triplets/community/arm-windows.cmake
!triplets/community/x64-mingw-dynamic.cmake
!triplets/community/x64-mingw-static.cmake
!triplets/community/x64-windows-static-md.cmake
!triplets/community/x86-mingw-dynamic.cmake
!triplets/community/x86-mingw-static.cmake
!triplets/community/x86-uwp.cmake
!triplets/community/x86-windows-static.cmake
!triplets/community/x86-windows-static-md.cmake
!triplets/community/x64-osx-dynamic.cmake
!triplets/community/x64-android.cmake
!triplets/community/x86-android.cmake
!triplets/community/arm-android.cmake
!triplets/community/arm64-android.cmake
!triplets/community/arm64-ios.cmake
!triplets/community/arm-ios.cmake
!triplets/community/x64-ios.cmake
!triplets/community/x86-ios.cmake
!triplets/community/wasm32-emscripten.cmake
!triplets/community/arm64-osx.cmake
!triplets/arm-uwp.cmake
!triplets/x64-uwp.cmake
!triplets/x64-windows.cmake
!triplets/x64-windows-static.cmake
!triplets/x86-windows.cmake
!triplets/arm64-windows.cmake
!triplets/x64-linux.cmake
!triplets/x64-osx.cmake
#ignore custom triplets
!/triplets/arm-uwp.cmake
!/triplets/arm64-windows.cmake
!/triplets/x64-linux.cmake
!/triplets/x64-osx.cmake
!/triplets/x64-uwp.cmake
!/triplets/x64-windows-static.cmake
!/triplets/x64-windows.cmake
!/triplets/x86-windows.cmake

!/triplets/community
!/triplets/community/**

*.exe
*.zip

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -324,7 +324,7 @@ you may use a simple `vcpkg install --feature-flags=manifests`
For more information, check out the [manifest][getting-started:manifest-spec]
specification.

[getting-started:using-a-package]: docs/examples/intalling-and-using-packages.md
[getting-started:using-a-package]: docs/examples/installing-and-using-packages.md
[getting-started:integration]: docs/users/integration.md
[getting-started:git]: https://git-scm.com/downloads
[getting-started:cmake-tools]: https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools
Expand Down
8 changes: 4 additions & 4 deletions docs/examples/installing-and-using-packages.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,8 @@ Total elapsed time: 12.04 s

The package sqlite3:x86-windows provides CMake targets:

find_package(sqlite3 CONFIG REQUIRED)
target_link_libraries(main PRIVATE sqlite3)
find_package(unofficial-sqlite3 CONFIG REQUIRED)
target_link_libraries(main PRIVATE unofficial::sqlite3::sqlite3))

```

Expand Down Expand Up @@ -118,11 +118,11 @@ Now let's make a simple CMake project with a main file.
cmake_minimum_required(VERSION 3.0)
project(test)

find_package(sqlite3 CONFIG REQUIRED)
find_package(unofficial-sqlite3 CONFIG REQUIRED)

add_executable(main main.cpp)

target_link_libraries(main PRIVATE sqlite3)
target_link_libraries(main PRIVATE unofficial::sqlite3::sqlite3)
```
```cpp
// main.cpp
Expand Down
8 changes: 4 additions & 4 deletions docs/examples/overlay-triplets-linux-dynamic.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,8 @@ Total elapsed time: 44.82 s

The package sqlite3:x64-linux-dynamic provides CMake targets:

find_package(sqlite3 CONFIG REQUIRED)
target_link_libraries(main PRIVATE sqlite3)
find_package(unofficial-sqlite3 CONFIG REQUIRED)
target_link_libraries(main PRIVATE unofficial::sqlite3::sqlite3)
```

Overlay triplets enables your custom triplet files when using `vcpkg install`, `vcpkg update`, `vcpkg upgrade`, and `vcpkg remove`.
Expand Down Expand Up @@ -115,8 +115,8 @@ Total elapsed time: 44.82 s

The package sqlite3:x64-linux provides CMake targets:

find_package(sqlite3 CONFIG REQUIRED)
target_link_libraries(main PRIVATE sqlite3)
find_package(unofficial-sqlite3 CONFIG REQUIRED)
target_link_libraries(main PRIVATE unofficial::sqlite3::sqlite3)
```

Note that the default triplet is masked by your custom triplet:
Expand Down
28 changes: 28 additions & 0 deletions docs/maintainers/maintainer-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -208,6 +208,34 @@ Note that if a library generates CMake integration files (`foo-config.cmake`), r

Finally, DLL files on Windows should never be renamed post-build because it breaks the generated LIBs.

## Code format

### Vcpkg internal code

We require the c/c++ code inside vcpkg to follow the clang-format, if you change them. Please perform the following steps after modification:

- Use Visual Studio:
1. Configure your [clang-format tools](https://devblogs.microsoft.com/cppblog/clangformat-support-in-visual-studio-2017-15-7-preview-1/).
2. Open the modified file.
3. Use shortcut keys Ctrl+K, Ctrl+D to format the current file.

- Use tools:
1. Install [llvm clang-format](https://releases.llvm.org/download.html#10.0.0)
2. Run command:
```cmd
> LLVM_PATH/bin/clang-format.exe -style=file -i changed_file.cpp
```

### Manifest

We require that the manifest file needs to be formatted, perform the following steps to solve this issue:

1. Format all changed manifest files.
```cmd
> vcpkg x-format-manifest --all
```
2. Commit changes to your branch.

## Useful implementation notes

### Portfiles are run in Script Mode
Expand Down
4 changes: 2 additions & 2 deletions docs/maintainers/vcpkg_check_linkage.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ This command will either alter the settings for `VCPKG_LIBRARY_LINKAGE` or fail,

## Examples

* [libimobiledevice](https://github.com/Microsoft/vcpkg/blob/master/ports/libimobiledevice/portfile.cmake)
* [abseil](https://github.com/Microsoft/vcpkg/blob/master/ports/abseil/portfile.cmake)

## Source
[scripts/cmake/vcpkg_check_linkage.cmake](https://github.com/Microsoft/vcpkg/blob/master/scripts/cmake/vcpkg_check_linkage.cmake)
[scripts/cmake/vcpkg_check_linkage.cmake](https://github.com/Microsoft/vcpkg/blob/master/scripts/cmake/vcpkg_check_linkage.cmake)
10 changes: 9 additions & 1 deletion docs/users/config-environment.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,19 @@ Example: `D:\2017`

This environment variable can be set to a triplet name which will be used for unqualified triplet references in command lines.

#### VCPKG_OVERLAY_PORTS

This environment variable allows users to override ports with alternate versions according to the
[ports overlay](../specifications/ports-overlay.md) specification. List paths to overlays using
the platform dependent PATH seperator (Windows `;` | others `:`)

Example (Windows): `C:\custom-ports\boost;C:\custom-ports\sqlite3`

#### VCPKG_FORCE_SYSTEM_BINARIES

This environment variable, if set, suppresses the downloading of CMake and Ninja and forces the use of the system binaries.

### VCPKG_KEEP_ENV_VARS
#### VCPKG_KEEP_ENV_VARS

This environment variable can be set to a list of environment variables, separated by `;`, which will be propagated to
the build environment.
Expand Down
4 changes: 2 additions & 2 deletions ports/3fd/vcpkg.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"name": "poco",
"platform": "windows"
},
"sqlite3",
"rapidxml"
"rapidxml",
"sqlite3"
]
}
13 changes: 13 additions & 0 deletions ports/abseil/fix-cmake-threads-dependency.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
diff --git a/CMake/abslConfig.cmake.in b/CMake/abslConfig.cmake.in
index 60847fa77..6d23f63d3 100644
--- a/CMake/abslConfig.cmake.in
+++ b/CMake/abslConfig.cmake.in
@@ -1,6 +1,7 @@
# absl CMake configuration file.

-include(FindThreads)
+include(CMakeFindDependencyMacro)
+find_dependency(Threads)

@PACKAGE_INIT@

5 changes: 4 additions & 1 deletion ports/abseil/portfile.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,12 @@ set(ABSEIL_PATCHES

# This patch is an upstream commit, the related PR: https://github.com/abseil/abseil-cpp/pull/637
fix-MSVCbuildfail.patch

# Remove this patch in next update, see https://github.com/google/cctz/pull/145
fix-arm-build.patch

# This patch is an upstream commit: https://github.com/abseil/abseil-cpp/commit/68494aae959dfbbf781cdf03a988d2f5fc7e4802
fix-cmake-threads-dependency.patch
)

if("cxx17" IN_LIST FEATURES)
Expand Down
4 changes: 2 additions & 2 deletions ports/abseil/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{
"name": "abseil",
"version-string": "2020-03-03",
"port-version": 7,
"homepage": "https://github.com/abseil/abseil-cpp",
"port-version": 8,
"description": [
"an open-source collection designed to augment the C++ standard library.",
"Abseil is an open-source collection of C++ library code designed to augment the C++ standard library. The Abseil library code is collected from Google's own C++ code base, has been extensively tested and used in production, and is the same code we depend on in our daily coding lives.",
"In some cases, Abseil provides pieces missing from the C++ standard; in others, Abseil provides alternatives to the standard for special needs we've found through usage in the Google code base. We denote those cases clearly within the library code we provide you.",
"Abseil is not meant to be a competitor to the standard library; we've just found that many of these utilities serve a purpose within our code base, and we now want to provide those resources to the C++ community as a whole."
],
"homepage": "https://github.com/abseil/abseil-cpp",
"features": [
{
"name": "cxx17",
Expand Down
3 changes: 2 additions & 1 deletion ports/akali/CONTROL
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
Source: akali
Version: 1.41
Port-Version: 1
Description: C++ Common Library.
Homepage: https://github.com/winsoft666/akali
Homepage: https://github.com/winsoft666/akali
2 changes: 1 addition & 1 deletion ports/alembic/CONTROL
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Source: alembic
Version: 1.7.12-1
Version: 1.7.13
Build-Depends: ilmbase, hdf5
Description: Alembic is an open framework for storing and sharing scene data that includes a C++ library, a file format, and client plugins and applications.
Homepage: https://alembic.io/
49 changes: 0 additions & 49 deletions ports/alembic/fix-C1083.patch

This file was deleted.

Loading