Commit Graph

97 Commits

Author SHA1 Message Date
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
Mateusz Loskot
be0e643437 Update FAQ about cleaning downloads and build trees (#3044)
* Update FAQ about cleaning downloads and build trees

Answers #2202 and #2538

* [vcpkg-docs] Add packages folder to list of temporary folders
2018-03-18 04:36:55 -07:00
Jacob Zhong
63901137f6 Add doxygen and add packages option to vcpkg_require_msys (#2869)
* Add doxygen to acquired programs

* Add packages option to msys function

* Add documentation for PACKAGES in vcpkg_require_msys

* [ffmpeg][x264] Update to use `PACKAGES` parameter. Tweak docs.
2018-02-24 00:00:51 -08:00
Robert Schumacher
8f20e31e18 [vcpkg-docs-triplets.md] Update triplet docs to match the qt modularization 2018-02-19 10:04:02 -08:00
Guillaume Lachance
995ab09409 libmupdf version bump (#2730)
* Add libgta

Libgta is a portable library that implements the Generic Tagged Array (GTA)
file format.

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* [libgta] turn off document build and doxygen dependency

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* [libgta] add build-dependency

- bzip2, zlib and liblzma

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* [libgta] remove dlls when static build

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* Fix typo

* [libgta] update CONTROL

add lf at end of file.

* libmupdf version bump

* [qt5-base] Use system freetype.

* [opencv] Fix UWP and ARM

* [hdf5] Always use config mode for HDF5

* [opencv] Fixup -- apply patch added in previous commit

* [abseil] Add *.inc files. Fixes #2718

* [abseil] Update to 2018-2-5

* Fix for Issue #2729

Allows PowerShell to change the name of the downloaded directory correctly.

* vcpkgRemoveItem: nullcheck

* [cpprestsdk] Update to 2.10.2

* Adding Torch's TH library (#2737)

Adding Torch's TH library

* [flatbuffers] Fixes #2735

* sobjectizer updated to v.5.5.21

* [nghttp2] Enable static builds

* [nghttp2]: update to 1.30.0 (#2739)

* [nghttp2]: update to 1.30.0

* [nghttp2] Enable static builds

* Add epsilon library port

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* [vcpkg-configure-cmake] Use ninja to configure in parallel (#2712)

* [curl] Add nghttp2.lib to dependencies of curl

* [vtk] Fix breaking change in find_package(HDF5)

* Merge findFileRecursivelyUp into VcpkgPowershellUtils

* [vcpkgInvokeCommandClean] Don't use -encodedCommand.

Instead, use -Command with the appropriate number of escaped quotes
(which ended up being 3)

* [blosc] Update to 1.13.5

static-install-fix.patch no longer required (upstream contains the patched version).
Resolves build error with VS 15.6 in static builds

* [cgal] Avoid using absolute paths in cmake config file

* Update CHANGELOG and bump version to v0.0.104

* [qt5-base][qtdeploy] Deploy plugin dependencies to the executable's folder.

* Add libgeotiff port

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* [libgeotiff] fix install directory for cmake configurations

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* fix tiff detection error when static build

* [libgeotiff] remove installed dlls when static build

* [libgeotiff] update description

* [chipmunk] 7.0.2 initial.

* [recast] 1.5.1 initial.

* [tinydir] 1.2.3 initial.

* [mman] git-f5ff813 initial.

* Update Catch to 2.1.2 (#2763)

* [vcpkg-ci] Delete intermediate build folders even on unsuccesful builds

* [folly] Workaround bug for VS 15.6

* [pcre] fix space issue and add mirror (fix #2751)

* [realsense2] Update to v2.10.0

Update realsense2 port to librealsense v2.10.0.

* [libevent] Fix generated libevent targets files

* fixed typo in warning message (#2773)

* [blaze] update to Blaze 3.3

* [lmdb] Fix possible whitespace problem

* Fix date issue

* add qt5-quickcontrols2

* add qt5-quickcontrols port

* add qt5-graphicaleffects

* change compile order to debug first, fix #2767 (#2785)

* [liblzma] Add usage information

* [ffmpeg] Allow static builds of ffmpeg (#2783)

ffmpeg creates static .a libraries, so change the suffix to .lib

* [ffmpeg] Bump version for PR #2783

* [aubio] Update to handle static FFMPEG

* Copy local dependencies for library targets (#2787)

* Fix for issue #2786

* [vcpkg-cmake-toolchain] Only applocal dependencies for shared libraries

* [uriparser] Update to 0.8.5

* [vcpkg] Implement Default-Features (#2697)

* [vcpkg] Add Default-Feature to make_status_pgh utility function

Signed-off-by: Squareys <squareys@googlemail.com>

* [vcpkg] Parse "Default-Features" as dependencies and add test for parsing

Signed-off-by: Squareys <squareys@googlemail.com>

* [vcpkg] Document some methods and structures

Signed-off-by: Squareys <squareys@googlemail.com>

* [vcpkg] Add install_default_features_test

Signed-off-by: Squareys <squareys@googlemail.com>

* [vcpkg] Change install_default_features_test to not have preinstalled package

* [vcpkg] Test install behaviour of default features

Signed-off-by: Squareys <squareys@googlemail.com>

* [vcpkg] Implement default features

Signed-off-by: Squareys <squareys@googlemail.com>

* [vcpkg] Test default features upgrade behavior

Signed-off-by: Squareys <squareys@googlemail.com>

* [vcpkg] Implement upgrade with default features

Signed-off-by: Squareys <squareys@googlemail.com>

* [vcpkg] Test behaviour of upgrade with default features in dependencies

Signed-off-by: Squareys <squareys@googlemail.com>

* [vcpkg] Make upgrade install new default features

Signed-off-by: Squareys <squareys@googlemail.com>

* [vcpkg] Move collecting of packages for which to prevent defaults

Further down the line to create_feature_install_plan.

Signed-off-by: Squareys <squareys@googlemail.com>

* [vcpkg] Fix core missing from default features and potential inf loop

Signed-off-by: Squareys <squareys@googlemail.com>

* [vcpkg] Rename, fix and move some tests

Signed-off-by: Squareys <squareys@googlemail.com>

* Updated boost license to 1.66.0 (#2795)

I was a bit confused to see a reference to "1.65.1" while I was installing 1.66.0, but it turns out this URL is just not updated. This updates it.

* [vcpkg-find-acquire-program] Add mirror for NASM. Fixes #2777.

* update cuda requirement to 9.0, fixes #2791 (#2802)

* update cuda requirement to 9.0, fixes #2791

* [cuda] Restore sample version blob

* [vcpkg] http_proxy and https_proxy should be lowercase (#2815)

Pacman of Msys understands only lowercase environment variables
http_proxy and https_proxy.

* [vcpkg] Add find/find_installed/is_installed for FeatureSpec

Signed-off-by: Squareys <squareys@googlemail.com>

* [vcpkg] Fix build command for packages that depend of features

Signed-off-by: Squareys <squareys@googlemail.com>

* [liblo] Initial port (#2821)

* [portaudio] Added ASIO support to build

* Update libpng to 1.6.34

* [liblo] Initial port

* Revert "Update libpng to 1.6.34"

This reverts commit ede0bb947b.

* Revert "[liblo] Initial port"

This reverts commit bb819eb218.

* [liblo] Initial port

* [liblo] Use vcpkg_from_github() and vcpkg_fixup_cmake_targets()

* [liblo] Fix SHA512

* [openvr] update to 1.0.13 (#2809)

* [ebml] Initial port. (#2812)

* [vcpkg] Fix bug with missing dependencies introduced in #2697 (#2819)

When a package dependency was not found (has no source control file),
install would exit with "Value was null" when trying to install its default
features, as the dependency would be marked erroneously as found in this
case.

Signed-off-by: Squareys <squareys@googlemail.com>

* [vcpkg] Avoid using s::status_known() -- it does not do what you think it does

* [jansson] Update to 2.11 (#2820)

* [aws-sdk-cpp] update to 1.3.58 (#2810)

* [mkl] Add port MKL (#2806)

* [corrade,magnum,-plugins,-extras,-integration] Update to latest and support feature packages (#2687)

[corrade,magnum,-plugins,-extras,-integration] Update to latest and support feature packages

* [jbig2dec][libmupdf] Extract jbig2dec, remove remaining vendored 3rdparty
2018-02-17 02:31:49 -08:00
Robert Schumacher
53e61d4ab5 [docs][packaging-zlib] Fix example doc. 2018-01-31 12:20:27 -08:00
Robert Schumacher
77eae92e75 [vcpkg-docs] Add feature packages to core documentation of CONTROL files 2018-01-22 22:28:13 -08:00
Robert Schumacher
43098d47ab
Merge pull request #1205 from Microsoft/feature-packages
[vcpkg-specs] Initial commit of Feature Packages draft
2018-01-19 17:21:15 -08:00
Robert Schumacher
2b30280c22 [vcpkg-download-distfile] Regenerate docs and enable SKIP_SHA512 only in unstable (head) mode 2018-01-05 16:16:08 -08:00
Robert Schumacher
2ece3186ff [vcpkg-build-msbuild] Update examples. 2017-11-08 10:41:03 -08:00
Darío Hereñú
fe842b31d4 Minor fix 2017-10-21 22:39:01 +02:00
Robert Schumacher
74bab196c9 Merge pull request #1873 from glachancecmaisonneuve/buildinstallcmakescriptsfix
Fix for BUILD_ARGS being always added in non ninja build (vcpkg_build_cmake,vcpkg_install_cmake)
2017-10-05 17:52:15 -07:00
Robert Schumacher
2c9ee072da [vcpkg_build_cmake] Refactor _build_ and _install_ into a single cmake script.
Regenerate documentation. Remove MSVC_64_TOOLSET option because it's obsolete.
2017-10-05 17:49:28 -07:00
Amin Cheloh
3af00c8a1e [vcpkg-docs] Update CONTROL file
Build-Depends change qualifier from brackets to parentheses. see #1582
2017-10-02 00:45:00 +07:00
paercebal
e5861d356b Updated the documentation to reflect the greater tolerance on configs 2017-08-31 10:59:42 +02:00
Robert Schumacher
b966cdce67 [vcpkg-docs] Add integrate project to faq section 2017-08-30 21:00:59 -07:00
paercebal
23649f58ec Add doc on Vcpkg integration per project 2017-08-29 18:21:31 +02:00
paercebal
ab78c3b6ed Add doc on Vcpkg integration for custom config 2017-08-29 17:56:11 +02:00
Yang Yang
c89b435815 fix the static-linking setting in docs/users/integration.md 2017-07-04 00:55:46 +08:00
Gilles Khouzam
8085cd34f2 Adding support for FFmpeg in UWP.
Adding support to download gas-preprocessor as an acquire_program.
Update all packages for msys2
Download perl and gcc for ARM assembly in ffmpeg.
2017-06-19 12:49:20 -07:00
Robert Schumacher
b90dbbc928 [vcpkg-docs] Document how to change the deduced triplet for cmake and msbuild.
Fixes #1185.
2017-06-07 17:08:30 -07:00
Robert Schumacher
76b754e52d [vcpkg-docs] Initial commit of triplets documentation 2017-06-07 14:32:54 -07:00
Robert Schumacher
d8791515cc [vcpkg-specs] Initial commit of Feature Packages draft 2017-05-31 16:53:05 -07:00
Robert Schumacher
49cd399586 [vcpkg-docs] Rework documentation for compatibility with readthedocs.io and MkDocs. 2017-05-28 14:15:13 -07:00
Robert Schumacher
1ca4279c3e Set theme jekyll-theme-minimal 2017-05-03 14:57:02 -07:00
Brad Anderson
1e7a54222b Fixes for CMAKE_TOOLCHAIN_FILE example 2017-04-27 17:37:44 -06:00
Brad Anderson
369c60c0f9 VS2017 Open Folder CMAKE_TOOLCHAIN_FILE example 2017-04-27 15:43:46 -06:00
Robert Schumacher
8780614392 Update EXAMPLES.md
Change "15" Preview reference to 2017
2017-04-11 17:21:20 -07:00
Robert Schumacher
bc019c7389 Update EXAMPLES.md
Because purge is now the default behavior of `remove`, packages are not "quickly" reinstallable using `install`.
2017-04-11 17:17:50 -07:00
Robert Schumacher
eb27d029f4 [vcpkg-docs] Fix references to --purge. 2017-04-04 13:07:37 -07:00
Robert Schumacher
a6957ebf38 [examples.md] Add information about how to use header-only libraries from cmake. Improvement suggested by #798. 2017-03-30 22:36:05 -07:00
Robert Schumacher
7cba4eb1a5 [examples] Replace ./ with .\ to preserve copy-paste into cmd. 2017-02-08 15:14:29 -08:00
Robert Schumacher
7ddae17e2f Merge branch 'master' into master 2017-02-08 15:12:28 -08:00
Oleksii Mandrychenko
5e588ddb5b Improved formatting of doc/EXAMPLES.md
- added "./" so that commands can be copy-pasted into the PowerShel
2017-02-08 19:11:00 +00:00
Robert Schumacher
8d5cbff295 [examples] Add the manual-link directories to the Examples documentation 2017-02-07 15:04:07 -08:00
Robert Schumacher
942ce23ca8 [PRIVACY] fix typo in privacy document. Fixes #566. 2017-01-19 16:12:07 -08:00
Olaf van der Spek
d4c63a8a5c Replace cpprest by sqlite3 2017-01-19 14:36:45 +01:00
Christian Ullrich
d68abcd321 Mention blank-property trap in FAQ. 2016-12-20 09:21:15 +01:00
Robert Schumacher
b01b2c8467 [EXAMPLES.md] Switch base example to Sqlite.
This demonstrates cmake's integration better with find_package(), as well as keeps the initial user impression very sleek with short build times.
2016-10-24 21:00:23 -07:00
Ebrahim Byagowi
f37e0e693e Fix broken link of FAQ, consequently to 55ac8544 2016-10-11 10:25:58 +03:30
Robert Schumacher
91c7d69cdb [docs] Add EXAMPLE_fix_libpng into the main examples document outline 2016-10-07 15:39:55 -07:00
Robert Schumacher
6273b1d170 [FAQ] Rewording, adding links where appropriate 2016-09-29 14:06:02 -07:00
Robert Schumacher
55ac85449f Moved CONTRIBUTING.md to root. Fixes #54. 2016-09-21 13:35:51 -07:00
Rob Reynolds
ad3ffe1b34 FAQ Adjustment for Chocolatey
Chocolatey is a software management platform / package manager. Adjust the wording just a bit to clarify it is not just desktop utilities. Distribution also isn't necessarily the right word as that encompasses the community package repository.
2016-09-21 04:06:18 -05:00
Robert Schumacher
e86ca6049a Update EXAMPLES.md 2016-09-20 10:37:43 -07:00
Alexander Karatarakis
7f04e737f3 Update EXAMPLE_fix_libpng to reflect the current state of vcpkg 2016-09-19 15:32:12 -07:00
Alexander Karatarakis
ccca198c1b Initial commit 2016-09-18 20:54:03 -07:00