aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArkady Shapkin <arkady.shapkin@gmail.com>2017-06-30 00:56:12 +0300
committerArkady Shapkin <arkady.shapkin@gmail.com>2017-07-08 02:45:36 +0300
commite626129d53587647ea7d7a73217117dde588c9d3 (patch)
tree42a45c71da628e50aedabf13d2f6c211e8c2b259
parent0afe1112c18b95e694706ed9d91a63cdb48174c3 (diff)
downloadvcpkg-e626129d53587647ea7d7a73217117dde588c9d3.tar.gz
vcpkg-e626129d53587647ea7d7a73217117dde588c9d3.zip
[openimageio] Initial commit. Closes #687
-rw-r--r--ports/openimageio/CONTROL4
-rw-r--r--ports/openimageio/portfile.cmake53
2 files changed, 57 insertions, 0 deletions
diff --git a/ports/openimageio/CONTROL b/ports/openimageio/CONTROL
new file mode 100644
index 000000000..b04914c5c
--- /dev/null
+++ b/ports/openimageio/CONTROL
@@ -0,0 +1,4 @@
+Source: openimageio
+Version: 1.7.15
+Description: An library for reading and writing images, and a bunch of related classes, utilities, and application
+Build-Depends: boost, libjpeg-turbo, tiff, libpng, openexr \ No newline at end of file
diff --git a/ports/openimageio/portfile.cmake b/ports/openimageio/portfile.cmake
new file mode 100644
index 000000000..cc62bd58c
--- /dev/null
+++ b/ports/openimageio/portfile.cmake
@@ -0,0 +1,53 @@
+include(vcpkg_common_functions)
+
+vcpkg_from_github(
+ OUT_SOURCE_PATH SOURCE_PATH
+ REPO OpenImageIO/oiio
+ REF Release-1.7.15
+ SHA512 5b83961a77de36082e0a3abeac8015f9455504680d7437777524a9ac17ac7994df2a2ad1af86a884cf17c1afcd71a36a30e24711cba8d8a30511c05e36d7fadc
+ HEAD_REF master
+)
+
+if(VCPKG_LIBRARY_LINKAGE STREQUAL static)
+ set(BUILDSTATIC ON)
+ set(LINKSTATIC ON)
+else()
+ set(BUILDSTATIC OFF)
+ set(LINKSTATIC OFF)
+endif()
+
+vcpkg_configure_cmake(
+ SOURCE_PATH ${SOURCE_PATH}
+ PREFER_NINJA
+ OPTIONS
+ -DOIIO_BUILD_TOOLS=OFF
+ -DOIIO_BUILD_TESTS=OFF
+ -DHIDE_SYMBOLS=ON
+ -DUSE_FFMPEG=OFF
+ -DUSE_FIELD3D=OFF
+ -DUSE_FREETYPE=OFF
+ -DUSE_GIF=OFF
+ -DUSE_LIBRAW=OFF
+ -DUSE_NUKE=OFF
+ -DUSE_OCIO=OFF
+ -DUSE_OPENCV=OFF
+ -DUSE_OPENJPEG=OFF
+ -DUSE_PTEX=OFF
+ -DUSE_PYTHON=OFF
+ -DUSE_QT=OFF
+ -DBUILDSTATIC=${BUILDSTATIC}
+ -DLINKSTATIC=${LINKSTATIC}
+)
+
+vcpkg_install_cmake()
+
+vcpkg_copy_pdbs()
+
+# Clean
+file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/doc)
+file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/doc)
+file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
+
+# Handle copyright
+file(COPY ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/openimageio)
+file(RENAME ${CURRENT_PACKAGES_DIR}/share/openimageio/LICENSE ${CURRENT_PACKAGES_DIR}/share/openimageio/copyright)