vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO freetds/freetds REF fbf3bbbbc27283b35a5a6aec9992521e684c9abf # 1.2.5 HEAD_REF master SHA512 e18dba16705db951ea52055476fac342c1bb62e90629ef82064ad9d3d4a7f2078e8f7674b1602bc21798240e005052dcbc67cdd0912b47163bd95956128c4677 PATCHES skip-unit-tests.patch fix-encoding-h-dependency.patch ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS FEATURES openssl WITH_OPENSSL ) vcpkg_find_acquire_program(PERL) get_filename_component(PERL_PATH ${PERL} DIRECTORY) vcpkg_add_to_path(${PERL_PATH}) if (VCPKG_TARGET_IS_WINDOWS) vcpkg_find_acquire_program(GPERF) get_filename_component(GPERF_PATH ${GPERF} DIRECTORY) vcpkg_add_to_path(${GPERF_PATH}) else() if (NOT EXISTS /usr/bin/gperf) message(FATAL_ERROR "freetds requires gperf, these can be installed on Ubuntu systems via apt-get install gperf.") endif() endif() vcpkg_configure_cmake( SOURCE_PATH ${SOURCE_PATH} PREFER_NINJA OPTIONS ${FEATURE_OPTIONS} ) vcpkg_install_cmake() vcpkg_copy_pdbs() file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/bsqldb.exe) file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/bsqlodbc.exe) file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/datacopy.exe) file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/defncopy.exe) file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/freebcp.exe) file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/tdspool.exe) file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/tsql.exe) file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/bsqldb) file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/bsqlodbc) file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/datacopy) file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/defncopy) file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/freebcp) file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/tdspool) file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/tsql) file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/bsqldb.exe) file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/bsqlodbc.exe) file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/datacopy.exe) file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/defncopy.exe) file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/freebcp.exe) file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/tdspool.exe) file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/tsql.exe) file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/bsqldb) file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/bsqlodbc) file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/datacopy) file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/defncopy) file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/freebcp) file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/tdspool) file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/tsql) if(VCPKG_LIBRARY_LINKAGE STREQUAL static) file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin ${CURRENT_PACKAGES_DIR}/debug/bin) endif() file(INSTALL ${SOURCE_PATH}/COPYING.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)