1 quassel_add_module(Core EXPORT)
3 target_sources(${TARGET} PRIVATE
10 corebacklogmanager.cpp
13 corebufferviewconfig.cpp
14 corebufferviewmanager.cpp
16 corehighlightrulemanager.cpp
18 coreignorelistmanager.cpp
25 coresessioneventprocessor.cpp
28 coretransfermanager.cpp
29 coreuserinputhandler.cpp
37 oidentdconfiggenerator.cpp
48 target_link_libraries(${TARGET}
58 set_property(SOURCE oidentdconfiggenerator.cpp APPEND PROPERTY COMPILE_DEFINITIONS HAVE_UMASK)
62 target_sources(${TARGET} PRIVATE sslserver.cpp)
66 target_sources(${TARGET} PRIVATE ldapauthenticator.cpp)
67 target_link_libraries(${TARGET} PRIVATE Ldap::Ldap)
68 set_property(SOURCE core.cpp APPEND PROPERTY COMPILE_DEFINITIONS HAVE_LDAP)
72 target_sources(${TARGET} PRIVATE cipher.cpp keyevent.cpp)
73 target_link_libraries(${TARGET} PUBLIC qca-qt5)
74 target_compile_definitions(${TARGET} PUBLIC -DHAVE_QCA2)
77 quassel_add_resource(Sql PATTERNS SQL/*.sql)
78 target_link_libraries(${TARGET} PUBLIC Quassel::Resource::Sql)