typo
[platform/upstream/libzypp.git] / cmake / modules / FindZypp.cmake
1
2 IF (DEFINED ZYPP_PREFIX)
3   MESSAGE(STATUS "ZYpp library prefix set to ${ZYPP_PREFIX}")
4 ELSE (DEFINED ZYPP_PREFIX)
5   MESSAGE(STATUS "ZYpp path not set. Looking for it.")
6 ENDIF (DEFINED ZYPP_PREFIX)
7
8 if(ZYPP_INCLUDE_DIR AND ZYPP_LIBRARY)
9         # Already in cache, be silent
10         SET(ZYPP_FIND_QUIETLY TRUE)     
11 endif(ZYPP_INCLUDE_DIR AND ZYPP_LIBRARY)
12
13 set(ZYPP_LIBRARY)
14 set(ZYPP_INCLUDE_DIR)
15
16 IF (DEFINED ZYPP_PREFIX)
17   MESSAGE( STATUS "Looking in ${ZYPP_PREFIX}")
18   FIND_PATH(ZYPP_INCLUDE_DIR zypp/ZYpp.h
19     ${ZYPP_PREFIX}/include
20     NO_DEFAULT_PATH
21     NO_SYSTEM_ENVIRONMENT_PATH
22     NO_CMAKE_SYSTEM_PATH
23   )
24   FIND_LIBRARY(ZYPP_LIBRARY NAMES zypp
25     PATHS
26     ${ZYPP_PREFIX}/lib
27     ${ZYPP_PREFIX}/lib64
28     NO_DEFAULT_PATH
29     NO_SYSTEM_ENVIRONMENT_PATH
30     NO_CMAKE_SYSTEM_PATH
31   )
32 ELSE (DEFINED ZYPP_PREFIX)
33   FIND_PATH(ZYPP_INCLUDE_DIR zypp/ZYpp.h
34     /usr/include
35     /usr/local/include
36   )
37   FIND_LIBRARY(ZYPP_LIBRARY NAMES zypp
38     PATHS
39     /usr/lib
40     /usr/local/lib
41   )
42 ENDIF (DEFINED ZYPP_PREFIX)
43
44 if(ZYPP_INCLUDE_DIR AND ZYPP_LIBRARY)
45    MESSAGE( STATUS "ZYpp found: includes in ${ZYPP_INCLUDE_DIR}, library in ${ZYPP_LIBRARY}")
46    set(ZYPP_FOUND TRUE)
47 else(ZYPP_INCLUDE_DIR AND ZYPP_LIBRARY)
48    MESSAGE( FATAL "ZYpp not found")
49 endif(ZYPP_INCLUDE_DIR AND ZYPP_LIBRARY)
50
51 MARK_AS_ADVANCED(ZYPP_INCLUDE_DIR ZYPP_LIBRARY)