X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ext%2FCMakeLists.txt;h=5f017f2ac602d6fa022d723ed89ae7de3efbbf14;hb=e69296cfbfd9bc7a9a5da7a78fbaca07072e3d16;hp=e72da54e2588ad7d39a6470c5d36aa60b1f4c436;hpb=bdecd19dc2e9ffdff0a39b1c2b2b9dbccff13d1c;p=platform%2Fupstream%2Flibsolv.git diff --git a/ext/CMakeLists.txt b/ext/CMakeLists.txt index e72da54..5f017f2 100644 --- a/ext/CMakeLists.txt +++ b/ext/CMakeLists.txt @@ -11,12 +11,19 @@ IF (ENABLE_RPMDB) pool_fileconflicts.h repo_rpmdb.h) ENDIF (ENABLE_RPMDB) -IF (ENABLE_RPMDB_PUBKEY) +IF (ENABLE_PUBKEY) SET (libsolvext_SRCS ${libsolvext_SRCS} - repo_rpmdb_pubkey.c) - SET (libsolvext_HEADERS ${libsolvext_SRCS} - repo_rpmdb_pubkey.h) -ENDIF (ENABLE_RPMDB_PUBKEY) + repo_pubkey.c) + SET (libsolvext_HEADERS ${libsolvext_HEADERS} + repo_pubkey.h) +ENDIF (ENABLE_PUBKEY) + +IF (ENABLE_PGPVRFY) + SET (libsolvext_SRCS ${libsolvext_SRCS} + solv_pgpvrfy.c) + SET (libsolvext_HEADERS ${libsolvext_HEADERS} + solv_pgpvrfy.h) +ENDIF (ENABLE_PGPVRFY) IF (ENABLE_RPMMD) SET (libsolvext_SRCS ${libsolvext_SRCS} @@ -36,6 +43,13 @@ IF (ENABLE_SUSEREPO) repo_susetags.h repo_zyppdb.h) ENDIF (ENABLE_SUSEREPO) +IF (SUSE) + SET (libsolvext_SRCS ${libsolvext_SRCS} + repo_autopattern.c) + SET (libsolvext_HEADERS ${libsolvext_HEADERS} + repo_autopattern.h) +ENDIF (SUSE) + IF (ENABLE_COMPS) SET (libsolvext_SRCS ${libsolvext_SRCS} repo_comps.c) @@ -49,7 +63,7 @@ IF (ENABLE_DEBIAN) SET (libsolvext_HEADERS ${libsolvext_HEADERS} repo_deb.h) ENDIF (ENABLE_DEBIAN) - + IF (ENABLE_HELIXREPO) SET (libsolvext_SRCS ${libsolvext_SRCS} repo_helix.c) @@ -85,6 +99,13 @@ IF (ENABLE_HAIKU) repo_haiku.h) ENDIF (ENABLE_HAIKU) +IF (ENABLE_APPDATA) + SET (libsolvext_SRCS ${libsolvext_SRCS} + repo_appdata.c) + SET (libsolvext_HEADERS ${libsolvext_HEADERS} + repo_appdata.h) +ENDIF (ENABLE_APPDATA) + SET (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC") SET (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${LINK_FLAGS} -Wl,--version-script=${CMAKE_SOURCE_DIR}/ext/libsolvext.ver") @@ -98,7 +119,7 @@ ENDIF (DISABLE_SHARED) SET_TARGET_PROPERTIES(libsolvext PROPERTIES OUTPUT_NAME "solvext") SET_TARGET_PROPERTIES(libsolvext PROPERTIES SOVERSION ${LIBSOLVEXT_SOVERSION}) -INSTALL (FILES ${libsolvext_HEADERS} DESTINATION "${CMAKE_INSTALL_PREFIX}/include/solv") +INSTALL (FILES ${libsolvext_HEADERS} DESTINATION "${INCLUDE_INSTALL_DIR}/solv") INSTALL (TARGETS libsolvext LIBRARY DESTINATION ${LIB_INSTALL_DIR} ARCHIVE DESTINATION ${LIB_INSTALL_DIR}) IF (ENABLE_STATIC AND NOT DISABLE_SHARED)