Warning, /network/ktp-common-internals/KTp/Models/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 set (ktp_models_private_SRCS 0002 abstract-grouping-proxy-model.cpp 0003 accounts-list-model.cpp 0004 accounts-tree-proxy-model.cpp 0005 contacts-filter-model.cpp 0006 contacts-list-model.cpp 0007 contacts-model.cpp 0008 groups-tree-proxy-model.cpp 0009 presence-model.cpp 0010 text-channel-watcher-proxy-model.cpp 0011 rooms-model.cpp 0012 debug.cpp 0013 ) 0014 0015 set (ktp_models_private_HDRS 0016 abstract-grouping-proxy-model.h 0017 accounts-list-model.h 0018 accounts-tree-proxy-model.h 0019 contacts-filter-model.h 0020 contacts-list-model.h 0021 contacts-model.h 0022 groups-tree-proxy-model.h 0023 presence-model.h 0024 text-channel-watcher-proxy-model.h 0025 rooms-model.h 0026 ${CMAKE_CURRENT_BINARY_DIR}/ktpmodels_export.h 0027 ) 0028 0029 if (KF5People_FOUND) 0030 add_definitions(-DHAVE_KPEOPLE) 0031 0032 set (ktp_models_private_SRCS 0033 ${ktp_models_private_SRCS} 0034 kpeopletranslationproxy.cpp 0035 ) 0036 0037 set (ktp_models_private_LIBS 0038 ${ktp_models_private_LIBS} 0039 KF5::People 0040 ) 0041 endif () 0042 0043 add_library (KTpModels 0044 ${ktp_models_private_SRCS} 0045 ) 0046 add_library (KTp::Models ALIAS KTpModels) 0047 0048 target_include_directories(KTpModels PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>) 0049 0050 generate_export_header(KTpModels) 0051 0052 #Raise SOVERSION for every 0.x cycle 0053 set_target_properties(KTpModels PROPERTIES 0054 VERSION ${KTP_VERSION} 0055 SOVERSION ${KTP_SONUMBER} 0056 DEFINE_SYMBOL MAKE_KTP_LIB 0057 EXPORT_NAME Models 0058 ) 0059 0060 target_link_libraries (KTpModels 0061 PUBLIC 0062 KTp::CommonInternals 0063 PRIVATE 0064 KF5::I18n 0065 KF5::ConfigCore 0066 KF5::WidgetsAddons 0067 KF5::IconThemes 0068 ${ktp_models_private_LIBS} 0069 ) 0070 0071 0072 0073 install (TARGETS KTpModels 0074 EXPORT KTpTargets 0075 ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} 0076 ) 0077 0078 install (FILES ${ktp_models_private_HDRS} 0079 DESTINATION ${KDE_INSTALL_INCLUDEDIR}/KTp/Models 0080 ) 0081