include(vcpkg_common_functions) vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO argtable/argtable3 REF bbc4ec20991e87ecf8dcf288aef777b55b78daa7 SHA512 050f54ead2d029715d8f10e63ff555027ead61fbfa18bd955e3b99e080f9178ad5c41937c5d62477885143f27bb9e7e505a7120b95bfcd899a60719584191f1c HEAD_REF master PATCHES fix-cmake.patch ) vcpkg_configure_cmake( SOURCE_PATH ${SOURCE_PATH} PREFER_NINJA OPTIONS -DARGTABLE3_ENABLE_CONAN=OFF -DARGTABLE3_ENABLE_TESTS=OFF -DARGTABLE3_BUILD_STATIC_EXAMPLES=OFF ) vcpkg_install_cmake() vcpkg_copy_pdbs() if(EXISTS ${CURRENT_PACKAGES_DIR}/cmake) vcpkg_fixup_cmake_targets(CONFIG_PATH cmake) elseif(EXISTS ${CURRENT_PACKAGES_DIR}/lib/cmake/${PORT}) vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/${PORT}) endif() file(COPY ${CMAKE_CURRENT_LIST_DIR}/vcpkg-cmake-wrapper.cmake DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} ) file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include ) if(VCPKG_LIBRARY_LINKAGE STREQUAL dynamic) vcpkg_replace_string( "${CURRENT_PACKAGES_DIR}/include/argtable3.h" "defined(argtable3_IMPORTS)" "1 // defined(argtable3_IMPORTS)" ) endif() # Handle copyright configure_file(${SOURCE_PATH}/LICENSE ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright COPYONLY) # CMake integration test vcpkg_test_cmake(PACKAGE_NAME ${PORT})