aboutsummaryrefslogtreecommitdiff
path: root/modules/FindPCRE.cmake
blob: fa61a4300ed8d6d7e0044d37c51387045bc4e6cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

FIND_PATH(PCRE_INCLUDE_DIR pcre.h
/usr/include/
/usr/local/include/
)

FIND_LIBRARY(PCRE_PCRE_LIBRARY NAMES pcre
PATHS
/usr/lib
/usr/local/lib
)

FIND_LIBRARY(PCRE_PCREPOSIX_LIBRARY NAMES pcreposix
PATHS
/usr/lib
/usr/local/lib
)

SET(PCRE_LIBRARY ${PCRE_PCRE_LIBRARY} ${PCRE_PCREPOSIX_LIBRARY})

IF(PCRE_INCLUDE_DIR AND PCRE_LIBRARY)
   SET(PCRE_FOUND TRUE)
ENDIF(PCRE_INCLUDE_DIR AND PCRE_LIBRARY)


IF(PCRE_FOUND)
   IF(NOT PCRE_FIND_QUIETLY)
      MESSAGE(STATUS "Found PCRE: ${PCRE_LIBRARY}")
   ENDIF(NOT PCRE_FIND_QUIETLY)
ELSE(PCRE_FOUND)
   IF(PCRE_FIND_REQUIRED)
      MESSAGE(FATAL_ERROR "Could not find PCRE")
   ENDIF(PCRE_FIND_REQUIRED)
ENDIF(PCRE_FOUND)