@@ -1103,7 +1103,7 @@ protected: | |||||
friend class ScopedActionLock; | friend class ScopedActionLock; | ||||
friend class ScopedEngineEnvironmentLocker; | friend class ScopedEngineEnvironmentLocker; | ||||
friend class ScopedThreadStopper; | friend class ScopedThreadStopper; | ||||
friend struct PatchbayGraph; | |||||
friend class PatchbayGraph; | |||||
friend struct RackGraph; | friend struct RackGraph; | ||||
// ------------------------------------------------------------------- | // ------------------------------------------------------------------- | ||||
@@ -59,7 +59,7 @@ struct EngineInternalEvents { | |||||
// InternalGraph | // InternalGraph | ||||
struct RackGraph; | struct RackGraph; | ||||
struct PatchbayGraph; | |||||
class PatchbayGraph; | |||||
class EngineInternalGraph | class EngineInternalGraph | ||||
{ | { | ||||
@@ -31,6 +31,7 @@ | |||||
#include "jackbridge/JackBridge.hpp" | #include "jackbridge/JackBridge.hpp" | ||||
#include <ctime> | #include <ctime> | ||||
#include <vector> | |||||
// ------------------------------------------------------------------------------------------------------------------- | // ------------------------------------------------------------------------------------------------------------------- | ||||
@@ -36,6 +36,8 @@ | |||||
#include <jack/metadata.h> | #include <jack/metadata.h> | ||||
#endif | #endif | ||||
#include <cerrno> | |||||
#ifdef __SSE2_MATH__ | #ifdef __SSE2_MATH__ | ||||
# include <xmmintrin.h> | # include <xmmintrin.h> | ||||
#endif | #endif | ||||
@@ -24,6 +24,7 @@ | |||||
#include "CarlaMutex.hpp" | #include "CarlaMutex.hpp" | ||||
#include <algorithm> | #include <algorithm> | ||||
#include <string> | |||||
//============================================================================== | //============================================================================== | ||||
@@ -43,7 +44,17 @@ | |||||
#define JUCE_ALIGN(bytes) __attribute__ ((aligned (bytes))) | #define JUCE_ALIGN(bytes) __attribute__ ((aligned (bytes))) | ||||
#if (__cplusplus >= 201103L || defined (__GXX_EXPERIMENTAL_CXX0X__)) && (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 | |||||
// FIXME | |||||
#ifdef __clang__ | |||||
#define JUCE_COMPILER_SUPPORTS_NOEXCEPT 1 | |||||
#define JUCE_COMPILER_SUPPORTS_NULLPTR 1 | |||||
#define JUCE_COMPILER_SUPPORTS_MOVE_SEMANTICS 1 | |||||
#define JUCE_COMPILER_SUPPORTS_INITIALIZER_LISTS 1 | |||||
#define JUCE_COMPILER_SUPPORTS_VARIADIC_TEMPLATES 1 | |||||
#define JUCE_COMPILER_SUPPORTS_OVERRIDE_AND_FINAL 1 | |||||
#define JUCE_DELETED_FUNCTION = delete | |||||
#define JUCE_COMPILER_SUPPORTS_LAMBDAS 1 | |||||
#elif (__cplusplus >= 201103L || defined (__GXX_EXPERIMENTAL_CXX0X__)) && (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 | |||||
#define JUCE_COMPILER_SUPPORTS_NOEXCEPT 1 | #define JUCE_COMPILER_SUPPORTS_NOEXCEPT 1 | ||||
#define JUCE_COMPILER_SUPPORTS_NULLPTR 1 | #define JUCE_COMPILER_SUPPORTS_NULLPTR 1 | ||||
#define JUCE_COMPILER_SUPPORTS_MOVE_SEMANTICS 1 | #define JUCE_COMPILER_SUPPORTS_MOVE_SEMANTICS 1 | ||||