if(VCPKG_TARGET_IS_WINDOWS) vcpkg_check_linkage(ONLY_STATIC_LIBRARY) endif() vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO apache/arrow-nanoarrow REF "apache-arrow-nanoarrow-${VERSION}" SHA512 6d2bb68e4f35b42f543cf33aa5acf585690da5ffafe9d144da03473dc1e0a0834944abea719ba9b88296832bd3cc2e09a97f69552dec61a8d4a95fb78f0df405 HEAD_REF main PATCHES fix_install_dir.patch no_werror.patch ) file(REMOVE_RECURSE "${SOURCE_PATH}/thirdparty") string(COMPARE EQUAL ${VCPKG_LIBRARY_LINKAGE} "dynamic" NANOARROW_ARROW_STATIC) vcpkg_cmake_configure( SOURCE_PATH "${SOURCE_PATH}" OPTIONS -DNANOARROW_ARROW_STATIC=${NANOARROW_ARROW_STATIC} ) vcpkg_cmake_install() vcpkg_copy_pdbs() vcpkg_cmake_config_fixup( PACKAGE_NAME nanoarrow CONFIG_PATH lib/cmake/nanoarrow DO_NOT_DELETE_PARENT_CONFIG_PATH ) file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/lib/cmake" "${CURRENT_PACKAGES_DIR}/lib/cmake") vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE.txt")