uisupport: Provide helpers for dealing with widget changes
[quassel.git] / src / client / CMakeLists.txt
index f23c62c..7546443 100644 (file)
@@ -1,4 +1,4 @@
-quassel_add_module(Client)
+quassel_add_module(Client EXPORT)
 
 target_sources(${TARGET} PRIVATE
     abstractmessageprocessor.cpp
@@ -33,8 +33,6 @@ target_sources(${TARGET} PRIVATE
 
     # needed for automoc
     abstractui.h
-
-    ${CLIENT_RCS}
 )
 
 target_link_libraries(${TARGET}
@@ -45,3 +43,9 @@ target_link_libraries(${TARGET}
         Qt5::Widgets  # QAbstractItemView in BufferModel
         Quassel::Common
 )
+
+if (EMBED_DATA)
+    set_property(SOURCE client.cpp APPEND PROPERTY COMPILE_DEFINITIONS EMBED_DATA)
+endif()
+
+target_link_if_exists(${TARGET} PUBLIC Quassel::Resource::Data)