Skip to content

Commit ceb5c35

Browse files
committed
Make plugin Rhyhtm node compile on osx
1 parent 2250e8e commit ceb5c35

6 files changed

Lines changed: 117 additions & 102 deletions

File tree

Builds/MacOSX/OpenEphys.xcworkspace/contents.xcworkspacedata

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Builds/MacOSX/OpenEphys.xcworkspace/xcshareddata/xcschemes/All.xcscheme

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,20 @@
319319
ReferencedContainer = "container:Plugins/SpikeSorter/SpikeSorter.xcodeproj">
320320
</BuildableReference>
321321
</BuildActionEntry>
322+
<BuildActionEntry
323+
buildForTesting = "YES"
324+
buildForRunning = "YES"
325+
buildForProfiling = "YES"
326+
buildForArchiving = "YES"
327+
buildForAnalyzing = "YES">
328+
<BuildableReference
329+
BuildableIdentifier = "primary"
330+
BlueprintIdentifier = "2749684C2003F902008E0E8D"
331+
BuildableName = "RhythmNode.bundle"
332+
BlueprintName = "RhythmNode"
333+
ReferencedContainer = "container:Plugins/RhythmNode/RhythmNode.xcodeproj">
334+
</BuildableReference>
335+
</BuildActionEntry>
322336
</BuildActionEntries>
323337
</BuildAction>
324338
<TestAction

Builds/MacOSX/Plugins/EventBroadcaster/EventBroadcaster.xcodeproj/project.pbxproj

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
/* End PBXBuildFile section */
1414

1515
/* Begin PBXFileReference section */
16+
2749688D2003FFD5008E0E8D /* libokFrontPanel.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libokFrontPanel.dylib; path = ../../../../Resources/DLLs/libokFrontPanel.dylib; sourceTree = "<group>"; };
1617
E1C3F9781C99A20D00719A9F /* EventBroadcaster.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = EventBroadcaster.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
1718
E1C3F97B1C99A20D00719A9F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
1819
E1F557C31C9B020A0035F88B /* Plugin_Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Plugin_Debug.xcconfig; sourceTree = "<group>"; };
@@ -35,12 +36,21 @@
3536
/* End PBXFrameworksBuildPhase section */
3637

3738
/* Begin PBXGroup section */
39+
2749688C2003FFD5008E0E8D /* Frameworks */ = {
40+
isa = PBXGroup;
41+
children = (
42+
2749688D2003FFD5008E0E8D /* libokFrontPanel.dylib */,
43+
);
44+
name = Frameworks;
45+
sourceTree = "<group>";
46+
};
3847
E1C3F96F1C99A20D00719A9F = {
3948
isa = PBXGroup;
4049
children = (
4150
E1F557C11C9B020A0035F88B /* Config */,
4251
E1C3F97A1C99A20D00719A9F /* EventBroadcaster */,
4352
E1C3F9791C99A20D00719A9F /* Products */,
53+
2749688C2003FFD5008E0E8D /* Frameworks */,
4454
);
4555
sourceTree = "<group>";
4656
};

Builds/MacOSX/Plugins/RhythmNode/RhythmNode.xcodeproj/project.pbxproj

