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)