[poco]Fix library using pcre.

This commit is contained in:
JackBoosY 2019-08-15 03:18:11 -07:00
parent 9711ca77d3
commit fa5d80b9dd

View File

@ -1,13 +1,22 @@
diff --git a/cmake/FindPCRE.cmake b/cmake/FindPCRE.cmake
index 41a99cb..77f3a42 100644
--- a/cmake/FindPCRE.cmake
+++ b/cmake/FindPCRE.cmake
@@ -14,7 +14,7 @@ ENDIF (PCRE_INCLUDE_DIRS)
FIND_PATH(PCRE_INCLUDE_DIR pcre.h)
-SET(PCRE_NAMES pcre)
+SET(PCRE_NAMES pcred pcre)
FIND_LIBRARY(PCRE_LIBRARY NAMES ${PCRE_NAMES} )
# handle the QUIETLY and REQUIRED arguments and set PCRE_FOUND to TRUE if
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)