Lines changed: 90 additions & 102 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,56 @@
66
objectVersion = 48;
77
objects = {
88

9+
/* Begin PBXBuildFile section */
10+
2785925B2004111A007FD314 /* RHD2000Thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2785925820041119007FD314 /* RHD2000Thread.cpp */; };
11+
2785925C2004111A007FD314 /* RHD2000Editor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2785925920041119007FD314 /* RHD2000Editor.cpp */; };
12+
2785925D2004111A007FD314 /* OpenEphysLib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2785925A2004111A007FD314 /* OpenEphysLib.cpp */; };
13+
278592662004114A007FD314 /* rhd2000evalboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2785925F2004114A007FD314 /* rhd2000evalboard.cpp */; };
14+
278592672004114A007FD314 /* rhd2000datablock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 278592632004114A007FD314 /* rhd2000datablock.cpp */; };
15+
278592682004114A007FD314 /* rhd2000registers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 278592652004114A007FD314 /* rhd2000registers.cpp */; };
16+
2785926A200411BD007FD314 /* libokFrontPanel.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 2785925420040EF2007FD314 /* libokFrontPanel.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
17+
2785926C200414B9007FD314 /* libokFrontPanel.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 2785925420040EF2007FD314 /* libokFrontPanel.dylib */; };
18+
/* End PBXBuildFile section */
19+
20+
/* Begin PBXCopyFilesBuildPhase section */
21+
27859269200411B0007FD314 /* CopyFiles */ = {
22+
isa = PBXCopyFilesBuildPhase;
23+
buildActionMask = 2147483647;
24+
dstPath = "";
25+
dstSubfolderSpec = 10;
26+
files = (
27+
2785926A200411BD007FD314 /* libokFrontPanel.dylib in CopyFiles */,
28+
);
29+
runOnlyForDeploymentPostprocessing = 0;
30+
};
31+
/* End PBXCopyFilesBuildPhase section */
32+
933
/* Begin PBXFileReference section */
1034
2749684D2003F902008E0E8D /* RhythmNode.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RhythmNode.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
1135
274968502003F902008E0E8D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
36+
2749687D2003FA38008E0E8D /* Plugin_Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Plugin_Debug.xcconfig; path = ../../Config/Plugin_Debug.xcconfig; sourceTree = "<group>"; };
37+
2749687E2003FA38008E0E8D /* Plugin_Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Plugin_Release.xcconfig; path = ../../Config/Plugin_Release.xcconfig; sourceTree = "<group>"; };
38+
2785925420040EF2007FD314 /* libokFrontPanel.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libokFrontPanel.dylib; path = ../../../../../Resources/DLLs/libokFrontPanel.dylib; sourceTree = "<group>"; };
39+
2785925620041119007FD314 /* RHD2000Editor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RHD2000Editor.h; path = ../../../../../Source/Plugins/RhythmNode/RHD2000Editor.h; sourceTree = "<group>"; };
40+
2785925720041119007FD314 /* RHD2000Thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RHD2000Thread.h; path = ../../../../../Source/Plugins/RhythmNode/RHD2000Thread.h; sourceTree = "<group>"; };
41+
2785925820041119007FD314 /* RHD2000Thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RHD2000Thread.cpp; path = ../../../../../Source/Plugins/RhythmNode/RHD2000Thread.cpp; sourceTree = "<group>"; };
42+
2785925920041119007FD314 /* RHD2000Editor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RHD2000Editor.cpp; path = ../../../../../Source/Plugins/RhythmNode/RHD2000Editor.cpp; sourceTree = "<group>"; };
43+
2785925A2004111A007FD314 /* OpenEphysLib.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OpenEphysLib.cpp; path = ../../../../../Source/Plugins/RhythmNode/OpenEphysLib.cpp; sourceTree = "<group>"; };
44+
2785925F2004114A007FD314 /* rhd2000evalboard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rhd2000evalboard.cpp; path = "../../../../../../Source/Plugins/RhythmNode/rhythm-api/rhd2000evalboard.cpp"; sourceTree = "<group>"; };
45+
278592602004114A007FD314 /* rhd2000evalboard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rhd2000evalboard.h; path = "../../../../../../Source/Plugins/RhythmNode/rhythm-api/rhd2000evalboard.h"; sourceTree = "<group>"; };
46+
278592612004114A007FD314 /* rhd2000datablock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rhd2000datablock.h; path = "../../../../../../Source/Plugins/RhythmNode/rhythm-api/rhd2000datablock.h"; sourceTree = "<group>"; };
47+
278592622004114A007FD314 /* rhd2000registers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rhd2000registers.h; path = "../../../../../../Source/Plugins/RhythmNode/rhythm-api/rhd2000registers.h"; sourceTree = "<group>"; };
48+
278592632004114A007FD314 /* rhd2000datablock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rhd2000datablock.cpp; path = "../../../../../../Source/Plugins/RhythmNode/rhythm-api/rhd2000datablock.cpp"; sourceTree = "<group>"; };
49+
278592642004114A007FD314 /* okFrontPanelDLL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = okFrontPanelDLL.h; path = "../../../../../../Source/Plugins/RhythmNode/rhythm-api/okFrontPanelDLL.h"; sourceTree = "<group>"; };
50+
278592652004114A007FD314 /* rhd2000registers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rhd2000registers.cpp; path = "../../../../../../Source/Plugins/RhythmNode/rhythm-api/rhd2000registers.cpp"; sourceTree = "<group>"; };
1251
/* End PBXFileReference section */
1352

