+if (QCA2_FOUND OR QCA2-QT5_FOUND)
+ set(SOURCES ${SOURCES} keyevent.cpp)
+endif()
+
+if (ZLIB_FOUND)
+ add_definitions(-DHAVE_ZLIB)
+ include_directories(${ZLIB_INCLUDE_DIRS})
+else()
+ set(SOURCES ${SOURCES} ../../3rdparty/miniz/miniz.c)
+endif()
+
+if (USE_QT4)
+ set(SOURCES ${SOURCES} ../../3rdparty/sha512/sha512.c)
+endif()
+
+if (HAVE_SYSLOG)
+ add_definitions(-DHAVE_SYSLOG)
+endif()
+
+if (APPLE)
+ set(SOURCES ${SOURCES} mac_utils.cpp)
+endif(APPLE)
+
+if (WIN32)
+ set(SOURCES ${SOURCES} logbacktrace_win.cpp)
+else()
+ if (EXECINFO_FOUND)
+ add_definitions(-DHAVE_EXECINFO)
+ include_directories(${EXECINFO_INCLUDES})
+ endif()
+ set(SOURCES ${SOURCES} logbacktrace_unix.cpp)
+endif()