diff --git a/include/RemotePlugin.h b/include/RemotePlugin.h index d57a5d293..42caa36aa 100644 --- a/include/RemotePlugin.h +++ b/include/RemotePlugin.h @@ -36,17 +36,12 @@ #include #include -#ifdef LMMS_BUILD_WIN32 + +#if defined(LMMS_HAVE_SYS_IPC_H) && defined(LMMS_HAVE_SEMAPHORE_H) +#include +#include +#else #define USE_QT_SEMAPHORES -#define USE_QT_SHMEM -#endif - -#ifdef LMMS_BUILD_APPLE -#define USE_QT_SEMAPHORES -#endif - - -#ifdef USE_QT_SEMAPHORES #ifdef LMMS_HAVE_PROCESS_H #include @@ -54,39 +49,25 @@ #include #include - -#else /* USE_QT_SEMAPHORES */ - -#ifdef LMMS_HAVE_SYS_IPC_H -#include #endif -#ifdef LMMS_HAVE_SEMAPHORE_H -#include -#endif - -#endif - - -#ifdef USE_QT_SHMEM - -#include -#include - -typedef int32_t key_t; - -#else /* USE_QT_SHMEM */ #ifdef LMMS_HAVE_SYS_SHM_H #include -#endif #ifdef LMMS_HAVE_UNISTD_H #include #endif +#else +#define USE_QT_SHMEM +#include +#include + +#if !defined(LMMS_HAVE_SYS_TYPES_H) || defined(LMMS_BUILD_WIN32) +typedef int32_t key_t; +#endif #endif - #ifdef LMMS_HAVE_LOCALE_H diff --git a/src/core/VstSyncController.cpp b/src/core/VstSyncController.cpp index 1e1294c32..a28b9adb1 100644 --- a/src/core/VstSyncController.cpp +++ b/src/core/VstSyncController.cpp @@ -30,12 +30,7 @@ #include "lmmsconfig.h" #include "Mixer.h" #include "VstSyncController.h" - -#ifdef LMMS_BUILD_WIN32 -#ifndef USE_QT_SHMEM -#define USE_QT_SHMEM -#endif -#endif +#include "RemotePlugin.h" #ifndef USE_QT_SHMEM #include