fix segv when str2id(pool,NULL)
[platform/upstream/libsolv.git] / CMakeLists.txt
index ef809a0..ca22427 100644 (file)
@@ -10,6 +10,7 @@ ELSE ( DEFINED  LIB )
   SET ( LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}" )
 ENDIF ( DEFINED  LIB )
 MESSAGE(STATUS "Libraries will be installed in ${LIB_INSTALL_DIR}" )
+SET( BIN_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/bin" )
 
 ####################################################################
 # CONFIGURATION                                                    #
@@ -22,6 +23,7 @@ INCLUDE( ${CMAKE_SOURCE_DIR}/VERSION.cmake )
 
 FIND_PACKAGE(Db43 REQUIRED)
 FIND_PACKAGE(EXPAT REQUIRED)
+#FIND_PACKAGE(Ruby REQUIRED)
 
 SET( PACKAGE "satsolver" )
 SET( VERSION "${LIBSATSOLVER_MAJOR}.${LIBSATSOLVER_MINOR}.${LIBSATSOLVER_PATCH}" )
@@ -103,7 +105,10 @@ set ( CMAKE_C_FLAGS_DEBUG     "-g3 -O0" )
 
 ADD_SUBDIRECTORY(src)
 ADD_SUBDIRECTORY(tools)
-ADD_SUBDIRECTORY(testsuite)
+
+IF( EXISTS "${CMAKE_SOURCE_DIR}/testsuite" )
+  ADD_SUBDIRECTORY(testsuite)
+ENDIF( EXISTS "${CMAKE_SOURCE_DIR}/testsuite" )
 
 IF ( NOT SWIG_EXECUTABLE )
   MESSAGE( FATAL "SWIG not found." )