winget-cli

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

portfile.cmake (951B)


      1 if(VCPKG_TARGET_IS_WINDOWS)
      2     set(PATCHES fix-POSIX_name.patch)
      3 endif()
      4 
      5 vcpkg_from_github(
      6     OUT_SOURCE_PATH SOURCE_PATH
      7     REPO yaml/libyaml
      8     REF 840b65c40675e2d06bf40405ad3f12dec7f35923 # Unreleased
      9     SHA512 de85560312d53a007a2ddf1fe403676bbd34620480b1ba446b8c16bb366524ba7a6ed08f6316dd783bf980d9e26603a9efc82f134eb0235917b3be1d3eb4b302
     10     HEAD_REF master
     11     PATCHES
     12         ${PATCHES}
     13         export-pkgconfig.patch
     14 )
     15 
     16 vcpkg_cmake_configure(
     17     SOURCE_PATH "${SOURCE_PATH}"
     18     OPTIONS
     19         -DBUILD_TESTING=OFF
     20         -DINSTALL_CMAKE_DIR=share/yaml
     21 )
     22 
     23 vcpkg_cmake_install()
     24 
     25 vcpkg_copy_pdbs()
     26 
     27 vcpkg_cmake_config_fixup(PACKAGE_NAME yaml CONFIG_PATH share/yaml)
     28 
     29 vcpkg_fixup_pkgconfig()
     30 
     31 file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include" "${CURRENT_PACKAGES_DIR}/include/config.h" "${CURRENT_PACKAGES_DIR}/debug/share")
     32 
     33 configure_file("${SOURCE_PATH}/License" "${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright" COPYONLY)