1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
|
# Collect all files that may contain translatable texts
FILE( GLOB_RECURSE POT_FILE_DEPENDS RELATIVE ${LIBZYPP_SOURCE_DIR} "*.h" "*.cc" )
SET( POT_FILE_DEPENDS_ZYPP_COMMON ${POT_FILE_DEPENDS} PARENT_SCOPE )
INCLUDE_DIRECTORIES ( ${LIBZYPP_SOURCE_DIR} )
ADD_DEFINITIONS( -DLOCALEDIR="${CMAKE_INSTALL_PREFIX}/share/locale" -DTEXTDOMAIN="zypp" -DZYPP_DLL )
SET( zypp_common_base_HEADERS
base/DrunkenBishop.h
)
SET( zypp_common_base_SRCS
base/DrunkenBishop.cc
)
INSTALL( FILES ${zypp_common_base_HEADERS} DESTINATION "${INCLUDE_INSTALL_DIR}/zypp-common/base" )
SET ( zypp_common_HEADERS
KeyManager.h
KeyRingException.h
PublicKey.h
)
SET ( zypp_common_SRCS
KeyManager.cc
PublicKey.cc
)
SET ( zypp_common_private_HEADERS
private/keyring_p.h
)
SET ( zypp_common_private_SRCS
private/keyring_p.cc
)
INSTALL( FILES ${zypp_common_HEADERS} DESTINATION "${INCLUDE_INSTALL_DIR}/zypp-common" )
SET( zypp_common_lib_SRCS
${zypp_common_base_SRCS}
${zypp_common_SRCS}
${zypp_common_private_SRCS}
)
SET( zypp_common_lib_HEADERS
${zypp_common_base_HEADERS}
${zypp_common_HEADERS}
${zypp_common_private_HEADERS}
)
# Default loggroup for all files
SET_LOGGROUP( "zypp" ${zypp_common_lib_SRCS} )
if ( ZYPP_CXX_CLANG_TIDY OR ZYPP_CXX_CPPCHECK )
if (ZYPP_CXX_CLANG_TIDY)
set( CMAKE_CXX_CLANG_TIDY ${ZYPP_CXX_CLANG_TIDY} )
endif(ZYPP_CXX_CLANG_TIDY)
if (ZYPP_CXX_CPPCHECK)
set(CMAKE_CXX_CPPCHECK ${ZYPP_CXX_CPPCHECK})
endif(ZYPP_CXX_CPPCHECK)
endif( ZYPP_CXX_CLANG_TIDY OR ZYPP_CXX_CPPCHECK )
add_library( zypp-common STATIC ${zypp_common_lib_SRCS} ${zypp_common_lib_HEADERS} )
target_link_libraries( zypp-common PRIVATE zypp_lib_compiler_flags )
target_link_libraries( zypp-common INTERFACE ${GPGME_LIBRARIES} )
|