aboutsummaryrefslogtreecommitdiff
path: root/ports/libpng
diff options
context:
space:
mode:
authorRobert Schumacher <roschuma@microsoft.com>2018-06-14 14:56:43 -0700
committerRobert Schumacher <roschuma@microsoft.com>2018-06-15 14:51:57 -0700
commitee3183c58aff16b954ca5d609821a7b67a0a363b (patch)
tree98dc94f14df9edc25469579e11cf5e48c6332785 /ports/libpng
parentcd8813fb9c87d23cda095dd2e13a37d3f4addf47 (diff)
downloadvcpkg-ee3183c58aff16b954ca5d609821a7b67a0a363b.tar.gz
vcpkg-ee3183c58aff16b954ca5d609821a7b67a0a363b.zip
[nana] Fix linux builds; install cmake targets
Diffstat (limited to 'ports/libpng')
-rw-r--r--ports/libpng/portfile.cmake4
-rw-r--r--ports/libpng/vcpkg-cmake-wrapper.cmake4
2 files changed, 8 insertions, 0 deletions
diff --git a/ports/libpng/portfile.cmake b/ports/libpng/portfile.cmake
index 0c9f8ab0b..521dfb8bf 100644
--- a/ports/libpng/portfile.cmake
+++ b/ports/libpng/portfile.cmake
@@ -57,3 +57,7 @@ file(RENAME ${CURRENT_PACKAGES_DIR}/share/libpng/LICENSE ${CURRENT_PACKAGES_DIR}
vcpkg_copy_pdbs()
file(COPY ${CMAKE_CURRENT_LIST_DIR}/usage DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})
+
+if(VCPKG_CMAKE_SYSTEM_NAME AND NOT VCPKG_CMAKE_SYSTEM_NAME STREQUAL "WindowsStore")
+ file(COPY ${CMAKE_CURRENT_LIST_DIR}/vcpkg-cmake-wrapper.cmake DESTINATION ${CURRENT_PACKAGES_DIR}/share/png)
+endif()
diff --git a/ports/libpng/vcpkg-cmake-wrapper.cmake b/ports/libpng/vcpkg-cmake-wrapper.cmake
new file mode 100644
index 000000000..88813d68c
--- /dev/null
+++ b/ports/libpng/vcpkg-cmake-wrapper.cmake
@@ -0,0 +1,4 @@
+if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/../../lib/libpng16.a")
+ set(PNG_LIBRARY_RELEASE "${CMAKE_CURRENT_LIST_DIR}/../../lib/libpng16.a" CACHE FILEPATH "")
+endif()
+_find_package(${ARGS})