1 vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
4 OUT_SOURCE_PATH SOURCE_PATH
5 URL https://chromium.googlesource.com/libyuv/libyuv
6 REF 287158925b0e03ea4499a18b4e08478c5781541b #2021-4-15
13 vcpkg_configure_cmake(
14 SOURCE_PATH ${SOURCE_PATH}
17 -DCMAKE_DEBUG_POSTFIX=${POSTFIX}
23 vcpkg_fixup_cmake_targets(CONFIG_PATH share/cmake/libyuv)
25 file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
26 file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share)
28 vcpkg_replace_string(${CURRENT_PACKAGES_DIR}/include/libyuv/convert.h "#ifdef HAVE_JPEG" "#if 1")
29 vcpkg_replace_string(${CURRENT_PACKAGES_DIR}/include/libyuv/convert_argb.h "#ifdef HAVE_JPEG" "#if 1")
31 configure_file(${CMAKE_CURRENT_LIST_DIR}/libyuv-config.cmake ${CURRENT_PACKAGES_DIR}/share/${PORT} COPYONLY)
32 file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)