- include_directories(client)
- include_directories(uisupport)
- include_directories(qtui)
-endif(WANT_QTCLIENT OR WANT_MONO)
+ include_directories(BEFORE client)
+ include_directories(BEFORE uisupport)
+ include_directories(BEFORE qtui)
+
+ if(STATIC)
+ link_directories(${QT_PLUGINS_DIR}/imageformats)
+ set(CLIENT_LIBRARIES ${CLIENT_LIBRARIES} qjpeg qgif)
+ endif(STATIC)
+endif(BUILD_GUI)
+
+include_directories(BEFORE ${CMAKE_CURRENT_BINARY_DIR}) # for version.gen
+
+# We need to initialize the appropriate resources, so let's give our main.cpp some hints
+if (EMBED_DATA)
+ add_definitions(-DEMBED_DATA)
+endif()
+if (WITH_OXYGEN)
+ add_definitions(-DWITH_OXYGEN)
+endif()
+
+# For KAboutData
+if (WITH_KF5)
+ set(CLIENT_LIBRARIES ${CLIENT_LIBRARIES} KF5::CoreAddons)
+endif()
+
+# Needed for showing the cli option if appropriate
+if (HAVE_SYSLOG)
+ add_definitions(-DHAVE_SYSLOG)
+endif()