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)