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})
#FILE(WRITE filename "message to write"... )
-ADD_CUSTOM_COMMAND( OUTPUT ${CMAKE_BINARY_DIR}/zypp/sqlite-schema.h PRE_BUILD COMMAND "${CMAKE_BINARY_DIR}/zypp/mkarray" ARGS "${CMAKE_SOURCE_DIR}/zypp/cache/schema/schema.sql" "schemaData" "${CMAKE_BINARY_DIR}/zypp/sqlite-schema.h" DEPENDS mkarray DEPENDS ${CMAKE_SOURCE_DIR}/zypp/cache/schema/schema.sql )
-
SET( zypp_SRCS
- Arch.cc
Atom.cc
ByteCount.cc
Capabilities.cc
CapMatch.cc
Changelog.cc
CheckSum.cc
- CountryCode.cc
Date.cc
Dep.cc
Dependencies.cc
FileChecker.cc
IdString.cc
KeyRing.cc
- LanguageCode.cc
- Locale.cc
Locks.cc
MediaProducts.cc
MediaSetAccess.cc
Pathname.cc
Pattern.cc
PoolItem.cc
+ PoolQuery.cc
ProblemSolution.cc
Product.cc
ProgressData.cc
ResPool.cc
ResPoolProxy.cc
ResStatus.cc
- ResStore.cc
Script.cc
Signature.cc
SrcPackage.cc
UpgradeStatistics.cc
Url.cc
VendorAttr.cc
- ZConfig.cc
ZYpp.cc
ZYppCommitPolicy.cc
ZYppCommitResult.cc
ZYppFactory.cc
)
+SET( zypp_EARLY_SRCS
+ ZConfig.cc
+ Arch.cc
+ Locale.cc
+ CountryCode.cc
+ LanguageCode.cc
+)
SET( zypp_HEADERS
Arch.h
Pathname.h
Pattern.h
PoolItem.h
+ PoolQuery.h
ProblemSolution.h
ProblemTypes.h
Product.h
ResPool.h
ResPoolProxy.h
ResStatus.h
- ResStore.h
ResTraits.h
Script.h
Signature.h
base/Functional.h
base/Gettext.h
base/GzStream.h
- base/Hash.h
base/IOStream.h
base/InputStream.h
base/Iterator.h
base/String.h
base/Regex.h
base/Sysconfig.h
- base/UniqueString.h
base/Unit.h
base/WatchFile.h
)
media/MediaISO.cc
media/MediaManager.cc
media/MediaUserAuth.cc
+ media/CurlConfig.cc
)
SET( zypp_media_HEADERS
media/MediaUserAuth.h
media/Mount.h
media/ProxyInfo.h
+ media/CurlConfig.h
)
INSTALL( FILES
sat/Repo.cc
sat/Solvable.cc
sat/SATResolver.cc
+ sat/SolvAttr.cc
)
SET( zypp_sat_HEADERS
sat/Repo.h
sat/Solvable.h
sat/SATResolver.h
+ sat/SolvAttr.h
)
INSTALL( FILES
DESTINATION ${CMAKE_INSTALL_PREFIX}/include/zypp/zypp_detail
)
-SET( zypp_cache_SRCS
- ${CMAKE_BINARY_DIR}/zypp/sqlite-schema.h
- cache/CacheInitializer.cc
- cache/CacheException.cc
- cache/Attribute.cc
- cache/CacheTypes.cc
- cache/ResolvableQuery.cc
- cache/SolvStore.cc
- cache/CacheFSCK.cc
- cache/Utils.cc
-)
-
-SET( zypp_cache_HEADERS
- cache/Attribute.h
- cache/CacheAttributes.h
- cache/CacheTypes.h
- cache/CacheInitializer.h
- cache/CacheException.h
- cache/SolvStore.h
- cache/CacheFSCK.h
- cache/ResolvableQuery.h
- cache/Utils.h
-)
-
-INSTALL( FILES
- ${zypp_cache_HEADERS}
- DESTINATION ${CMAKE_INSTALL_PREFIX}/include/zypp/cache
-)
-
-SET( zypp_cache_sqlite3x_SRCS
- cache/sqlite3x/sqlite3x_command.cpp
- cache/sqlite3x/sqlite3x_connection.cpp
- cache/sqlite3x/sqlite3x_exception.cpp
- cache/sqlite3x/sqlite3x_reader.cpp
- cache/sqlite3x/sqlite3x_transaction.cpp
-)
-
-SET( zypp_cache_sqlite3x_HEADERS
- cache/sqlite3x/sqlite3x.hpp
-)
-
-#INSTALL( FILES
-# ${zypp_cache_sqlite3x_HEADERS}
-# DESTINATION ${CMAKE_INSTALL_PREFIX}/include/zypp/cache/sqlite3x
-#)
-
SET( zypp_repo_SRCS
repo/dummy.cc
repo/RepositoryImpl.cc
DESTINATION ${CMAKE_INSTALL_PREFIX}/include/zypp/repo
)
-SET( zypp_repo_cached_SRCS
- repo/cached/RepoImpl.cc
-)
-
-SET( zypp_repo_cached_HEADERS
- repo/cached/RepoImpl.h
-)
-
SET( zypp_repo_yum_SRCS
repo/yum/Downloader.cc
repo/yum/ResourceType.cc
)
SET( zypp_lib_SRCS
-${zypp_cache_SRCS}
-${zypp_cache_sqlite3x_SRCS}
${zypp_pool_SRCS}
${zypp_parser_susetags_SRCS}
${zypp_parser_xml_SRCS}
${zypp_media_SRCS}
${zypp_url_SRCS}
${zypp_repo_SRCS}
-${zypp_repo_cached_SRCS}
${zypp_repo_yum_SRCS}
${zypp_repo_susetags_SRCS}
${zypp_repo_data_SRCS}
${zypp_zypp_detail_SRCS}
${zypp_sat_SRCS}
${zypp_sat_detail_SRCS}
+${zypp_EARLY_SRCS}
${zypp_base_SRCS}
)
TARGET_LINK_LIBRARIES(zypp util )
TARGET_LINK_LIBRARIES(zypp ${DBUS_LIBRARY} )
TARGET_LINK_LIBRARIES(zypp dbus-glib-1 )
-TARGET_LINK_LIBRARIES(zypp ${GLIB_LIBRARY} )
TARGET_LINK_LIBRARIES(zypp ${RPM_LIBRARY} )
TARGET_LINK_LIBRARIES(zypp ${GETTEXT_LIBRARIES} )
TARGET_LINK_LIBRARIES(zypp ${HAL_LIBRARY} )
TARGET_LINK_LIBRARIES(zypp ${HAL_STORAGE_LIBRARY} )
TARGET_LINK_LIBRARIES(zypp ${CURL_LIBRARY} )
TARGET_LINK_LIBRARIES(zypp ${LIBXML_LIBRARY} )
-TARGET_LINK_LIBRARIES(zypp ${SQLITE_LIBRARY} )
TARGET_LINK_LIBRARIES(zypp ${ZLIB_LIBRARY} )
TARGET_LINK_LIBRARIES(zypp ${SATSOLVER_LIBRARY} )