mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-10 04:30:12 +02:00
Move src/plugin-bridge to src/bridges/vst2
This commit is contained in:
@@ -619,7 +619,7 @@ launch winedbg in a seperate detached terminal emulator so it doesn't terminate
|
|||||||
together with the plugin, and winedbg can be a bit picky about the arguments it
|
together with the plugin, and winedbg can be a bit picky about the arguments it
|
||||||
accepts. I've already set this up behind a feature flag for use in KDE Plasma.
|
accepts. I've already set this up behind a feature flag for use in KDE Plasma.
|
||||||
Other desktop environments and window managers will require some slight
|
Other desktop environments and window managers will require some slight
|
||||||
modifications in `src/plugin/plugin-bridge.cpp`. To enable this, simply run:
|
modifications in `src/plugin/host-process.cpp`. To enable this, simply run:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
meson configure build --buildtype=debug -Dwith-winedbg=true
|
meson configure build --buildtype=debug -Dwith-winedbg=true
|
||||||
|
|||||||
+1
-1
@@ -86,7 +86,7 @@ shared_library(
|
|||||||
'src/common/utils.cpp',
|
'src/common/utils.cpp',
|
||||||
'src/plugin/host-process.cpp',
|
'src/plugin/host-process.cpp',
|
||||||
'src/plugin/plugin.cpp',
|
'src/plugin/plugin.cpp',
|
||||||
'src/plugin/plugin-bridge.cpp',
|
'src/plugin/bridges/vst2.cpp',
|
||||||
'src/plugin/utils.cpp',
|
'src/plugin/utils.cpp',
|
||||||
version_header,
|
version_header,
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -14,15 +14,15 @@
|
|||||||
// You should have received a copy of the GNU General Public License
|
// You should have received a copy of the GNU General Public License
|
||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#include "plugin-bridge.h"
|
#include "vst2.h"
|
||||||
|
|
||||||
// Generated inside of the build directory
|
// Generated inside of the build directory
|
||||||
#include <src/common/config/config.h>
|
#include <src/common/config/config.h>
|
||||||
#include <src/common/config/version.h>
|
#include <src/common/config/version.h>
|
||||||
|
|
||||||
#include "../common/communication.h"
|
#include "../../common/communication.h"
|
||||||
#include "../common/utils.h"
|
#include "../../common/utils.h"
|
||||||
#include "utils.h"
|
#include "../utils.h"
|
||||||
|
|
||||||
namespace bp = boost::process;
|
namespace bp = boost::process;
|
||||||
// I'd rather use std::filesystem instead, but Boost.Process depends on
|
// I'd rather use std::filesystem instead, but Boost.Process depends on
|
||||||
@@ -23,10 +23,10 @@
|
|||||||
#include <mutex>
|
#include <mutex>
|
||||||
#include <thread>
|
#include <thread>
|
||||||
|
|
||||||
#include "../common/communication.h"
|
#include "../../common/communication.h"
|
||||||
#include "../common/configuration.h"
|
#include "../../common/configuration.h"
|
||||||
#include "../common/logging.h"
|
#include "../../common/logging.h"
|
||||||
#include "host-process.h"
|
#include "../host-process.h"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This handles the communication between the Linux native VST plugin and the
|
* This handles the communication between the Linux native VST plugin and the
|
||||||
@@ -20,7 +20,7 @@
|
|||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
||||||
#include "../common/logging.h"
|
#include "../common/logging.h"
|
||||||
#include "plugin-bridge.h"
|
#include "bridges/vst2.h"
|
||||||
|
|
||||||
#define VST_EXPORT __attribute__((visibility("default")))
|
#define VST_EXPORT __attribute__((visibility("default")))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user