aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2023-10-17 19:11:26 -0700
committerGerald Combs <gerald@wireshark.org>2023-10-19 18:05:43 -0700
commit800831cab2d20722b042e2847bff965f51714bad (patch)
treedbc460c326b574efb6f746f0465a4f9fdaae810f /CMakeLists.txt
parent652b6b186f4d334846e99666c31dea68d9073251 (diff)
Fixup vcpkg-export-20231017-1
GLib's debug libraries link against pcre2-8d.lib, which means we have to as well. Revert some debugging in GitLab CI.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt13
1 files changed, 9 insertions, 4 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index df1872586c..50d696e6e2 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2152,6 +2152,15 @@ if(USE_REPOSITORY)
COMMAND_EXPAND_LISTS
)
+ add_custom_command(TARGET copy_cli_dlls PRE_BUILD
+ COMMAND ${CMAKE_COMMAND} -E copy_if_different
+ "$<IF:$<CONFIG:Debug>,${PCRE2_DEBUG_DLL},${PCRE2_RELEASE_DLL}>"
+ "$<IF:$<CONFIG:Debug>,${PCRE2_DEBUG_PDB},${PCRE2_RELEASE_PDB}>"
+ "${_dll_output_dir}"
+ WORKING_DIRECTORY $<IF:$<CONFIG:Debug>,${PCRE2_DEBUG_DLL_DIR},${PCRE2_RELEASE_DLL_DIR}>
+ COMMAND_EXPAND_LISTS
+ )
+
if (MSVC AND VLD_FOUND)
add_custom_command(TARGET copy_cli_dlls PRE_BUILD
COMMAND ${CMAKE_COMMAND} -E "$<IF:$<CONFIG:Debug>,copy_if_different,true>"
@@ -2207,10 +2216,6 @@ if(USE_REPOSITORY)
list (APPEND THIRD_PARTY_DLLS "${NGHTTP3_DLL_DIR}/${NGHTTP3_DLL}")
list (APPEND THIRD_PARTY_PDBS "${NGHTTP3_DLL_DIR}/${NGHTTP3_PDB}")
endif(NGHTTP3_FOUND)
- if (PCRE2_FOUND)
- list (APPEND THIRD_PARTY_DLLS "${PCRE2_DLL_DIR}/${PCRE2_DLL}")
- list (APPEND THIRD_PARTY_PDBS "${PCRE2_DLL_DIR}/${PCRE2_PDB}")
- endif(PCRE2_FOUND)
if (SBC_FOUND)
list (APPEND THIRD_PARTY_DLLS "${SBC_DLL_DIR}/${SBC_DLL}")
endif(SBC_FOUND)