diff --git a/Builds/MacOSX/Plugins/Config/Library.xcconfig b/Builds/MacOSX/Plugins/Config/Library.xcconfig
new file mode 100644
index 0000000000000000000000000000000000000000..2edd34a86411cc30d89cf90b48a34b08e62e0ba1
--- /dev/null
+++ b/Builds/MacOSX/Plugins/Config/Library.xcconfig
@@ -0,0 +1,11 @@
+#include "Base.xcconfig"
+
+CONFIGURATION_BUILD_DIR = $(PROJECT_DIR)/../../../build/$(CONFIGURATION)/open-ephys.app/Contents/Frameworks
+DYLIB_COMPATIBILITY_VERSION = 1
+DYLIB_CURRENT_VERSION = 1
+EXECUTABLE_PREFIX = lib
+GCC_ENABLE_CPP_EXCEPTIONS = YES
+GCC_ENABLE_CPP_RTTI = YES
+HEADER_SEARCH_PATHS = ../../../../../JuceLibraryCode ../../../../../JuceLibraryCode/modules ../../../../../Source/Plugins/Headers $(inherited)
+INSTALL_PATH = @executable_path/../Frameworks
+WRAPPER_EXTENSION = dylib
diff --git a/Builds/MacOSX/Plugins/Config/Library_Debug.xcconfig b/Builds/MacOSX/Plugins/Config/Library_Debug.xcconfig
new file mode 100644
index 0000000000000000000000000000000000000000..2ba5f194e3bff394095fa6a649fc16d3ab69b5ae
--- /dev/null
+++ b/Builds/MacOSX/Plugins/Config/Library_Debug.xcconfig
@@ -0,0 +1,2 @@
+#include "Library.xcconfig"
+#include "Debug.xcconfig"
diff --git a/Builds/MacOSX/Plugins/Config/Library_Release.xcconfig b/Builds/MacOSX/Plugins/Config/Library_Release.xcconfig
new file mode 100644
index 0000000000000000000000000000000000000000..d078d3318ad9ed5ae00eac92977606281ff77da2
--- /dev/null
+++ b/Builds/MacOSX/Plugins/Config/Library_Release.xcconfig
@@ -0,0 +1,2 @@
+#include "Library.xcconfig"
+#include "Release.xcconfig"