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