vcpkg/ports
Andrew Short 594446c72b Use CMake to build Eigen3
Since 3.3.3, Eigen has included an INTERFACE target. Use CMake to build Eigen so the generated target can be imported in your project using `target_link_libraries` rather than having to distribute `FindEigen3.cmake` with your project.

    find_package(Eigen3)
    target_link_libraries(myproject Eigen3::Eigen)
2017-05-07 15:16:29 +10:00
..
ace [ace] update to 6.4.3 2017-04-20 11:42:02 +02:00
anax [anax] Bump Version 2016-12-06 11:29:22 +01:00
antlr4 Force LF line endings for patch files 2017-05-05 11:45:04 +02:00
apr triplet is now automatically included before portfiles. 2016-11-08 14:25:47 -08:00
asio [asio] upgrade to 1.10.8 2017-02-10 17:32:54 +08:00
assimp [assimp] Extract variable SOURCE_PATH 2016-12-07 15:19:16 -08:00
atk [atk] update to 2.24.0 2017-03-18 13:25:44 +01:00
atlmfc [atlmfc] Add dummy port to detect atl presence in VS 2017-04-23 08:56:36 -07:00
aws-sdk-cpp [aws-sdk-cpp] Switch build to use Ninja to improve performance. 2017-02-23 18:36:47 -08:00
azure-storage-cpp [vcpkg] Add support for installing from HEAD 2017-05-03 04:12:28 -07:00
beast [beast] Use vcpkg_from_github 2017-05-03 04:49:43 -07:00
bond Upgrade Bond to 5.3.1 2017-04-27 16:18:28 -07:00
boost [boost] Move boost_test_exec_monitor into manual-link subdirectory. Fixes #352. 2017-05-01 23:45:36 -07:00
boost-di [boost-di] Mark as header-only library 2016-10-26 12:14:49 -07:00
botan [botan] Cleanup. 2017-03-14 16:55:18 -07:00
box2d [box2d] Use vcpkg_from_github 2017-05-03 04:57:23 -07:00
bullet3 [bullet3] update to 2.86.1 2017-03-09 12:40:03 -05:00
bzip2 Force LF line endings for patch files 2017-05-05 11:45:04 +02:00
cairo [cairo] fix build 2017-03-22 20:19:03 +01:00
cairomm Replace patch 0001 with copying files 2017-03-13 15:33:30 -07:00
catch Update Catch to 1.9.1 2017-04-11 17:22:10 +02:00
cereal [cereal] directly copy folder instead of invoking another cmake to copy 2017-02-02 18:03:32 -08:00
chakracore [chakracore] upgrade to latest 1.4.1 and fix #665 2017-02-14 15:30:30 +08:00
charls Add CharLS. 2016-12-07 12:30:12 +01:00
clapack add clapack port for lapack 2017-04-14 18:30:59 -07:00
clockutils [clockutils] Update to fix build issue. Resolves #677 2017-02-17 17:46:34 -08:00
constexpr [constexpr] Mark as header-only library 2016-10-26 12:15:42 -07:00
cpprestsdk [vcpkg] Add support for installing from HEAD 2017-05-03 04:12:28 -07:00
cppwinrt [cppwinrt] Update to february 2017 refresh 2017-03-10 11:15:11 -08:00
cppzmq [cppzmq] update to 4.2.1 release 2017-04-23 21:23:25 +08:00
cryptopp If portfile is not static-enabled yet, warn and then build dynamic 2016-11-08 14:38:47 -08:00
cuda Update CHANGELOG and bump version to v0.0.79 2017-04-05 15:06:34 -07:00
curl [curl] Bump version to correspond with source code change for uwp support. 2017-01-13 15:38:14 -08:00
decimal-for-cpp [decimal-for-cpp] Minor portfile fixes 2016-11-08 16:05:53 -08:00
dimcli Add dimcli 2016-12-12 12:05:20 -08:00
directxmesh Identation consistency 2017-01-13 02:21:16 -08:00
directxtex Identation consistency 2017-01-13 02:21:16 -08:00
directxtk [directxtk] rollback toolpath 2017-01-25 22:37:18 +08:00
directxtk12 [directxtk] upgrade to dec2016 2017-01-11 22:50:55 +08:00
dlfcn-win32 Add dlfcn-win32 port 2017-03-19 18:06:05 +01:00
dlib [dlib] Add dependencies on system copies of jpeg, sqlite, png, and fftw 2017-03-16 15:11:34 -07:00
doctest [doctest] Mark as header-only library 2016-10-26 12:22:15 -07:00
double-conversion triplet is now automatically included before portfiles. 2016-11-08 14:25:47 -08:00
dx [dx] upgrade to 1.0.1 2017-01-18 22:20:32 +08:00
dxut [dxut] add build for optional libs. 2016-11-28 13:06:48 +08:00
ecm Add ECM port 2017-03-29 22:57:43 +02:00
eigen3 Use CMake to build Eigen3 2017-05-07 15:16:29 +10:00
entityx Added missing control info 2016-11-29 12:46:57 +01:00
expat triplet is now automatically included before portfiles. 2016-11-08 14:25:47 -08:00
fastlz [fastlz] Name downloaded archive to avoid conflicts with future versions 2016-12-15 13:30:48 -08:00
ffmpeg [ffmpeg] Disable static building. 2017-03-02 10:35:27 -08:00
fftw3 [fftw3] Avoid replacing CMAKE_CXX_FLAGS -- just add the definitions needed. 2017-03-06 12:29:06 -08:00
flatbuffers [flatbuffers] fix flatc.exe moving 2017-03-14 04:14:37 +03:00
fltk [fltk] Bump version to correspond with binary layout change 2017-01-30 19:47:14 -08:00
fmt [fmt] Force headers in shared build to always have FMT_SHARED. 2017-02-09 17:23:34 -08:00
fontconfig Escape FC_INCLUDE_DIR since it can contain spaces 2017-04-24 03:05:12 +02:00
freeglut [freeglut] Extract SOURCE_PATH variable 2016-12-07 15:21:30 -08:00
freeimage [freeimage] Add build for FreeImagePlus. 2017-03-31 09:03:37 -07:00
freerdp [freerdp] Patch out installation of system runtime libs 2017-03-21 15:27:13 -07:00
freetype [freetype] In static builds, do not use absolute paths in cmake config files. 2017-04-05 11:38:36 -07:00
gdal [gdal] Add dependencies for openjpeg, libwebp, libxml2 and liblzma 2017-04-29 14:38:35 +10:00
gdcm2 [gdcm2] Remove empty folders in static build 2017-03-21 17:07:14 -07:00
gdk-pixbuf [gdk-pixbuf] update to 2.36.6 2017-04-30 14:04:21 +02:00
geographiclib fix patch file due to missing some not commited changes. 2017-04-18 19:07:44 +08:00
geos [geos] Extract SOURCE_PATH variable 2016-12-07 15:23:50 -08:00
gettext triplet is now automatically included before portfiles. 2016-11-08 14:25:47 -08:00
gflags Fixed wrong location of gflags license file 2016-12-07 17:22:38 -05:00
giflib add giflib port 2017-04-28 00:03:15 +07:00
glbinding [glbinding] Delete exes that appear in the presence of glfw3. Resolves #537 2017-02-15 16:12:29 -08:00
glew [glew] Avoid renaming DLLs, because LIBs reference them by name. Prefer using vcpkg_copy_pdbs(). 2017-01-13 17:54:13 -08:00
glfw3 [glfw3] Fix position of cmake_minimum_required to come before project directive. 2017-03-30 21:52:18 -07:00
gli [gli] Make "header-only" comment same as other ports 2016-12-27 14:18:23 -08:00
glib [glib] update to 2.52.1 2017-04-09 11:15:32 +02:00
glm [glm] Mark as header-only library 2016-10-26 14:29:12 -07:00
globjects [globjects] Use SOURCE_PATH variable 2016-12-07 15:26:30 -08:00
glog revert config file changes and remove unused copies 2017-04-20 10:15:42 +08:00
glslang [gslang] Version bump to account for layout changes 2016-12-06 01:00:20 -08:00
graphicsmagick GraphicsMagick port 2017-04-23 11:30:22 -03:00
grpc [grpc] Update to 1.2.3 2017-04-21 19:40:04 -07:00
gsl [ms-gsl][gnusl][gsl] Rename gnusl->gsl, gsl->ms-gsl. 2017-05-03 11:25:35 -07:00
gtest [gtest] Use vcpkg_from_github 2017-05-03 05:13:09 -07:00
gtk [gtk] update to 3.22.11 2017-03-20 19:20:25 +01:00
harfbuzz [harfbuzz] Rework harfbuzz with its newly introduced cmake support 2017-04-27 01:10:27 +04:30
hdf5 [vcpkg-configure-cmake] Centralize application of CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP 2017-03-06 10:46:45 -08:00
http-parser [http-parser] Bump version to reflect build change adding HTTP_PARSER_STRICT=0 2017-01-13 16:01:52 -08:00
icu [icu] fix build with 64bit msys 2017-04-27 12:46:04 +02:00
jbigkit [libjbig] add version 2.1 2017-03-20 12:52:35 +03:00
jsoncpp [jsoncpp] Enable static linking 2016-11-16 13:13:08 -08:00
jxrlib [jxrlib] Bump version 2016-12-02 11:47:52 -08:00
lcms implment reviews. 2017-01-30 15:22:39 +01:00
libarchive [libarchive] update to 3.3.1 2017-04-05 16:06:42 +02:00
libbson [libbson] [mongo-c-driver] [mongo-cxx-driver] Update to latest (1.6.2/1.6.2/3.1.1) 2017-04-13 19:00:15 -07:00
libccd triplet is now automatically included before portfiles. 2016-11-08 14:25:47 -08:00
libepoxy [libepoxy] update to 1.4.1 2017-03-13 23:42:40 +01:00
libevent [libevent] Fixup cmake config files to not have hardcoded paths. 2017-04-05 16:56:53 -07:00
libffi correct version 2017-01-10 15:40:47 +01:00
libflac [libflac] fix build with MSBuild generator 2017-04-27 14:17:29 +02:00
libgd [libgd] add version 2.2.4 2017-04-01 23:20:26 +03:00
libiconv fix for uwp builds 2016-11-28 13:01:55 -08:00
libjpeg-turbo [libjpeg-turbo] disable SIMD optimizations on ARM 2017-03-14 04:01:17 +03:00
liblzma Force LF line endings for patch files 2017-05-05 11:45:04 +02:00
libmad Add libmad port 2017-04-24 01:36:25 +02:00
libmariadb Update CONTROL 2017-01-25 16:55:36 +01:00
libmodplug Force LF line endings for patch files 2017-05-05 11:45:04 +02:00
libmysql [libmysql] Disable installer project 2017-02-17 16:54:29 -08:00
libnice Remove auto generated comments 2017-02-13 05:45:28 +02:00
libodb added libodb-pgsql support 2016-11-22 13:07:05 -05:00
libodb-pgsql added libodb-pgsql support 2016-11-22 13:07:05 -05:00
libodb-sqlite triplet is now automatically included before portfiles. 2016-11-08 14:25:47 -08:00
libogg triplet is now automatically included before portfiles. 2016-11-08 14:25:47 -08:00
libp7-baical [libP7-baical] add version 4.1 2017-03-24 14:23:38 +03:00
libpng [libpng] Fix x86-uwp builds 2017-04-07 11:24:14 -07:00
libpopt [libpopt] add version 1.16 2017-03-13 14:36:41 -07:00
libpq Added libpq support to qt5 2016-12-02 12:19:18 -05:00
libraw [libraw] update to version 0.18.0 2017-02-08 16:39:16 -08:00
libsigcpp [libisigc++] tabs to spaces 2017-01-10 12:08:29 +01:00
libsndfile Add libsndfile to vcpkg 2017-04-30 17:18:46 +02:00
libssh2 [libssh2] Bump version to match source code change for uwp support 2017-01-12 17:26:04 -08:00
libtheora triplet is now automatically included before portfiles. 2016-11-08 14:25:47 -08:00
libuv [libuv] Do not use googlesource.com due to constantly changing hash values. 2017-03-23 03:34:48 -07:00
libvorbis [libvorbis] enable static builds & fix symbol duplication 2017-04-14 16:11:30 +02:00
libvpx [libvpx] Remove addition of git to the PATH 2017-03-15 16:34:43 -07:00
libwebm [libwebm] add version 1.0.0.27 2017-03-15 01:38:04 +03:00
libwebp [libwebp] update to 0.6.0 2017-03-24 16:39:50 +03:00
libwebsockets [libwebsockets] Bump version to correspond to source code change for uwp support. 2017-01-13 16:06:30 -08:00
libxml2 [libxml2] Switch build to CMake for better triplet support. Add liblzma dependency. 2017-04-05 16:07:40 -07:00
libxslt Use different output folder for every triplet, and add debug info to release builds 2016-11-22 09:44:37 +01:00
lmdb [lmdb] Bump version 2017-02-15 16:53:20 -08:00
log4cplus triplet is now automatically included before portfiles. 2016-11-08 14:25:47 -08:00
lua [lua] Expanded comment on COMPILE_AS_CPP 2017-03-02 07:16:46 -08:00
lz4 Force LF line endings for patch files 2017-05-05 11:45:04 +02:00
lzo [lzo] Disable dynamic builds again due to library not having appropriate dllexport annotations. 2017-01-20 17:03:11 -08:00
mdnsresponder Add mdnsresponder port 2017-04-15 14:24:29 -04:00
metis Add port for metis 2017-01-11 12:01:37 +01:00
mongo-c-driver [libbson] [mongo-c-driver] [mongo-cxx-driver] Update to latest (1.6.2/1.6.2/3.1.1) 2017-04-13 19:00:15 -07:00
mongo-cxx-driver [libbson] [mongo-c-driver] [mongo-cxx-driver] Update to latest (1.6.2/1.6.2/3.1.1) 2017-04-13 19:00:15 -07:00
mpg123 [mpg123] install missing headers 2017-04-11 03:18:11 +03:00
mpir [mpir] Rely on default override of WinSDK. 2017-03-13 14:06:48 -07:00
ms-gsl [ms-gsl][gnusl][gsl] Rename gnusl->gsl, gsl->ms-gsl. 2017-05-03 11:25:35 -07:00
msgpack [msgpack] add version 2.1.1. Resolves #744 2017-03-11 19:38:49 +03:00
msmpi [msmpi] Increase logging of msiexec extraction 2017-03-05 01:33:27 -08:00
nana Force LF line endings for patch files 2017-05-05 11:45:04 +02:00
nanodbc If portfile is not static-enabled yet, warn and then build dynamic 2016-11-08 14:38:47 -08:00
netcdf-c [netcdf-c] Add transitive cmake dependency on hdf5 2017-02-28 02:30:36 -08:00
netcdf-cxx4 [netcdf-cxx4] Initial commit of version 4.3.0 2017-02-28 03:23:20 -08:00
nlohmann-json Added nlohmann-json port (for #756) 2017-03-14 10:29:23 +01:00
octomap [octomap] Place tools in a subdirectory for copy_tool_dependencies. Copy pdbs. Fixup cmake targets. 2017-03-29 11:07:24 -07:00
ogre Add ogre port 2016-12-18 23:00:35 +01:00
openal-soft If portfile is not static-enabled yet, warn and then build dynamic 2016-11-08 14:38:47 -08:00
openblas [openblas] Fix missing write to cblas.h 2017-04-14 18:52:19 -07:00
opencv [opencv] Disable searching for LAPACK -- Fixes #1011 2017-05-03 04:21:43 -07:00
opengl [opengl] Add branch for Windows 8.1 SDK 2017-02-24 17:27:12 -08:00
openjpeg [vcpkg-configure-cmake] Centralize application of CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP 2017-03-06 10:46:45 -08:00
openssl [openssl] Improve patches 2017-03-20 16:27:59 -07:00
openvr [openvr] Initial commit of 1.0.5 2017-02-09 00:33:02 -08:00
opus [opus] Rename libopus to opus to match upstream project's name 2017-01-28 20:11:26 -08:00
pango [pango] fix exports 2017-05-04 17:47:22 +02:00
parmetis Add port for parmetis 2017-01-11 12:04:38 +01:00
pcre [pcre] update to 8.40 2017-04-30 16:34:53 +02:00
pcre2 add pcre2 2017-03-16 00:35:24 +01:00
pdcurses Return to C7 debugging output 2016-11-15 19:50:29 -05:00
physfs If portfile is not static-enabled yet, warn and then build dynamic 2016-11-08 14:38:47 -08:00
picojson Using 1.3.0 instead of master as suggested by ras0219-msft 2017-04-13 01:22:02 -04:00
pixman [pixman] bump version 2017-01-11 00:55:10 +01:00
poco upgrade poco to version 1.7.8 2017-04-21 18:16:01 +08:00
portaudio [portaudio] Do not rename DLLs. Fix patchfile. 2017-03-07 13:30:38 -08:00
pqp [pqp] Bump version to correspond with changes to output files 2017-04-05 14:27:42 -07:00
proj [proj] Remove unused parameters 2016-11-28 15:02:51 +01:00
protobuf [grpc+protobuf] Update to 1.1.2 and 3.2.0 respectively. 2017-02-17 01:18:32 -08:00
pugixml Adding pugixml version 1.8.1 2017-02-27 10:17:59 +01:00
pybind11 [pybind11] Disable building tests to remove pytest dependency. 2017-03-27 17:26:26 -07:00
qca Reorder path alterations to generally append instead of prepend. 2017-02-08 17:39:31 -08:00
qt5 [qt5] Restore trailing spaces to uncorrupt patches. 2017-04-28 01:35:31 -07:00
qwt [qwt] Bump version 2017-04-16 19:58:00 +02:00
ragel [ragel] Use SOURCE_PATH when copying license 2016-12-07 15:38:17 -08:00
range-v3 Update to latest revision of Range-V3-VS2015 2017-03-27 13:41:51 -07:00
rapidjson [rapidjson] Update to 1.1.0 2017-02-08 23:51:16 -08:00
rapidxml [rapidxml] Mark as header-only library 2016-10-26 19:33:50 -07:00
rxcpp [rxcpp] Renaming downloaded file back to RxCpp-v3.0.0.tar.gz to avoid collisions with other libraries 2016-11-25 21:45:41 -08:00
sdl2 [sdl2] link to CRT libraries 2016-12-29 01:00:43 +01:00
sdl2-image [sdl2-image] changed include directory to SDL2 include directory 2017-01-07 11:51:07 +01:00
sdl2-mixer Add sdl2-mixer 2017-04-10 11:00:52 +02:00
sdl2-net Add sdl2-net 2017-04-06 18:00:39 +02:00
sdl2-ttf Add sdl2-ttf 2017-04-04 22:27:44 +02:00
sery If portfile is not static-enabled yet, warn and then build dynamic 2016-11-08 14:38:47 -08:00
sfml [sfml] Update to 2.4.2 2017-02-11 10:39:57 -08:00
shaderc Modify shaderc so that it uses spirv-tools lib. 2016-12-21 20:47:53 +01:00
signalrclient [signalrclient] Enable static builds 2016-11-15 17:03:38 -08:00
smpeg2 Force LF line endings for patch files 2017-05-05 11:45:04 +02:00
snappy [snappy] Use vcpkg_fixup_cmake_targets() 2017-05-05 00:45:08 -07:00
soci [soci] Fix setting LIBDIR instead of SOCI_LIBDIR 2016-11-21 15:10:59 -08:00
spdlog [spdlog] fix indentation 2017-02-25 16:57:03 +01:00
spirv-tools [spriv-tools] Add version and description 2017-01-06 15:51:53 -08:00
sqlite3 [sqlite3] update to 3.18.0 2017-04-01 23:35:22 +03:00
sqlite-modern-cpp [sqlite-modern-cpp] Avoid moving downloaded file 2017-02-08 23:55:50 -08:00
stb [stb] Mark as header-only library 2016-10-26 19:48:51 -07:00
szip [vcpkg-configure-cmake] Centralize application of CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP 2017-03-06 10:46:45 -08:00
taglib [taglib] Use copyright from sources. Do not assume Latin-1 filenames. 2017-04-27 19:22:27 -07:00
tbb If portfile is not static-enabled yet, warn and then build dynamic 2016-11-08 14:38:47 -08:00
tclap Add Templatized C++ Command Line Parser (TCLAP) header-only library port 2016-11-11 10:36:46 +01:00
think-cell-range [think-cell-range] upgrade to e2d3018 2016-11-24 13:24:25 +01:00
tiff [tiff] Fix UWP builds for version 4.0.7 2017-04-19 01:02:35 -07:00
tinyexr [tinyexr] Initial port 2017-03-15 14:18:39 -07:00
tinyxml2 triplet is now automatically included before portfiles. 2016-11-08 14:25:47 -08:00
utfcpp [utfcpp] Mar as header-only library 2016-10-26 19:57:34 -07:00
uvatlas [uvatlas] do not install the debug lib twice 2017-01-16 12:24:26 +08:00
uwebsockets [uwebsockets] Update to 0.14.2 2017-04-13 19:11:04 -07:00
vtk [vtk] Don't define size_t. Override HDF5 library detection (bug in FindHDF5) 2017-02-28 06:02:05 -08:00
websocketpp [webscoketpp] Fix dependencies 2017-02-03 14:39:16 -08:00
wt [wt] Update to 3.3.7 2017-05-03 08:02:12 -07:00
wtl [wtl] Mark as header-only library 2016-10-26 12:16:29 -07:00
xalan-c [atlmfc] Add dummy port to detect atl presence in VS 2017-04-23 08:56:36 -07:00
xerces-c [xerces-c]: Certain headers include .c files, this commit ensures that such files are also copied across 2017-04-09 23:57:57 +10:00
xlnt download zip from github instead of cloning via git 2017-03-18 11:18:38 -04:00
xxhash Add XXHash 2017-03-24 21:49:08 +01:00
yaml-cpp [port] Added yaml-cpp 2016-11-22 22:11:57 +09:00
zeromq [zeromq] update to 4.2.2. Resolves #760 2017-03-10 16:57:01 +03:00
zlib [zlib] Add sourceforge mirror 2017-01-17 15:34:31 -08:00
zstd [zstd] update to 1.2.0 2017-05-05 12:10:49 +02:00
zziplib triplet is now automatically included before portfiles. 2016-11-08 14:25:47 -08:00