@@ -665,7 +665,7 @@ const char* carla_get_supported_file_extensions() | |||||
{ | { | ||||
const StringArray& exts((*it)->getFileExtensions()); | const StringArray& exts((*it)->getFileExtensions()); | ||||
for (String *eit=exts.begin(), *end=exts.end(); eit != end; ++eit) | |||||
for (String *eit=exts.begin(), *eend=exts.end(); eit != eend; ++eit) | |||||
retText += String(";*" + (*eit)).toRawUTF8(); | retText += String(";*" + (*eit)).toRawUTF8(); | ||||
} | } | ||||
@@ -69,6 +69,10 @@ STANDALONE_FLAGS += $(JUCE_GUI_BASICS_LIBS) | |||||
STANDALONE_FLAGS += $(JUCE_GUI_EXTRA_LIBS) | STANDALONE_FLAGS += $(JUCE_GUI_EXTRA_LIBS) | ||||
endif | endif | ||||
ifeq ($(HAVE_X11),true) | |||||
STANDALONE_FLAGS += $(X11_LIBS) | |||||
endif | |||||
# -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
OBJS = \ | OBJS = \ | ||||
@@ -31,6 +31,11 @@ CarlaEngineThread::CarlaEngineThread(CarlaEngine* const engine) noexcept | |||||
carla_debug("CarlaEngineThread::CarlaEngineThread(%p)", engine); | carla_debug("CarlaEngineThread::CarlaEngineThread(%p)", engine); | ||||
} | } | ||||
CarlaEngineThread::~CarlaEngineThread() noexcept | |||||
{ | |||||
carla_debug("CarlaEngineThread::~CarlaEngineThread()"); | |||||
} | |||||
// ----------------------------------------------------------------------- | // ----------------------------------------------------------------------- | ||||
void CarlaEngineThread::run() noexcept | void CarlaEngineThread::run() noexcept | ||||
@@ -30,6 +30,7 @@ class CarlaEngineThread : public CarlaThread | |||||
{ | { | ||||
public: | public: | ||||
CarlaEngineThread(CarlaEngine* const engine) noexcept; | CarlaEngineThread(CarlaEngine* const engine) noexcept; | ||||
~CarlaEngineThread() noexcept override; | |||||
protected: | protected: | ||||
void run() noexcept override; | void run() noexcept override; | ||||
@@ -59,7 +59,7 @@ CarlaPluginThread.cpp.o: CarlaPluginThread.cpp $(CARLA_PLUGIN_THREAD_CPP_DEPS) | |||||
$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ | $(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ | ||||
CarlaPluginUi.cpp.o: CarlaPluginUi.cpp $(CARLA_PLUGIN_UI_CPP_DEPS) | CarlaPluginUi.cpp.o: CarlaPluginUi.cpp $(CARLA_PLUGIN_UI_CPP_DEPS) | ||||
$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ | |||||
$(CXX) $< $(BUILD_CXX_FLAGS) $(X11_FLAGS) -c -o $@ | |||||
NativePlugin.cpp.o: NativePlugin.cpp $(NATIVE_PLUGIN_CPP_DEPS) | NativePlugin.cpp.o: NativePlugin.cpp $(NATIVE_PLUGIN_CPP_DEPS) | ||||
$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ | $(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ | ||||
@@ -36,11 +36,15 @@ endif | |||||
endif | endif | ||||
ifeq ($(HAVE_JUCE_UI),true) | ifeq ($(HAVE_JUCE_UI),true) | ||||
LINK_PLUGIN_FLAGS += $(JUCE_AUDIO_PROCESSORS_LIBS) | |||||
LINK_PLUGIN_FLAGS += $(JUCE_DATA_STRUCTURES_LIBS) | |||||
LINK_PLUGIN_FLAGS += $(JUCE_EVENTS_LIBS) | |||||
LINK_PLUGIN_FLAGS += $(JUCE_GRAPHICS_LIBS) | |||||
LINK_PLUGIN_FLAGS += $(JUCE_GUI_BASICS_LIBS) | |||||
LINK_PLUGIN_FLAGS += $(JUCE_AUDIO_PROCESSORS_LIBS) | |||||
LINK_PLUGIN_FLAGS += $(JUCE_DATA_STRUCTURES_LIBS) | |||||
LINK_PLUGIN_FLAGS += $(JUCE_EVENTS_LIBS) | |||||
LINK_PLUGIN_FLAGS += $(JUCE_GRAPHICS_LIBS) | |||||
LINK_PLUGIN_FLAGS += $(JUCE_GUI_BASICS_LIBS) | |||||
endif | |||||
ifeq ($(HAVE_X11),true) | |||||
LINK_PLUGIN_FLAGS += $(X11_LIBS) | |||||
endif | endif | ||||
# -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
@@ -53,6 +53,10 @@ LINK_FLAGS += $(JUCE_GUI_BASICS_LIBS) | |||||
LINK_FLAGS += $(JUCE_GUI_EXTRA_LIBS) | LINK_FLAGS += $(JUCE_GUI_EXTRA_LIBS) | ||||
endif | endif | ||||
ifeq ($(HAVE_X11),true) | |||||
LINK_FLAGS += $(X11_LIBS) | |||||
endif | |||||
# -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
# Native | # Native | ||||
@@ -22,6 +22,7 @@ | |||||
#include "CarlaUtils.hpp" | #include "CarlaUtils.hpp" | ||||
#include <cctype> | #include <cctype> | ||||
#include <vector> | |||||
// ----------------------------------------------------------------------- | // ----------------------------------------------------------------------- | ||||
// Helpers | // Helpers | ||||