@@ -25,8 +25,6 @@ jobs: | |||||
with: | with: | ||||
path: | | path: | | ||||
~/PawPawBuilds | ~/PawPawBuilds | ||||
~/work/Cardinal/Cardinal/build/plugins | |||||
~/work/Cardinal/Cardinal/build/rack | |||||
key: linux-arm64-v${{ env.CACHE_VERSION }} | key: linux-arm64-v${{ env.CACHE_VERSION }} | ||||
- name: Fix GitHub's mess | - name: Fix GitHub's mess | ||||
run: | | run: | | ||||
@@ -76,8 +74,6 @@ jobs: | |||||
with: | with: | ||||
path: | | path: | | ||||
~/PawPawBuilds | ~/PawPawBuilds | ||||
~/work/Cardinal/Cardinal/build/plugins | |||||
~/work/Cardinal/Cardinal/build/rack | |||||
key: linux-armhf-v${{ env.CACHE_VERSION }} | key: linux-armhf-v${{ env.CACHE_VERSION }} | ||||
- name: Fix GitHub's mess | - name: Fix GitHub's mess | ||||
run: | | run: | | ||||
@@ -127,8 +123,6 @@ jobs: | |||||
with: | with: | ||||
path: | | path: | | ||||
~/PawPawBuilds | ~/PawPawBuilds | ||||
~/work/Cardinal/Cardinal/build/plugins | |||||
~/work/Cardinal/Cardinal/build/rack | |||||
key: linux-i686-v${{ env.CACHE_VERSION }} | key: linux-i686-v${{ env.CACHE_VERSION }} | ||||
- name: Fix GitHub's mess | - name: Fix GitHub's mess | ||||
run: | | run: | | ||||
@@ -174,8 +168,6 @@ jobs: | |||||
with: | with: | ||||
path: | | path: | | ||||
~/PawPawBuilds | ~/PawPawBuilds | ||||
~/work/Cardinal/Cardinal/build/plugins | |||||
~/work/Cardinal/Cardinal/build/rack | |||||
key: linux-x86_64-v${{ env.CACHE_VERSION }} | key: linux-x86_64-v${{ env.CACHE_VERSION }} | ||||
- name: Set up dependencies | - name: Set up dependencies | ||||
run: | | run: | | ||||
@@ -272,8 +264,6 @@ jobs: | |||||
with: | with: | ||||
path: | | path: | | ||||
~/PawPawBuilds | ~/PawPawBuilds | ||||
~/work/Cardinal/Cardinal/build/plugins | |||||
~/work/Cardinal/Cardinal/build/rack | |||||
key: macos-universal-v${{ env.CACHE_VERSION }} | key: macos-universal-v${{ env.CACHE_VERSION }} | ||||
- name: Fix up Xcode | - name: Fix up Xcode | ||||
run: | | run: | | ||||
@@ -422,8 +412,6 @@ jobs: | |||||
with: | with: | ||||
path: | | path: | | ||||
~/PawPawBuilds | ~/PawPawBuilds | ||||
~/work/Cardinal/Cardinal/build/plugins | |||||
~/work/Cardinal/Cardinal/build/rack | |||||
key: win32-v${{ env.CACHE_VERSION }} | key: win32-v${{ env.CACHE_VERSION }} | ||||
- name: Fix GitHub's mess | - name: Fix GitHub's mess | ||||
run: | | run: | | ||||
@@ -466,8 +454,6 @@ jobs: | |||||
with: | with: | ||||
path: | | path: | | ||||
~/PawPawBuilds | ~/PawPawBuilds | ||||
~/work/Cardinal/Cardinal/build/plugins | |||||
~/work/Cardinal/Cardinal/build/rack | |||||
key: win64-v${{ env.CACHE_VERSION }} | key: win64-v${{ env.CACHE_VERSION }} | ||||
- name: Fix GitHub's mess | - name: Fix GitHub's mess | ||||
run: | | run: | | ||||
@@ -29,10 +29,8 @@ ifneq ($(DEBUG),true) | |||||
CARLA_EXTRA_ARGS += EXTERNAL_PLUGINS=true | CARLA_EXTRA_ARGS += EXTERNAL_PLUGINS=true | ||||
endif | endif | ||||
# ifneq ($(MACOS),true) | |||||
CARLA_EXTRA_ARGS += USING_JUCE=false | CARLA_EXTRA_ARGS += USING_JUCE=false | ||||
CARLA_EXTRA_ARGS += USING_JUCE_GUI_EXTRA=false | CARLA_EXTRA_ARGS += USING_JUCE_GUI_EXTRA=false | ||||
# endif | |||||
# -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
# Check for system-wide dependencies | # Check for system-wide dependencies | ||||
@@ -1181,11 +1181,15 @@ struct IldaeilWidget : ImGuiWidget, IdleCallback, Thread { | |||||
fPluginCount = 0; | fPluginCount = 0; | ||||
delete[] fPlugins; | delete[] fPlugins; | ||||
const MutexLocker cml(sPluginInfoLoadMutex); | |||||
uint count; | |||||
{ | |||||
const MutexLocker cml(sPluginInfoLoadMutex); | |||||
d_stdout("Will scan plugins now..."); | |||||
const uint count = carla_get_cached_plugin_count(fPluginType, path); | |||||
d_stdout("Scanning found %u plugins", count); | |||||
d_stdout("Will scan plugins now..."); | |||||
count = carla_get_cached_plugin_count(fPluginType, path); | |||||
d_stdout("Scanning found %u plugins", count); | |||||
} | |||||
if (fDrawingState == kDrawingLoading) | if (fDrawingState == kDrawingLoading) | ||||
{ | { | ||||
@@ -1199,6 +1203,8 @@ struct IldaeilWidget : ImGuiWidget, IdleCallback, Thread { | |||||
for (uint i=0, j; i < count && ! shouldThreadExit(); ++i) | for (uint i=0, j; i < count && ! shouldThreadExit(); ++i) | ||||
{ | { | ||||
const MutexLocker cml(sPluginInfoLoadMutex); | |||||
const CarlaCachedPluginInfo* const info = carla_get_cached_plugin_info(fPluginType, i); | const CarlaCachedPluginInfo* const info = carla_get_cached_plugin_info(fPluginType, i); | ||||
DISTRHO_SAFE_ASSERT_CONTINUE(info != nullptr); | DISTRHO_SAFE_ASSERT_CONTINUE(info != nullptr); | ||||
@@ -33,14 +33,10 @@ CARLA_BUILD_TYPE = Release | |||||
endif | endif | ||||
CARLA_EXTRA_LIBS = $(CARLA_BUILD_DIR)/plugin/$(CARLA_BUILD_TYPE)/carla-host-plugin.cpp.o | CARLA_EXTRA_LIBS = $(CARLA_BUILD_DIR)/plugin/$(CARLA_BUILD_TYPE)/carla-host-plugin.cpp.o | ||||
# ifneq ($(MACOS),true) | |||||
# CARLA_EXTRA_LIBS += -Wl,--start-group -Wl,--whole-archive | |||||
# endif | |||||
CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/carla_engine_plugin.a | CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/carla_engine_plugin.a | ||||
CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/carla_plugin.a | CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/carla_plugin.a | ||||
CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/native-plugins.a | CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/native-plugins.a | ||||
CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/audio_decoder.a | CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/audio_decoder.a | ||||
# CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/dgl.a | |||||
CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/jackbridge.min.a | CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/jackbridge.min.a | ||||
CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/lilv.a | CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/lilv.a | ||||
CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/rtmempool.a | CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/rtmempool.a | ||||
@@ -48,30 +44,6 @@ CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/sfzero.a | |||||
CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/water.a | CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/water.a | ||||
CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/zita-resampler.a | CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/zita-resampler.a | ||||
# ifeq ($(MACOS),true) | |||||
# ifeq ($(USING_JUCE),true) | |||||
# CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/juce_audio_basics.a | |||||
# CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/juce_audio_processors.a | |||||
# CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/juce_core.a | |||||
# CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/juce_data_structures.a | |||||
# CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/juce_events.a | |||||
# CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/juce_graphics.a | |||||
# CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/juce_gui_basics.a | |||||
# ifeq ($(USING_JUCE_GUI_EXTRA),true) | |||||
# CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/juce_gui_extra.a | |||||
# endif | |||||
# endif | |||||
# endif | |||||
# ifneq ($(MACOS),true) | |||||
# CARLA_EXTRA_LIBS += -Wl,--no-whole-archive -Wl,--end-group | |||||
# endif | |||||
# FIXME patch fluidsynth package | |||||
ifeq ($(WINDOWS),true) | |||||
STATIC_CARLA_PLUGIN_LIBS += -ldsound -lwinmm | |||||
endif | |||||
endif # STATIC_BUILD | endif # STATIC_BUILD | ||||
# -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||