1453
/* Begin PBXFrameworksBuildPhase section */
1554
2749684A2003F902008E0E8D /* Frameworks */ = {
1655
isa = PBXFrameworksBuildPhase;
1756
buildActionMask = 2147483647;
1857
files = (
58+
2785926C200414B9007FD314 /* libokFrontPanel.dylib in Frameworks */,
1959
);
2060
runOnlyForDeploymentPostprocessing = 0;
2161
};
@@ -25,6 +65,8 @@
2565
274968442003F901008E0E8D = {
2666
isa = PBXGroup;
2767
children = (
68+
2785925320040ED3007FD314 /* Frameworks */,
69+
2749687C2003F9D9008E0E8D /* Config */,
2870
2749684F2003F902008E0E8D /* RhythmNode */,
2971
2749684E2003F902008E0E8D /* Products */,
3072
);
@@ -41,18 +83,56 @@
4183
2749684F2003F902008E0E8D /* RhythmNode */ = {
4284
isa = PBXGroup;
4385
children = (
86+
2785925E20041120007FD314 /* rhythm-api */,
87+
2785925A2004111A007FD314 /* OpenEphysLib.cpp */,
88+
2785925920041119007FD314 /* RHD2000Editor.cpp */,
89+
2785925620041119007FD314 /* RHD2000Editor.h */,
90+
2785925820041119007FD314 /* RHD2000Thread.cpp */,
91+
2785925720041119007FD314 /* RHD2000Thread.h */,
4492
274968502003F902008E0E8D /* Info.plist */,
4593
);
4694
path = RhythmNode;
4795
sourceTree = "<group>";
4896
};
97+
2749687C2003F9D9008E0E8D /* Config */ = {
98+
isa = PBXGroup;
99+
children = (
100+
2749687D2003FA38008E0E8D /* Plugin_Debug.xcconfig */,
101+
2749687E2003FA38008E0E8D /* Plugin_Release.xcconfig */,
102+
);
103+
path = Config;
104+
sourceTree = "<group>";
105+
};
106+
2785925320040ED3007FD314 /* Frameworks */ = {
107+
isa = PBXGroup;
108+
children = (
109+
2785925420040EF2007FD314 /* libokFrontPanel.dylib */,
110+
);
111+
path = Frameworks;
112+
sourceTree = "<group>";
113+
};
114+
2785925E20041120007FD314 /* rhythm-api */ = {
115+
isa = PBXGroup;
116+
children = (
117+
278592642004114A007FD314 /* okFrontPanelDLL.h */,
118+
278592632004114A007FD314 /* rhd2000datablock.cpp */,
119+
278592612004114A007FD314 /* rhd2000datablock.h */,
120+
2785925F2004114A007FD314 /* rhd2000evalboard.cpp */,
121+
278592602004114A007FD314 /* rhd2000evalboard.h */,
122+
278592652004114A007FD314 /* rhd2000registers.cpp */,
123+
278592622004114A007FD314 /* rhd2000registers.h */,
124+
);
125+
path = "rhythm-api";
126+
sourceTree = "<group>";
127+
};
49128
/* End PBXGroup section */
50129

51130
/* Begin PBXNativeTarget section */
52131
2749684C2003F902008E0E8D /* RhythmNode */ = {
53132
isa = PBXNativeTarget;
54133
buildConfigurationList = 274968532003F902008E0E8D /* Build configuration list for PBXNativeTarget "RhythmNode" */;
55134
buildPhases = (
135+
27859269200411B0007FD314 /* CopyFiles */,
56136
274968492003F902008E0E8D /* Sources */,
57137
2749684A2003F902008E0E8D /* Frameworks */,
58138
2749684B2003F902008E0E8D /* Resources */,
@@ -77,7 +157,6 @@
77157
TargetAttributes = {
78158
2749684C2003F902008E0E8D = {
79159
CreatedOnToolsVersion = 9.2;
80-
ProvisioningStyle = Automatic;
81160
};
82161
};
83162
};
@@ -113,6 +192,12 @@
113192
isa = PBXSourcesBuildPhase;
114193
buildActionMask = 2147483647;
115194
files = (
195+
2785925D2004111A007FD314 /* OpenEphysLib.cpp in Sources */,
196+
278592662004114A007FD314 /* rhd2000evalboard.cpp in Sources */,
197+
2785925B2004111A007FD314 /* RHD2000Thread.cpp in Sources */,
198+
2785925C2004111A007FD314 /* RHD2000Editor.cpp in Sources */,
199+
278592672004114A007FD314 /* rhd2000datablock.cpp in Sources */,
200+
278592682004114A007FD314 /* rhd2000registers.cpp in Sources */,
116201
);
117202
runOnlyForDeploymentPostprocessing = 0;
118203
};
@@ -121,132 +206,35 @@
121206
/* Begin XCBuildConfiguration section */
122207
274968512003F902008E0E8D /* Debug */ = {
123208
isa = XCBuildConfiguration;
209+
baseConfigurationReference = 2749687D2003FA38008E0E8D /* Plugin_Debug.xcconfig */;
124210
buildSettings = {
125-
ALWAYS_SEARCH_USER_PATHS = NO;
126-
CLANG_ANALYZER_NONNULL = YES;
127-
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
128-
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
129-
CLANG_CXX_LIBRARY = "libc++";
130-
CLANG_ENABLE_MODULES = YES;
131-
CLANG_ENABLE_OBJC_ARC = YES;
132-
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
133-
CLANG_WARN_BOOL_CONVERSION = YES;
134-
CLANG_WARN_COMMA = YES;
135-
CLANG_WARN_CONSTANT_CONVERSION = YES;
136-
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
137-
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
138-
CLANG_WARN_EMPTY_BODY = YES;
139-
CLANG_WARN_ENUM_CONVERSION = YES;
140-
CLANG_WARN_INFINITE_RECURSION = YES;
141-
CLANG_WARN_INT_CONVERSION = YES;
142-
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
143-
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
144-
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
145-
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
146-
CLANG_WARN_STRICT_PROTOTYPES = YES;
147-
CLANG_WARN_SUSPICIOUS_MOVE = YES;
148-
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
149-
CLANG_WARN_UNREACHABLE_CODE = YES;
150-
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
151-
CODE_SIGN_IDENTITY = "-";
152-
COPY_PHASE_STRIP = NO;
153-
DEBUG_INFORMATION_FORMAT = dwarf;
154-
ENABLE_STRICT_OBJC_MSGSEND = YES;
155-
ENABLE_TESTABILITY = YES;
156-
GCC_C_LANGUAGE_STANDARD = gnu11;
157-
GCC_DYNAMIC_NO_PIC = NO;
158-
GCC_NO_COMMON_BLOCKS = YES;
159-
GCC_OPTIMIZATION_LEVEL = 0;
160-
GCC_PREPROCESSOR_DEFINITIONS = (
161-
"DEBUG=1",
162-
"$(inherited)",
163-
);
164-
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
165-
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
166-
GCC_WARN_UNDECLARED_SELECTOR = YES;
167-
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
168-
GCC_WARN_UNUSED_FUNCTION = YES;
169-
GCC_WARN_UNUSED_VARIABLE = YES;
170-
MACOSX_DEPLOYMENT_TARGET = 10.13;
171-
MTL_ENABLE_DEBUG_INFO = YES;
172-
ONLY_ACTIVE_ARCH = YES;
173-
SDKROOT = macosx;
174211
};
175212
name = Debug;
176213
};
177214
274968522003F902008E0E8D /* Release */ = {
178215
isa = XCBuildConfiguration;
216+
baseConfigurationReference = 2749687E2003FA38008E0E8D /* Plugin_Release.xcconfig */;
179217
buildSettings = {
180-
ALWAYS_SEARCH_USER_PATHS = NO;
181-
CLANG_ANALYZER_NONNULL = YES;
182-
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
183-
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
184-
CLANG_CXX_LIBRARY = "libc++";
185-
CLANG_ENABLE_MODULES = YES;
186-
CLANG_ENABLE_OBJC_ARC = YES;
187-
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
188-
CLANG_WARN_BOOL_CONVERSION = YES;
189-
CLANG_WARN_COMMA = YES;
190-
CLANG_WARN_CONSTANT_CONVERSION = YES;
191-
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
192-
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
193-
CLANG_WARN_EMPTY_BODY = YES;
194-
CLANG_WARN_ENUM_CONVERSION = YES;
195-
CLANG_WARN_INFINITE_RECURSION = YES;
196-
CLANG_WARN_INT_CONVERSION = YES;
197-
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
198-
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
199-
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
200-
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
201-
CLANG_WARN_STRICT_PROTOTYPES = YES;
202-
CLANG_WARN_SUSPICIOUS_MOVE = YES;
203-
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
204-
CLANG_WARN_UNREACHABLE_CODE = YES;
205-
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
206-
CODE_SIGN_IDENTITY = "-";
207-
COPY_PHASE_STRIP = NO;
208-
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
209-
ENABLE_NS_ASSERTIONS = NO;
210-
ENABLE_STRICT_OBJC_MSGSEND = YES;
211-
GCC_C_LANGUAGE_STANDARD = gnu11;
212-
GCC_NO_COMMON_BLOCKS = YES;
213-
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
214-
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
215-
GCC_WARN_UNDECLARED_SELECTOR = YES;
216-
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
217-
GCC_WARN_UNUSED_FUNCTION = YES;
218-
GCC_WARN_UNUSED_VARIABLE = YES;
219-
MACOSX_DEPLOYMENT_TARGET = 10.13;
220-
MTL_ENABLE_DEBUG_INFO = NO;
221-
SDKROOT = macosx;
222218
};
223219
name = Release;
224220
};
225221
274968542003F902008E0E8D /* Debug */ = {
226222
isa = XCBuildConfiguration;
227223
buildSettings = {
228-
CODE_SIGN_STYLE = Automatic;
229-
COMBINE_HIDPI_IMAGES = YES;
230224
INFOPLIST_FILE = RhythmNode/Info.plist;
231-
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
225+
LIBRARY_SEARCH_PATHS = "$(CONFIGURATION_BUILD_DIR)/RhythmNode.bundle/Contents/Frameworks";
232226
PRODUCT_BUNDLE_IDENTIFIER = com.openephys.RhythmNode;
233227
PRODUCT_NAME = "$(TARGET_NAME)";
234-
SKIP_INSTALL = YES;
235-
WRAPPER_EXTENSION = bundle;
236228
};
237229
name = Debug;
238230
};
239231
274968552003F902008E0E8D /* Release */ = {
240232
isa = XCBuildConfiguration;
241233
buildSettings = {
242-
CODE_SIGN_STYLE = Automatic;
243-
COMBINE_HIDPI_IMAGES = YES;
244234
INFOPLIST_FILE = RhythmNode/Info.plist;
245-
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
235+
LIBRARY_SEARCH_PATHS = "$(CONFIGURATION_BUILD_DIR)/RhythmNode.bundle/Contents/Frameworks";
246236
PRODUCT_BUNDLE_IDENTIFIER = com.openephys.RhythmNode;
247237
PRODUCT_NAME = "$(TARGET_NAME)";
248-
SKIP_INSTALL = YES;
249-
WRAPPER_EXTENSION = bundle;
250238
};
251239
name = Release;
252240
};
-545 KB
Binary file not shown.
0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)