2 if(RPM_INCLUDE_DIR AND RPM_LIBRARY)
3 # Already in cache, be silent
4 set(RPM_FIND_QUIETLY TRUE)
5 endif(RPM_INCLUDE_DIR AND RPM_LIBRARY)
10 FIND_PATH(RPM_INCLUDE_DIR rpm/rpmdb.h
15 set(RPM_SUSPECT_VERSION "RPM_SUSPECT_VERSION-NOTFOUND" )
16 if ( RPM_INCLUDE_DIR )
17 FIND_PATH(RPM_SUSPECT_VERSION rpm/rpm4compat.h
21 if ( RPM_SUSPECT_VERSION )
22 set(RPM_SUSPECT_VERSION "5.x" )
23 else ( RPM_SUSPECT_VERSION )
24 set(RPM_SUSPECT_VERSION "4.x" )
25 endif ( RPM_SUSPECT_VERSION )
26 endif ( RPM_INCLUDE_DIR )
29 FIND_LIBRARY(RPM_LIBRARY NAMES rpm
35 if(RPM_INCLUDE_DIR AND RPM_LIBRARY)
36 MESSAGE( STATUS "rpm found: includes in ${RPM_INCLUDE_DIR}, library in ${RPM_LIBRARY} (suspect ${RPM_SUSPECT_VERSION})")
38 else(RPM_INCLUDE_DIR AND RPM_LIBRARY)
39 MESSAGE( STATUS "rpm not found")
40 endif(RPM_INCLUDE_DIR AND RPM_LIBRARY)
42 MARK_AS_ADVANCED(RPM_INCLUDE_DIR RPM_LIBRARY)