diff options
| author | Robert Schumacher <roschuma@microsoft.com> | 2021-01-19 12:05:08 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-01-19 12:05:08 -0800 |
| commit | ab077c4e55e1c17e6603b539f6497a2bf76f25e6 (patch) | |
| tree | 0321bdc72b3b380306f12ad48eaab750c215a373 /ports | |
| parent | 2ac5b0564c9bd703cdc8d1acb31b721326e54227 (diff) | |
| download | vcpkg-ab077c4e55e1c17e6603b539f6497a2bf76f25e6.tar.gz vcpkg-ab077c4e55e1c17e6603b539f6497a2bf76f25e6.zip | |
[simage] Fix optional dependencies (#15683)
* [simage] Fix optional dependencies
* [simage] Add to versions db
Diffstat (limited to 'ports')
| -rw-r--r-- | ports/simage/CONTROL | 3 | ||||
| -rw-r--r-- | ports/simage/portfile.cmake | 18 |
2 files changed, 19 insertions, 2 deletions
diff --git a/ports/simage/CONTROL b/ports/simage/CONTROL index f88751b8d..e25840834 100644 --- a/ports/simage/CONTROL +++ b/ports/simage/CONTROL @@ -1,5 +1,6 @@ Source: simage Version: 1.8.0 +Port-Version: 1 Description: Image file format library abstraction layer -Build-Depends: giflib (linux|uwp), libjpeg-turbo (linux|uwp), libpng (linux|uwp), libsndfile (linux|uwp), tiff (linux|uwp), libvorbis (linux|uwp) +Build-Depends: giflib (!windows&!osx), libjpeg-turbo (!windows&!osx), libpng (!windows&!osx), libsndfile, tiff (!windows&!osx), libvorbis, zlib (!windows&!osx) Homepage: https://github.com/coin3d/simage diff --git a/ports/simage/portfile.cmake b/ports/simage/portfile.cmake index 59fbf4557..6b890c8a5 100644 --- a/ports/simage/portfile.cmake +++ b/ports/simage/portfile.cmake @@ -20,7 +20,15 @@ else() set(SIMAGE_BUILD_SHARED_LIBS ON) endif() -if(VCPKG_TARGET_IS_UWP) +set(OSX_OR_WINDOWS OFF) +if((VCPKG_TARGET_IS_WINDOWS AND NOT VCPKG_TARGET_IS_UWP) OR VCPKG_TARGET_IS_OSX) + set(OSX_OR_WINDOWS ON) +endif() + +if(VCPKG_TARGET_IS_WINDOWS AND NOT VCPKG_TARGET_IS_UWP) + set(SIMAGE_USE_AVIENC ON) + set(SIMAGE_USE_GDIPLUS ON) +else() set(SIMAGE_USE_AVIENC OFF) set(SIMAGE_USE_GDIPLUS OFF) endif() @@ -32,6 +40,14 @@ vcpkg_configure_cmake( -DSIMAGE_BUILD_SHARED_LIBS=${SIMAGE_BUILD_SHARED_LIBS} -DSIMAGE_USE_AVIENC=${SIMAGE_USE_AVIENC} -DSIMAGE_USE_GDIPLUS=${SIMAGE_USE_GDIPLUS} + -DCMAKE_DISABLE_FIND_PACKAGE_FLAC=ON + -DCMAKE_DISABLE_FIND_PACKAGE_Jasper=ON + -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON + -DCMAKE_DISABLE_FIND_PACKAGE_ZLIB=${OSX_OR_WINDOWS} + -DCMAKE_DISABLE_FIND_PACKAGE_GIF=${OSX_OR_WINDOWS} + -DCMAKE_DISABLE_FIND_PACKAGE_JPEG=${OSX_OR_WINDOWS} + -DCMAKE_DISABLE_FIND_PACKAGE_PNG=${OSX_OR_WINDOWS} + -DCMAKE_DISABLE_FIND_PACKAGE_TIFF=${OSX_OR_WINDOWS} ) vcpkg_install_cmake() |
