]> icculus.org git repositories - duncan/yast2-web-wt.git/blob - cmake/modules/FindYast.cmake
- removed bad experiment
[duncan/yast2-web-wt.git] / cmake / modules / FindYast.cmake
1
2 if(YAST_INCLUDE_DIR AND YAST_LIBRARY AND YAST_YCP_LIBRARY)
3   # Already in cache, be silent
4   set(YAST_FIND_QUIETLY TRUE)  
5 endif(YAST_INCLUDE_DIR AND YAST_LIBRARY AND YAST_YCP_LIBRARY)
6
7 set(YAST_LIBRARY)
8 set(YAST_INCLUDE_DIR)
9 set(YAST_YCP_LIBRARY)
10
11 FIND_PATH(YAST_INCLUDE_DIR Y2.h
12   ${CMAKE_INSTALL_PREFIX}/include/YaST2
13   /usr/include/YaST2
14   /usr/local/include/YaST2
15 )
16
17 SET(YAST_PLUGIN_DIR ${LIB_INSTALL_DIR}/YaST2/plugin)
18
19 FIND_LIBRARY(YAST_LIBRARY NAMES y2
20   PATHS
21   /usr/lib
22   /usr/local/lib
23 )
24
25 FIND_LIBRARY(YAST_YCP_LIBRARY NAMES ycp
26   PATHS
27   /usr/lib
28   /usr/local/lib
29 )
30
31 FIND_LIBRARY(YAST_PLUGIN_WFM_LIBRARY NAMES py2wfm
32   PATHS
33   /usr/lib/YaST2/plugin
34   ${YAST_PLUGIN_DIR}
35   /usr/lib
36   /usr/local/lib
37 )
38
39 FIND_LIBRARY(YAST_PLUGIN_UI_LIBRARY NAMES py2UI
40   PATHS
41   /usr/lib/YaST2/plugin
42   ${YAST_PLUGIN_DIR}
43   /usr/lib
44   /usr/local/lib
45 )
46
47 FIND_LIBRARY(YAST_PLUGIN_SCR_LIBRARY NAMES py2scr
48   PATHS
49   ${YAST_PLUGIN_DIR}
50   /usr/lib
51   /usr/local/lib
52 )
53
54 if(YAST_INCLUDE_DIR AND YAST_LIBRARY AND YAST_YCP_LIBRARY)
55    MESSAGE( STATUS "YaST2 found: includes in ${YAST_INCLUDE_DIR}, library in ${YAST_LIBRARY}")
56    MESSAGE( STATUS "             plugins in ${YAST_PLUGIN_DIR}")
57    set(YAST_FOUND TRUE)
58 else(YAST_INCLUDE_DIR AND YAST_LIBRARY AND YAST_YCP_LIBRARY)
59    MESSAGE( STATUS "YaST2 not found")
60 endif(YAST_INCLUDE_DIR AND YAST_LIBRARY AND YAST_YCP_LIBRARY)
61
62 MARK_AS_ADVANCED(YAST_INCLUDE_DIR YAST_LIBRARY YAST_YCP_LIBRARY YAST_PLUGIN_WFM_LIBRARY YAST_PLUGIN_UI_LIBRARY )