+
+ protocols/datastream/datastreampeer.cpp
+ protocols/legacy/legacypeer.cpp
+
+ # needed for automoc
+ coreinfo.h
+)
+
+
+if (HAVE_QCA2)
+ set(SOURCES ${SOURCES} keyevent.cpp)
+endif(HAVE_QCA2)
+
+if (NOT ZLIB_FOUND)
+ set(SOURCES ${SOURCES} ../../3rdparty/miniz/miniz.c)
+endif()
+
+if(APPLE)
+ set(SOURCES ${SOURCES} mac_utils.cpp)
+endif(APPLE)
+
+if(CMAKE_HOST_WIN32)
+ set(SOURCES ${SOURCES} logbacktrace_win.cpp)
+endif(CMAKE_HOST_WIN32)
+if(CMAKE_HOST_UNIX)
+ set(SOURCES ${SOURCES} logbacktrace_unix.cpp)
+endif(CMAKE_HOST_UNIX)
+
+add_library(mod_common STATIC ${SOURCES})
+qt_use_modules(mod_common Core Network)
+
+if(APPLE)
+ target_link_libraries(mod_common "-framework CoreServices" "-framework CoreFoundation")
+endif(APPLE)
+
+target_link_libraries(mod_common ${CMAKE_DL_LIBS})