Commit Graph

23 Commits

Author SHA1 Message Date
pravic
18b029a5e3 [WIP] Add a Homepage URL entry for vcpkg ports (#2933)
* [vcpkg] Add "Homepage" field to the CONTROL files.
2019-06-15 16:54:47 -07:00
Alexander Neumann
2ca3476149 [netcdf-c/hdf5] improve/correct linkage (#6771)
* [netcdf_c] improve HDF5 linkage

* [hdf5] add required HDF5 definitions not set by findHDF5

* [netcdf-c] Call chain HDF5: -> vcpkg_cmake_wrapper (old behvior)
 -> port supplied FindHDF5 -> includes hdf5Config from HDF5_ROOT

* [hdf5] fix szip linkage...again..
will now double link against szip target but thats better than before
the double link issue does not hurt and should be resolved upstream

* revert find_dependency

requires include(CMakeFindDependencyMacro)

* [netcdf-c] removed unnecessary patch
2019-06-08 14:08:59 -07:00
Victor Romero
050e71d01d
Remove references to CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS (#5937)
* [various ports] remove references to CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS

* [alac,benchmark,capnproto] Fix  check_linkage call

* [fastlz] Fix SHA512

* [coroutine] Fix dynamic build

* [folly] Find double-conversion

* [gamma] Use vcpkg_from_github

* [librsync] Enable static builds

* [netcdf-cxx4] Fix SHA512

* [octomap] Fix static build

* [tidy-html5] Fix static build

* [various ports] remove custom messages for shared/static builds, modernize some scripts in the meantime

* [folly] Use ras0219's fix for link paths

* [octomap] Fix exported targets

* [uvatlas] Set tool download SHA512

* [duktape+python2] fix portfile to call configure with correct python version, manage python2 also outside win32

* [suitesparse] osx fix

* [gtkmm] Call vcpkg_check_linkage after including vcpkg functions

* [duktape] Resolve conflicts

* [duktape] FIxed typo in Python paths

* [wangle] Find zlib

* [openssl-uwp] Fix SHA512

* [glib] Allow static builds on non-Windows

* [suitesparse] Fix build on Windows

* [multiple ports] Bump CONTROL version

* [multiple ports] Fix description indent

* [directxtk] Fix CONTROL file

* [bde,duktape,qpid-proton] Build packages with python2 installed

* [binn] remove CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS

* [gdal,live555,uriparser] Fix regressions

* [live555] Update to 2019.04.24
2019-05-02 22:57:43 -07:00
grdowns
8bd9e3a976 [hdf5] Set wrapper policy for older dependent libraries 2019-04-04 15:22:03 -07:00
Robert Schumacher
7df18a5804 [hdf5][vtk] Add vcpkg-cmake-wrapper for HDF5 to fix vtk 2019-04-03 05:52:27 -07:00
Dženan Zukić
641e1cd53d Fix double-conversion issue in ITK (#5115)
* Using newer version of ITK which fixes double-conversion problem

* Minor style update of ITK portfile

* Using newer version of ITK which fixes double-conversion problem

* [itk] Improve version string

* [itk][hdf5] Update ITK commit. Depend on eigen3. Bump hdf5 control version.

* [hdf5] Update CONTROL

* [netcdf-c] Disable parallel configure due to writes to source directory

* [hdf5] Disable parallel configure due to writes to source directory. Switch to tar.gz to prevent CRLF line endings.
2019-04-02 20:35:44 -07:00
Alexander Neumann
49f59fd081 updated hdf5 to 1.10.5.
Also now builds dynamic and static libs in dynamic build due to the targets exported by hdf5. (Revert to default hdf5 build behavior)
2019-03-14 22:29:33 +01:00
Sean Warren
a9f8430961 [hdf5] Use cmake wrapper to ensure consuming libraries link to szip (#5467)
* [hdf5] Use cmake wrapper to ensure consuming libraries link to szip in static build

* [hdf5] Move hdf5 cmake code from vcpkg.cmake to vcpkg-cmake-wrapper

* [hdf5] Do not force search in config mode

* [hdf5] balance needs of vtk and kealib
2019-03-05 11:09:22 -08:00
Robert Schumacher
57c9cd012e [hdf5] Remove unneeded .gitattributes 2018-03-01 10:43:58 -08:00
Hiroshi Miura
8fe30fe1ea Add kealib ports and modify hdf5 recipe (#2708)
* [kealib] add kealib ports

KEALib is a GDAL model library using HDF5 standard.

- Patch library cmake scripts.
- Provide MIT license file.
- Depend on hdf5 library with [cpp] feature.
- No generation of GDAL driver.

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

* [kealib] fix option key to specify building shared library

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

* [kealib] call copy_pdbs() after install

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

* [kealib] update cmake patch

- fix library name in MSVC
- fix to find hdf5 libraries

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

* [kealib] add parallel feature

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

* Revert "[hdf5] add cpp feature"

This reverts commit fbe8766466.

* [hdf5] always build cpp library

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

* [kealib] drop dependency for feature hdf5[cpp]

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

* [kealib] update static link handling

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

* [kealib] revert a previous hack for static link to szip/zlib

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

* [hdf5] work around szip-config.cmake behavior

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

* link dependencies of static libs
2018-03-01 10:39:20 -08:00
Ossowski, Michal
fbe8766466 [hdf5] add cpp feature
Required for building caffe
2018-02-01 15:48:40 +01:00
Robert Schumacher
7f7f2b629e [hdf5] Bump version to include new feature 2018-01-08 23:34:52 -08:00
James Chang
69e4ef6632 make parallel support optional 2018-01-09 14:22:02 +08:00
Albert Ziegenhagel
7d48a73928 Update HDF5 to 1.10.1 2018-01-03 13:28:42 +01:00
Robert Schumacher
7938006022 [ports] Mark several ports as unbuildable on UWP 2017-11-26 10:28:16 -08:00
Robert Schumacher
bb47f71bf3 [hdf5] Switch to using vcpkg_fixup_cmake_targets() 2017-11-08 15:33:38 -08:00
Alexander Karatarakis
26516fe485 vcpkg_configure_cmake (and _meson) now embed debug symbols within static libs (/Z7) 2017-09-09 00:12:54 -07:00
Robert Schumacher
6e44495b2f [vcpkg-configure-cmake] Centralize application of CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP 2017-03-06 10:46:45 -08:00
Robert Schumacher
2c9cf2a520 [hdf5] Mark linked libraries as private 2017-02-28 01:48:24 -08:00
Robert Schumacher
601b167610 [hdf5] Update to 1.10, enable disabling of static libs 2017-02-28 01:09:04 -08:00
Robert Schumacher
5d873f0520 [hdf5] Fix #673 by explicitly specifying the szip libraries 2017-02-16 22:53:28 -08:00
Alexander Karatarakis
5693ce8b4d [hdf5] Enable ninja option 2017-02-08 23:15:27 -08:00
Albert Ziegenhagel
fda4bb11ce Add port for hdf5 2017-01-11 12:18:49 +01:00