Browse Source

Misc

tags/1.9.4
falkTX 11 years ago
parent
commit
d0dd277d4d
3 changed files with 18 additions and 2 deletions
  1. +9
    -0
      source/discovery/Makefile
  2. +7
    -0
      source/modules/juce_audio_processors/Makefile
  3. +2
    -2
      source/utils/CarlaVstUtils.hpp

+ 9
- 0
source/discovery/Makefile View File

@@ -14,6 +14,11 @@ BUILD_CXX_FLAGS += -I../includes/ladspa -I../includes/vst -I../includes/vst3

ifeq ($(MACOS),true)
BUILD_CXX_FLAGS += -ObjC++
WANT_JUCE_PROCESSORS = true
endif

ifeq ($(WIN32),true)
WANT_JUCE_PROCESSORS = true
endif

BUILD_CXX_FLAGS += $(QTCORE_FLAGS)
@@ -69,6 +74,10 @@ LIBS_win64 += ../modules/juce_core.win64.a
LINK_FLAGS += $(JUCE_CORE_LIBS) $(JUCE_AUDIO_BASICS_LIBS)
endif

ifeq ($(WANT_JUCE_PROCESSORS),true)
LIBS += ../modules/juce_audio_processors.a
endif

POSIX_BUILD_FLAGS = $(BUILD_CXX_FLAGS)
POSIX_32BIT_FLAGS = $(32BIT_FLAGS) -L/usr/lib32 -L/usr/lib/i386-linux-gnu
POSIX_64BIT_FLAGS = $(64BIT_FLAGS) -L/usr/lib64 -L/usr/lib/x86_64-linux-gnu


+ 7
- 0
source/modules/juce_audio_processors/Makefile View File

@@ -13,6 +13,13 @@ LINK_FLAGS += $(JUCE_AUDIO_PROCESSORS_LIBS) -L.. -ljuce_audio_basics -ljuce

ifeq ($(CARLA_VESTIGE_HEADER),true)
BUILD_CXX_FLAGS += -DVESTIGE_HEADER
else
# needed by vst3
ifeq ($(DEBUG),true)
BUILD_CXX_FLAGS += -DDEVELOPMENT -D_DEBUG
else
BUILD_CXX_FLAGS += -DRELEASE
endif
endif

ifeq ($(MACOS),true)


+ 2
- 2
source/utils/CarlaVstUtils.hpp View File

@@ -127,8 +127,8 @@ struct VstTimeInfo_R {
# define TARGET_API_MAC_CARBON 0
#endif
#undef VST_64BIT_PLATFORM
#define VST_64BIT_PLATFORM defined(_WIN64) || defined(__LP64__) || defined (_LP64)
#include "vst/aeffectx.h"
#define VST_64BIT_PLATFORM (defined(_WIN64) || defined(__LP64__) || defined (_LP64))
#include "vst/pluginterfaces/vst2.x/aeffectx.h"
typedef VstTimeInfo VstTimeInfo_R;
#endif



Loading…
Cancel
Save