diff --git a/source/frontend/Makefile b/source/frontend/Makefile index d3699dd24..9ba29c911 100644 --- a/source/frontend/Makefile +++ b/source/frontend/Makefile @@ -34,12 +34,24 @@ else NON_STATIC_LINK_FLAGS = $(LINK_FLAGS) endif +ifeq ($(STATIC_PLUGIN_TARGET),true) + +ifeq ($(WINDOWS),true) +QT_LINK_FLAGS += -L$(BINDIR) $(BINDIR)/libcarla_utils.dll +else +QT_LINK_FLAGS += -L$(BINDIR) -lcarla_utils +endif + +else + ifeq ($(WINDOWS),true) QT_LINK_FLAGS += -L$(BINDIR) $(BINDIR)/libcarla_standalone2.dll $(BINDIR)/libcarla_utils.dll else QT_LINK_FLAGS += -L$(BINDIR) -lcarla_standalone2 -lcarla_utils endif +endif + ifeq ($(MACOS),true) QT_LINK_FLAGS += -install_name @rpath/libcarla_frontend.dylib # FIXME this does not work: -Wl,-rpath,@loader_path diff --git a/source/frontend/dialogs/aboutdialog.cpp b/source/frontend/dialogs/aboutdialog.cpp index 0174472f6..ede29cd1d 100644 --- a/source/frontend/dialogs/aboutdialog.cpp +++ b/source/frontend/dialogs/aboutdialog.cpp @@ -42,11 +42,13 @@ AboutDialog::AboutDialog(QWidget* const parent, ui.tabWidget->removeTab(3); ui.tabWidget->removeTab(2); } + #ifndef STATIC_PLUGIN_TARGET else if (carla_is_engine_running(hostHandle)) { ui.le_osc_url_tcp->setText(carla_get_host_osc_url_tcp(hostHandle)); ui.le_osc_url_udp->setText(carla_get_host_osc_url_udp(hostHandle)); } + #endif else { ui.le_osc_url_tcp->setText(tr("(Engine not running)"));