From cb4bb0e8d5ab43a6daf900f486de030ca3014c19 Mon Sep 17 00:00:00 2001 From: Arkady Shapkin Date: Tue, 16 May 2017 00:11:09 +0300 Subject: [PATCH] [c-ares] Static linkage fix. Fixes #1096 --- ports/c-ares/portfile.cmake | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/ports/c-ares/portfile.cmake b/ports/c-ares/portfile.cmake index 696bb0fbc..4c97ed46e 100644 --- a/ports/c-ares/portfile.cmake +++ b/ports/c-ares/portfile.cmake @@ -28,10 +28,15 @@ vcpkg_install_cmake() vcpkg_fixup_cmake_targets(CONFIG_PATH "lib/cmake/c-ares") -file(GLOB RELEASE_EXE_FILES "${CURRENT_PACKAGES_DIR}/bin/*.exe") -file(REMOVE ${RELEASE_EXE_FILES}) -file(GLOB DEBUG_EXE_FILES "${CURRENT_PACKAGES_DIR}/debug/bin/*.exe") -file(REMOVE ${DEBUG_EXE_FILES}) +if(VCPKG_CRT_LINKAGE STREQUAL static) + file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin) + file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/bin) +else() + file(GLOB RELEASE_EXE_FILES "${CURRENT_PACKAGES_DIR}/bin/*.exe") + file(REMOVE ${RELEASE_EXE_FILES}) + file(GLOB DEBUG_EXE_FILES "${CURRENT_PACKAGES_DIR}/debug/bin/*.exe") + file(REMOVE ${DEBUG_EXE_FILES}) +endif() vcpkg_copy_pdbs()