diff --git a/CMakeLists.txt b/CMakeLists.txt
index a229ad633..2ea1f485a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -524,17 +524,27 @@ if (PLATFORM_EXTENSIONS)
src/platform/autorun.h
src/platform/capslock.h
src/platform/timer.h
- src/platform/autorun_osx.cpp
- src/platform/autorun_win.cpp
- src/platform/autorun_xdg.cpp
- src/platform/capslock_osx.cpp
- src/platform/capslock_win.cpp
- src/platform/capslock_x11.cpp
- src/platform/timer_osx.cpp
- src/platform/timer_win.cpp
- src/platform/timer_x11.cpp
- src/platform/x11_display.cpp
)
+ if (WIN32)
+ set(${PROJECT_NAME}_SOURCES ${${PROJECT_NAME}_SOURCES}
+ src/platform/autorun_win.cpp
+ src/platform/capslock_win.cpp
+ src/platform/timer_win.cpp
+ )
+ elseif (${X11_EXT})
+ set(${PROJECT_NAME}_SOURCES ${${PROJECT_NAME}_SOURCES}
+ src/platform/autorun_xdg.cpp
+ src/platform/capslock_x11.cpp
+ src/platform/timer_x11.cpp
+ src/platform/x11_display.cpp
+ )
+ elseif (${APPLE_EXT})
+ set(${PROJECT_NAME}_SOURCES ${${PROJECT_NAME}_SOURCES}
+ src/platform/autorun_osx.cpp
+ src/platform/capslock_osx.cpp
+ src/platform/timer_osx.cpp
+ )
+ endif()
endif()
add_definitions(-DQT_MESSAGELOGCONTEXT=1)
diff --git a/src/platform/autorun_osx.cpp b/src/platform/autorun_osx.cpp
index 95a9a9589..b0095a3b0 100644
--- a/src/platform/autorun_osx.cpp
+++ b/src/platform/autorun_osx.cpp
@@ -17,7 +17,6 @@
along with qTox. If not, see .
*/
-#if defined(__APPLE__) && defined(__MACH__)
#include "src/platform/autorun.h"
#include
#include
@@ -48,5 +47,3 @@ bool Platform::getAutorun()
{
return state;
}
-
-#endif // defined(__APPLE__) && defined(__MACH__)
diff --git a/src/platform/autorun_win.cpp b/src/platform/autorun_win.cpp
index 8fe25a7c0..8d2391063 100644
--- a/src/platform/autorun_win.cpp
+++ b/src/platform/autorun_win.cpp
@@ -18,7 +18,6 @@
*/
#include
-#ifdef Q_OS_WIN32
#include "src/persistence/settings.h"
#include "src/platform/autorun.h"
#include
@@ -101,5 +100,3 @@ bool Platform::getAutorun()
RegCloseKey(key);
return result;
}
-
-#endif // Q_OS_WIN32
diff --git a/src/platform/autorun_xdg.cpp b/src/platform/autorun_xdg.cpp
index 1706026af..2456ceba7 100644
--- a/src/platform/autorun_xdg.cpp
+++ b/src/platform/autorun_xdg.cpp
@@ -18,7 +18,6 @@
*/
#include
-#if defined(Q_OS_UNIX) && !defined(__APPLE__) && !defined(__MACH__)
#include "src/persistence/settings.h"
#include "src/platform/autorun.h"
#include
@@ -69,5 +68,3 @@ bool Platform::getAutorun()
{
return QFile(getAutostartFilePath(getAutostartDirPath())).exists();
}
-
-#endif // defined(Q_OS_UNIX) && !defined(__APPLE__) && !defined(__MACH__)
diff --git a/src/platform/capslock_osx.cpp b/src/platform/capslock_osx.cpp
index 85b242c0e..1bab39261 100644
--- a/src/platform/capslock_osx.cpp
+++ b/src/platform/capslock_osx.cpp
@@ -18,7 +18,6 @@
*/
#include
-#if defined(__APPLE__) && defined(__MACH__)
#include "src/platform/capslock.h"
// TODO: Implement for osx
@@ -26,5 +25,3 @@ bool Platform::capsLockEnabled()
{
return false;
}
-
-#endif // defined(__APPLE__) && defined(__MACH__)
diff --git a/src/platform/capslock_win.cpp b/src/platform/capslock_win.cpp
index 4ee66c2ab..8e1a647d0 100644
--- a/src/platform/capslock_win.cpp
+++ b/src/platform/capslock_win.cpp
@@ -18,7 +18,6 @@
*/
#include
-#ifdef Q_OS_WIN32
#include "src/platform/capslock.h"
#include
@@ -26,5 +25,3 @@ bool Platform::capsLockEnabled()
{
return GetKeyState(VK_CAPITAL) == 1;
}
-
-#endif // Q_OS_WIN32
diff --git a/src/platform/capslock_x11.cpp b/src/platform/capslock_x11.cpp
index 877f7d5bf..80ca8d369 100644
--- a/src/platform/capslock_x11.cpp
+++ b/src/platform/capslock_x11.cpp
@@ -18,7 +18,6 @@
*/
#include
-#if defined(Q_OS_UNIX) && !defined(__APPLE__) && !defined(__MACH__)
#include "src/platform/capslock.h"
#include "src/platform/x11_display.h"
#include
@@ -39,6 +38,3 @@ bool Platform::capsLockEnabled()
X11Display::unlock();
return caps_state;
}
-
-
-#endif // defined(Q_OS_UNIX) && !defined(__APPLE__) && !defined(__MACH__)
diff --git a/src/platform/timer_osx.cpp b/src/platform/timer_osx.cpp
index c27f509a5..8057397ea 100644
--- a/src/platform/timer_osx.cpp
+++ b/src/platform/timer_osx.cpp
@@ -24,7 +24,6 @@
*/
#include
-#if defined(__APPLE__) && defined(__MACH__)
#include "src/platform/timer.h"
#include
#include
@@ -50,5 +49,3 @@ uint32_t Platform::getIdleTime()
return idleTime_ns / 1000000;
}
-
-#endif // defined(__APPLE__) && defined(__MACH__)
diff --git a/src/platform/timer_win.cpp b/src/platform/timer_win.cpp
index 3bd0f934b..92067caad 100644
--- a/src/platform/timer_win.cpp
+++ b/src/platform/timer_win.cpp
@@ -18,7 +18,6 @@
*/
#include
-#ifdef Q_OS_WIN32
#include "src/platform/timer.h"
#include
@@ -30,5 +29,3 @@ uint32_t Platform::getIdleTime()
return GetTickCount() - info.dwTime;
return 0;
}
-
-#endif // Q_OS_WIN32
diff --git a/src/platform/timer_x11.cpp b/src/platform/timer_x11.cpp
index 3ae086777..7d5d73065 100644
--- a/src/platform/timer_x11.cpp
+++ b/src/platform/timer_x11.cpp
@@ -16,7 +16,6 @@
*/
#include
-#if defined(Q_OS_UNIX) && !defined(__APPLE__) && !defined(__MACH__)
#include "src/platform/timer.h"
#include "src/platform/x11_display.h"
#include
@@ -47,5 +46,3 @@ uint32_t Platform::getIdleTime()
X11Display::unlock();
return idleTime;
}
-
-#endif // Q_OS_UNIX
diff --git a/src/platform/x11_display.cpp b/src/platform/x11_display.cpp
index 413a34727..4f39f919a 100644
--- a/src/platform/x11_display.cpp
+++ b/src/platform/x11_display.cpp
@@ -18,7 +18,6 @@
*/
#include
-#if defined(Q_OS_UNIX) && !defined(__APPLE__) && !defined(__MACH__)
#include "src/platform/x11_display.h"
#include
#include
@@ -60,5 +59,3 @@ void X11Display::unlock()
X11DisplayPrivate::getSingleInstance().mutex.unlock();
}
}
-
-#endif // Q_OS_UNIX && !defined(__APPLE__) && !defined(__MACH__)
diff --git a/src/platform/x11_display.h b/src/platform/x11_display.h
index 6b0aff00d..bdef6d951 100644
--- a/src/platform/x11_display.h
+++ b/src/platform/x11_display.h
@@ -22,8 +22,6 @@
#ifndef PLATFORM_X11_DISPLAY_H
#define PLATFORM_X11_DISPLAY_H
-#if defined(Q_OS_UNIX) && !defined(__APPLE__) && !defined(__MACH__)
-
typedef struct _XDisplay Display;
namespace Platform {
@@ -35,8 +33,6 @@ void unlock();
}
-#endif // Q_OS_UNIX && !defined(__APPLE__) && !defined(__MACH__)
-
#endif // PLATFORM_X11_DISPLAY_H
#endif // QTOX_PLATFORM_EXT