-quassel_add_module(Core)
+quassel_add_module(Core EXPORT)
target_sources(${TARGET} PRIVATE
abstractsqlstorage.cpp
eventstringifier.cpp
identserver.cpp
ircparser.cpp
+ metricsserver.cpp
netsplit.cpp
oidentdconfiggenerator.cpp
postgresqlstorage.cpp
sessionthread.cpp
sqlauthenticator.cpp
sqlitestorage.cpp
+ sslserver.cpp
storage.cpp
# needed for automoc
coreeventmanager.h
)
-if (HAVE_SSL)
- target_sources(${TARGET} PRIVATE sslserver.cpp)
-endif()
+target_link_libraries(${TARGET}
+ PUBLIC
+ Qt5::Core
+ Qt5::Network
+ Qt5::Sql
+ Quassel::Common
+)
if (HAVE_UMASK)
set_property(SOURCE oidentdconfiggenerator.cpp APPEND PROPERTY COMPILE_DEFINITIONS HAVE_UMASK)
target_compile_definitions(${TARGET} PUBLIC -DHAVE_QCA2)
endif()
-target_link_libraries(${TARGET}
- PUBLIC
- Qt5::Core
- Qt5::Network
- Qt5::Script
- Qt5::Sql
- Quassel::Common
-)
-
quassel_add_resource(Sql PATTERNS SQL/*.sql)
target_link_libraries(${TARGET} PUBLIC Quassel::Resource::Sql)