| @@ -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 | ||||