diff options
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() |
