portfile.cmake 781 B

12345678910111213141516171819202122232425262728
  1. vcpkg_from_github(
  2. OUT_SOURCE_PATH SOURCE_PATH
  3. REPO faaxm/spix
  4. REF v0.2
  5. SHA512 14eb742b7861d510466341f90f8d5b9d519aeaf27a032a8be8ab15743c7dd20d0584aa1f815a82dd54e73cb747612975f4a52db23c57390e9b5cd4a102a789c6
  6. HEAD_REF master
  7. PATCHES
  8. export-header.patch
  9. )
  10. string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" ANYRPC_LIB_BUILD_SHARED)
  11. vcpkg_configure_cmake(
  12. SOURCE_PATH ${SOURCE_PATH}
  13. PREFER_NINJA
  14. OPTIONS
  15. -DSPIX_BUILD_EXAMPLES=OFF
  16. -DBUILD_TESTS=OFF
  17. )
  18. vcpkg_install_cmake()
  19. file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
  20. file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share)
  21. file(INSTALL ${SOURCE_PATH}/LICENSE.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/spix RENAME copyright)
  22. vcpkg_copy_pdbs()