Skip to content

Commit 58c407d

Browse files
statically link SDL2
1 parent e973efe commit 58c407d

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

Cheetah.xcodeproj/project.pbxproj

+8-10
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
37AE7ACA29A70CE900C45FF6 /* whisper.h in Headers */ = {isa = PBXBuildFile; fileRef = 37AE7AB129A5AAD400C45FF6 /* whisper.h */; };
3838
37B2997D29F9756F00971690 /* Sparkle in Frameworks */ = {isa = PBXBuildFile; productRef = 37B2997C29F9756F00971690 /* Sparkle */; };
3939
37B2997F29F9757700971690 /* Sparkle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37B2997E29F9757700971690 /* Sparkle.swift */; };
40+
37B2998729F97C5D00971690 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 37B2998429F97C1000971690 /* libSDL2.a */; };
4041
37B3A50629CE15AC0029821F /* OpenAIEndpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37B3A4FD29CE15AC0029821F /* OpenAIEndpoint.swift */; };
4142
37B3A50729CE15AC0029821F /* OpenAISwift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37B3A4FE29CE15AC0029821F /* OpenAISwift.swift */; };
4243
37B3A51C29CE16330029821F /* ImageGeneration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37B3A51629CE16330029821F /* ImageGeneration.swift */; };
@@ -169,6 +170,7 @@
169170
37AE7AC529A6E9C400C45FF6 /* stream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stream.cpp; sourceTree = "<group>"; };
170171
37AE7AC729A6EC2F00C45FF6 /* stream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stream.h; sourceTree = "<group>"; };
171172
37B2997E29F9757700971690 /* Sparkle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Sparkle.swift; sourceTree = "<group>"; };
173+
37B2998429F97C1000971690 /* libSDL2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libSDL2.a; path = /opt/homebrew/lib/libSDL2.a; sourceTree = "<absolute>"; };
172174
37B3A4FD29CE15AC0029821F /* OpenAIEndpoint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OpenAIEndpoint.swift; sourceTree = "<group>"; };
173175
37B3A4FE29CE15AC0029821F /* OpenAISwift.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OpenAISwift.swift; sourceTree = "<group>"; };
174176
37B3A51629CE16330029821F /* ImageGeneration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageGeneration.swift; sourceTree = "<group>"; };
@@ -211,6 +213,7 @@
211213
isa = PBXFrameworksBuildPhase;
212214
buildActionMask = 2147483647;
213215
files = (
216+
37B2998729F97C5D00971690 /* libSDL2.a in Frameworks */,
214217
376437AE29A75B2C00297AC6 /* Accelerate.framework in Frameworks */,
215218
);
216219
runOnlyForDeploymentPostprocessing = 0;
@@ -228,6 +231,7 @@
228231
376437AC29A75B2C00297AC6 /* Frameworks */ = {
229232
isa = PBXGroup;
230233
children = (
234+
37B2998429F97C1000971690 /* libSDL2.a */,
231235
376437AD29A75B2C00297AC6 /* Accelerate.framework */,
232236
);
233237
name = Frameworks;
@@ -858,23 +862,20 @@
858862
DYLIB_CURRENT_VERSION = 1;
859863
DYLIB_INSTALL_NAME_BASE = "@rpath";
860864
GENERATE_INFOPLIST_FILE = YES;
865+
HEADER_SEARCH_PATHS = /opt/homebrew/include/SDL2;
861866
INFOPLIST_KEY_NSHumanReadableCopyright = "";
862867
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
863868
LD_RUNPATH_SEARCH_PATHS = (
864869
"$(inherited)",
865870
"@executable_path/../Frameworks",
866871
"@loader_path/Frameworks",
867872
);
873+
LIBRARY_SEARCH_PATHS = /opt/homebrew/lib;
868874
MARKETING_VERSION = 1.0;
869875
OTHER_CFLAGS = (
870-
"-I/opt/homebrew/include/SDL2",
871876
"-D_THREAD_SAFE",
872877
"-DGGML_USE_ACCELERATE",
873878
);
874-
OTHER_LDFLAGS = (
875-
"-L/opt/homebrew/lib",
876-
"-lSDL2",
877-
);
878879
PRODUCT_BUNDLE_IDENTIFIER = org.phrack.LibWhisper;
879880
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
880881
SKIP_INSTALL = YES;
@@ -899,23 +900,20 @@
899900
DYLIB_CURRENT_VERSION = 1;
900901
DYLIB_INSTALL_NAME_BASE = "@rpath";
901902
GENERATE_INFOPLIST_FILE = YES;
903+
HEADER_SEARCH_PATHS = /opt/homebrew/include/SDL2;
902904
INFOPLIST_KEY_NSHumanReadableCopyright = "";
903905
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
904906
LD_RUNPATH_SEARCH_PATHS = (
905907
"$(inherited)",
906908
"@executable_path/../Frameworks",
907909
"@loader_path/Frameworks",
908910
);
911+
LIBRARY_SEARCH_PATHS = /opt/homebrew/lib;
909912
MARKETING_VERSION = 1.0;
910913
OTHER_CFLAGS = (
911-
"-I/opt/homebrew/include/SDL2",
912914
"-D_THREAD_SAFE",
913915
"-DGGML_USE_ACCELERATE",
914916
);
915-
OTHER_LDFLAGS = (
916-
"-L/opt/homebrew/lib",
917-
"-lSDL2",
918-
);
919917
PRODUCT_BUNDLE_IDENTIFIER = org.phrack.LibWhisper;
920918
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
921919
SKIP_INSTALL = YES;

0 commit comments

Comments
 (0)