diff options
| author | DailyShana <p2357111317192329@gmail.com> | 2019-07-18 07:26:18 +0800 |
|---|---|---|
| committer | Phil Christensen <philc@microsoft.com> | 2019-07-17 16:26:18 -0700 |
| commit | 835d3de78bc28651afe7cfe949163e952674f54c (patch) | |
| tree | 855f45fabef3e72b6d5743dfa152b71029f0b391 | |
| parent | 709e042134bcd4ae33fac6c19dccef8a8a590bfd (diff) | |
| download | vcpkg-835d3de78bc28651afe7cfe949163e952674f54c.tar.gz vcpkg-835d3de78bc28651afe7cfe949163e952674f54c.zip | |
add vcpkg-cmake-wrapper for irrlicht (#7296)
| -rw-r--r-- | ports/irrlicht/CONTROL | 2 | ||||
| -rw-r--r-- | ports/irrlicht/portfile.cmake | 3 | ||||
| -rw-r--r-- | ports/irrlicht/vcpkg-cmake-wrapper.cmake | 11 |
3 files changed, 15 insertions, 1 deletions
diff --git a/ports/irrlicht/CONTROL b/ports/irrlicht/CONTROL index 59071e8dc..7cc3e4223 100644 --- a/ports/irrlicht/CONTROL +++ b/ports/irrlicht/CONTROL @@ -1,5 +1,5 @@ Source: irrlicht
-Version: 1.8.4
+Version: 1.8.4-1
Description: Irrlicht lightning fast 3d engine
Build-Depends: zlib, libpng, bzip2, libjpeg-turbo
diff --git a/ports/irrlicht/portfile.cmake b/ports/irrlicht/portfile.cmake index 0f9f4691e..f4eaf5fc8 100644 --- a/ports/irrlicht/portfile.cmake +++ b/ports/irrlicht/portfile.cmake @@ -90,5 +90,8 @@ freely, subject to the following restrictions: vcpkg_copy_pdbs()
+if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
+ file(COPY ${CMAKE_CURRENT_LIST_DIR}/vcpkg-cmake-wrapper.cmake DESTINATION ${CURRENT_PACKAGES_DIR}/share/irrlicht)
+endif()
# Post-build test for cmake libraries
vcpkg_test_cmake(PACKAGE_NAME irrlicht)
diff --git a/ports/irrlicht/vcpkg-cmake-wrapper.cmake b/ports/irrlicht/vcpkg-cmake-wrapper.cmake new file mode 100644 index 000000000..4cfdb8a0d --- /dev/null +++ b/ports/irrlicht/vcpkg-cmake-wrapper.cmake @@ -0,0 +1,11 @@ +_find_package(${ARGS})
+find_package(ZLIB REQUIRED)
+find_package(PNG REQUIRED)
+find_package(JPEG REQUIRED)
+find_package(BZip2 REQUIRED)
+if(TARGET Irrlicht::Irrlicht)
+ set_property(TARGET Irrlicht::Irrlicht APPEND PROPERTY INTERFACE_LINK_LIBRARIES ZLIB::ZLIB PNG::PNG JPEG::JPEG BZip2::BZip2)
+endif()
+if(IRRLICHT_LIBRARIES)
+ list(APPEND IRRLICHT_LIBRARIES ${ZLIB_LIBRARIES} ${PNG_LIBRARIES} ${JPEG_LIBRARIES} ${BZIP2_LIBRARIES})
+endif()
|
