vcpkg/ports/poco/find_pcre.patch

23 lines
672 B
Diff
Raw Normal View History

2019-08-15 18:18:11 +08:00
diff --git a/cmake/FindPCRE.cmake b/cmake/FindPCRE.cmake
index 41a99cb..b1acb32 100644
--- a/cmake/FindPCRE.cmake
+++ b/cmake/FindPCRE.cmake
@@ -14,9 +14,15 @@ ENDIF (PCRE_INCLUDE_DIRS)
FIND_PATH(PCRE_INCLUDE_DIR pcre.h)
-SET(PCRE_NAMES pcre)
+if (WIN32)
+include(SelectLibraryConfigurations)
+find_library(PCRE_LIBRARY_RELEASE NAMES pcre)
+find_library(PCRE_LIBRARY_DEBUG NAMES pcred)
+select_library_configurations(PCRE)
+else()
+SET(PCRE_NAMES pcred pcre)
FIND_LIBRARY(PCRE_LIBRARY NAMES ${PCRE_NAMES} )
-
+endif()
# handle the QUIETLY and REQUIRED arguments and set PCRE_FOUND to TRUE if
# all listed variables are TRUE
INCLUDE(FindPackageHandleStandardArgs)