Other modules link the main dependencies before caring about
options, so do the same for the core module.
-if (HAVE_SSL)
- target_sources(${TARGET} PRIVATE sslserver.cpp)
-endif()
+target_link_libraries(${TARGET}
+ PUBLIC
+ Qt5::Core
+ Qt5::Network
+ Qt5::Script
+ Qt5::Sql
+ Quassel::Common
+)
if (HAVE_UMASK)
set_property(SOURCE oidentdconfiggenerator.cpp APPEND PROPERTY COMPILE_DEFINITIONS HAVE_UMASK)
endif()
if (HAVE_UMASK)
set_property(SOURCE oidentdconfiggenerator.cpp APPEND PROPERTY COMPILE_DEFINITIONS HAVE_UMASK)
endif()
+if (HAVE_SSL)
+ target_sources(${TARGET} PRIVATE sslserver.cpp)
+endif()
+
if (Ldap_FOUND)
target_sources(${TARGET} PRIVATE ldapauthenticator.cpp)
target_link_libraries(${TARGET} PRIVATE Ldap::Ldap)
if (Ldap_FOUND)
target_sources(${TARGET} PRIVATE ldapauthenticator.cpp)
target_link_libraries(${TARGET} PRIVATE Ldap::Ldap)
target_compile_definitions(${TARGET} PUBLIC -DHAVE_QCA2)
endif()
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)
quassel_add_resource(Sql PATTERNS SQL/*.sql)
target_link_libraries(${TARGET} PUBLIC Quassel::Resource::Sql)