diff options
| -rw-r--r-- | ports/bullet3/portfile.cmake | 20 | ||||
| -rw-r--r-- | ports/fastlz/CMakeLists.txt | 16 | ||||
| -rw-r--r-- | ports/fastlz/CONTROL | 3 | ||||
| -rw-r--r-- | ports/fastlz/portfile.cmake | 26 |
4 files changed, 55 insertions, 10 deletions
diff --git a/ports/bullet3/portfile.cmake b/ports/bullet3/portfile.cmake index 171b70bc6..dbc206f5f 100644 --- a/ports/bullet3/portfile.cmake +++ b/ports/bullet3/portfile.cmake @@ -11,16 +11,16 @@ vcpkg_extract_source_archive(${ARCHIVE}) vcpkg_configure_cmake( SOURCE_PATH ${SOURCE_PATH} OPTIONS - -DCMAKE_WINDOWS_EXPORT_ALL_SYMBOLS=ON - -DUSE_MSVC_RUNTIME_LIBRARY_DLL=ON - -DBUILD_DEMOS=OFF - -DBUILD_CPU_DEMOS=OFF - -DBUILD_BULLET2_DEMOS=OFF - -DBUILD_BULLET3=OFF - -DBUILD_EXTRAS=OFF - -DBUILD_UNIT_TESTS=OFF - -DBUILD_SHARED_LIBS=ON - -DINSTALL_LIBS=ON + -DCMAKE_WINDOWS_EXPORT_ALL_SYMBOLS=ON + -DUSE_MSVC_RUNTIME_LIBRARY_DLL=ON + -DBUILD_DEMOS=OFF + -DBUILD_CPU_DEMOS=OFF + -DBUILD_BULLET2_DEMOS=OFF + -DBUILD_BULLET3=OFF + -DBUILD_EXTRAS=OFF + -DBUILD_UNIT_TESTS=OFF + -DBUILD_SHARED_LIBS=ON + -DINSTALL_LIBS=ON ) vcpkg_build_cmake() diff --git a/ports/fastlz/CMakeLists.txt b/ports/fastlz/CMakeLists.txt new file mode 100644 index 000000000..a517c0d4b --- /dev/null +++ b/ports/fastlz/CMakeLists.txt @@ -0,0 +1,16 @@ +CMAKE_MINIMUM_REQUIRED ( VERSION 2.6) + +add_library (fastlz SHARED fastlz.c ) + +install (TARGETS fastlz DESTINATION + RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin + LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib + ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib +) +IF (NOT DEFINED SKIP_INSTALL_HEADERS) + INSTALL( + FILES + fastlz.h + DESTINATION include + ) +ENDIF ()
\ No newline at end of file diff --git a/ports/fastlz/CONTROL b/ports/fastlz/CONTROL new file mode 100644 index 000000000..089ba333e --- /dev/null +++ b/ports/fastlz/CONTROL @@ -0,0 +1,3 @@ +Source: fastlz +Version: 1.0 +Description: A lightning-fast lossless compression library diff --git a/ports/fastlz/portfile.cmake b/ports/fastlz/portfile.cmake new file mode 100644 index 000000000..f6252fb58 --- /dev/null +++ b/ports/fastlz/portfile.cmake @@ -0,0 +1,26 @@ +include(${CMAKE_TRIPLET_FILE}) +include(vcpkg_common_functions) +set(SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/FastLZ-master) +vcpkg_download_distfile(ARCHIVE + URLS "https://github.com/ariya/FastLZ/archive/master.zip" + FILENAME "fastlz.zip" + SHA512 2e7928a08b00c80b3a19936db1b2c7030b021e143db4811299b2548846499c735280e77fb101cb060031415c19028722add4c6ed86c1ddde3cd0d0de3f45d522 +) +vcpkg_extract_source_archive(${ARCHIVE}) + +file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH}) + +vcpkg_configure_cmake( + SOURCE_PATH ${SOURCE_PATH} + OPTIONS + -DCMAKE_WINDOWS_EXPORT_ALL_SYMBOLS=ON +) + +vcpkg_install_cmake() + +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) + +# Handle copyright +file(COPY ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/fastlz) +file(RENAME ${CURRENT_PACKAGES_DIR}/share/fastlz/LICENSE ${CURRENT_PACKAGES_DIR}/share/fastlz/copyright) +vcpkg_copy_pdbs() |
