- Install a sample /etc/zypp.conf. (#306615)
[platform/upstream/libzypp.git] / zypp / CMakeLists.txt
index c641a65..48e4b32 100644 (file)
@@ -2,7 +2,7 @@
 # SOURCES                                                          #
 ####################################################################
 
-ADD_DEFINITIONS(-DLOCALEDIR=\\\"/usr/share/libzypp\\\" -DTEXTDOMAIN=\\\"zypp\\\" )
+ADD_DEFINITIONS(-DLOCALEDIR=\\\"${CMAKE_INSTALL_PREFIX}/share/locale\\\" -DTEXTDOMAIN=\\\"zypp\\\" )
 
 ADD_EXECUTABLE(mkarray ${CMAKE_SOURCE_DIR}/zypp/cache/schema/mkarray.c )
 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
@@ -87,6 +87,7 @@ SET( zypp_SRCS
   RepoStatus.cc
   RepoManager.cc
   MediaProducts.cc
+  Locks.cc
 )
 
 SET( zypp_HEADERS
@@ -184,11 +185,13 @@ SET( zypp_HEADERS
   RepoStatus.h
   RepoManager.h
   MediaProducts.h
+  Locks.h
 )
 
 INSTALL(  FILES ${zypp_HEADERS} DESTINATION "${CMAKE_INSTALL_PREFIX}/include/zypp" )
 
 SET( zypp_base_SRCS
+  base/SerialNumber.cc
   base/Random.cc
   base/Measure.cc
   base/Fd.cc
@@ -198,6 +201,7 @@ SET( zypp_base_SRCS
   base/InputStream.cc
   base/ReferenceCounted.cc
   base/String.cc
+  base/Regex.cc
   base/Unit.cc
   base/ExternalDataSource.cc
   base/Exception.cc
@@ -208,6 +212,7 @@ SET( zypp_base_SRCS
 )
 
 SET( zypp_base_HEADERS
+  base/SerialNumber.h
   base/Easy.h
   base/Random.h
   base/Algorithm.h
@@ -241,6 +246,7 @@ SET( zypp_base_HEADERS
   base/ReferenceCounted.h
   base/SafeBool.h
   base/String.h
+  base/Regex.h
   base/Sysconfig.h
   base/UniqueString.h
   base/Unit.h
@@ -446,6 +452,7 @@ SET( zypp_parser_susetags_SRCS
   parser/susetags/ContentFileReader.cc
   parser/susetags/PackagesFileReader.cc
   parser/susetags/PackagesLangFileReader.cc
+  parser/susetags/PackagesDuFileReader.cc
   parser/susetags/PatternFileReader.cc
   parser/susetags/RepoParser.cc
 )
@@ -457,6 +464,7 @@ SET( zypp_parser_susetags_HEADERS
   parser/susetags/FileReaderBaseImpl.h
   parser/susetags/PackagesFileReader.h
   parser/susetags/PackagesLangFileReader.h
+  parser/susetags/PackagesDuFileReader.h
   parser/susetags/PatternFileReader.h
   parser/susetags/RepoParser.h
 )
@@ -594,6 +602,7 @@ SET( zypp_solver_detail_SRCS
   solver/detail/ProblemSolutionUninstall.cc
   solver/detail/ProblemSolutionUnlock.cc
   solver/detail/ProblemSolutionAllBranches.cc
+  solver/detail/ProblemSolutionDoubleTimeout.cc
   solver/detail/QueueItem.cc
   solver/detail/QueueItemBranch.cc
   solver/detail/QueueItemConflict.cc
@@ -632,6 +641,7 @@ SET( zypp_solver_detail_HEADERS
   solver/detail/ProblemSolutionUninstall.h
   solver/detail/ProblemSolutionUnlock.h
   solver/detail/ProblemSolutionAllBranches.h
+  solver/detail/ProblemSolutionDoubleTimeout.h
   solver/detail/QueueItem.h
   solver/detail/QueueItemBranch.h
   solver/detail/QueueItemConflict.h
@@ -892,10 +902,10 @@ SET( zypp_cache_HEADERS
   cache/Utils.h
 )
 
-#INSTALL(  FILES
-#  ${zypp_cache_HEADERS}
-#  DESTINATION ${CMAKE_INSTALL_PREFIX}/include/zypp/cache
-#)
+INSTALL(  FILES
+  ${zypp_cache_HEADERS}
+  DESTINATION ${CMAKE_INSTALL_PREFIX}/include/zypp/cache
+)
 
 SET( zypp_cache_sqlite3x_SRCS
   cache/sqlite3x/sqlite3x_command.cpp
@@ -920,12 +930,16 @@ SET( zypp_repo_SRCS
   repo/RepoException.cc
   repo/RepoType.cc
   repo/PackageProvider.cc
+  repo/SrcPackageProvider.cc
+  repo/ScriptProvider.cc
   repo/RepoProvideFile.cc
   repo/DeltaCandidates.cc
   repo/Applydeltarpm.cc
   repo/PackageDelta.cc
   repo/SUSEMediaVerifier.cc
   repo/MediaInfoDownloader.cc
+  repo/Downloader.cc
+  repo/RepoVariables.cc
 )
 
 SET( zypp_repo_HEADERS
@@ -933,12 +947,16 @@ SET( zypp_repo_HEADERS
   repo/RepoException.h
   repo/RepoType.h
   repo/PackageProvider.h
+  repo/SrcPackageProvider.h
+  repo/ScriptProvider.h
   repo/RepoProvideFile.h
   repo/DeltaCandidates.h
   repo/Applydeltarpm.h
   repo/PackageDelta.h
   repo/SUSEMediaVerifier.h
   repo/MediaInfoDownloader.h
+  repo/Downloader.h
+  repo/RepoVariables.h
 )
 
 INSTALL( FILES
@@ -1125,9 +1143,10 @@ SET_LOGGROUP( "xmlstore" ${zypp_target_store_xml_SRCS} )
 
 ADD_LIBRARY(zypp SHARED ${zypp_lib_SRCS})
 SET_TARGET_PROPERTIES( zypp PROPERTIES VERSION "${LIBZYPP_VERSION_INFO}" )
+SET_TARGET_PROPERTIES( zypp PROPERTIES SOVERSION "${LIBZYPP_SOVERSION_INFO}" )
 ADD_DEPENDENCIES(zypp schema_header)
 # System libraries
-TARGET_LINK_LIBRARIES(zypp boost_filesystem boost_regex util )
+TARGET_LINK_LIBRARIES(zypp boost_filesystem util )
 TARGET_LINK_LIBRARIES(zypp ${DBUS_LIBRARY} )
 TARGET_LINK_LIBRARIES(zypp dbus-glib-1 )
 TARGET_LINK_LIBRARIES(zypp ${GLIB_LIBRARY} )