1
1
mirror of https://github.com/qvacua/vimr.git synced 2025-01-06 22:21:18 +03:00

Link libs for NeoVimServer using Other Linker Flags

This commit is contained in:
Tae Won Ha 2017-11-10 17:48:13 +01:00
parent ea286e99c4
commit d443c5cc1d
No known key found for this signature in database
GPG Key ID: E40743465B5B8B44

View File

@ -184,7 +184,6 @@
4B97E2CC1D33F53D00FC0660 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4B97E2CE1D33F53D00FC0660 /* MainWindow.xib */; };
4B9A15241D2993DA009F9F67 /* Nimble.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4B56F29B1D29926600C1F92E /* Nimble.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
4B9A15261D2993DF009F9F67 /* SwiftNeoVim.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4B2A2BF71D0351810074CE9A /* SwiftNeoVim.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
4B9A1EBE1FB5A9E10072842B /* liblua.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B9A1EBD1FB5A9E10072842B /* liblua.a */; };
4BB1BEA91D48773200463C29 /* RxSwiftCommons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BB1BEA81D48773200463C29 /* RxSwiftCommons.swift */; };
4BB409E51DD68CCC005F39A2 /* FileBrowserMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4BB409E71DD68CCC005F39A2 /* FileBrowserMenu.xib */; };
4BB409EE1DDA77E9005F39A2 /* ProxyWorkspaceBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BB409ED1DDA77E9005F39A2 /* ProxyWorkspaceBar.swift */; };
@ -196,11 +195,6 @@
4BB7F3941F9D261500624F61 /* Swifter.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4BB7F3911F9D260B00624F61 /* Swifter.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
4BCADE081D11ED12004DAD0F /* CocoaExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BCADE071D11ED12004DAD0F /* CocoaExtensions.swift */; };
4BDCFACB1D31449700F62670 /* NeoVimServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BDCFACA1D31449700F62670 /* NeoVimServer.m */; };
4BDCFACD1D3145AC00F62670 /* libnvim.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BDCFACC1D3145AC00F62670 /* libnvim.a */; };
4BDCFAD61D3145E500F62670 /* libjemalloc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BDCFACF1D3145E500F62670 /* libjemalloc.a */; };
4BDCFAD91D3145E500F62670 /* libmsgpackc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BDCFAD21D3145E500F62670 /* libmsgpackc.a */; };
4BDCFADA1D3145E500F62670 /* libuv.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BDCFAD31D3145E500F62670 /* libuv.a */; };
4BDCFADB1D3145E500F62670 /* libvterm.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BDCFAD41D3145E500F62670 /* libvterm.a */; };
4BDCFAEA1D31486E00F62670 /* NeoVimMsgIds.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BDCFAE91D3147A300F62670 /* NeoVimMsgIds.h */; settings = {ATTRIBUTES = (Public, ); }; };
4BDCFAED1D315CB800F62670 /* runtime in Resources */ = {isa = PBXBuildFile; fileRef = 4BEBA6621D00157A00673FDF /* runtime */; };
4BDCFAEF1D315CF200F62670 /* NeoVimServer in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4B854A1A1D31447C00E08DE1 /* NeoVimServer */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
@ -520,7 +514,6 @@
4B96384D1ED9797F001C556F /* NeoVimUiBridgeProtocol.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NeoVimUiBridgeProtocol.m; sourceTree = "<group>"; };
4B96384F1ED979BD001C556F /* Logger.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = "<group>"; };
4B97E2CD1D33F53D00FC0660 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainWindow.xib; sourceTree = "<group>"; };
4B9A1EBD1FB5A9E10072842B /* liblua.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liblua.a; path = neovim/.deps/usr/lib/liblua.a; sourceTree = SOURCE_ROOT; };
4BB1BEA81D48773200463C29 /* RxSwiftCommons.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RxSwiftCommons.swift; sourceTree = "<group>"; };
4BB409E61DD68CCC005F39A2 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/FileBrowserMenu.xib; sourceTree = "<group>"; };
4BB409ED1DDA77E9005F39A2 /* ProxyWorkspaceBar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ProxyWorkspaceBar.swift; path = Workspace/ProxyWorkspaceBar.swift; sourceTree = "<group>"; };
@ -530,11 +523,6 @@
4BCF638F1D323CFD00F15CE4 /* nvim */ = {isa = PBXFileReference; lastKnownFileType = folder; name = nvim; path = neovim/src/nvim; sourceTree = SOURCE_ROOT; };
4BDCFAC91D31449700F62670 /* NeoVimServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NeoVimServer.h; sourceTree = "<group>"; };
4BDCFACA1D31449700F62670 /* NeoVimServer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NeoVimServer.m; sourceTree = "<group>"; };
4BDCFACC1D3145AC00F62670 /* libnvim.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libnvim.a; path = neovim/build/lib/libnvim.a; sourceTree = SOURCE_ROOT; };
4BDCFACF1D3145E500F62670 /* libjemalloc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjemalloc.a; path = neovim/.deps/usr/lib/libjemalloc.a; sourceTree = SOURCE_ROOT; };
4BDCFAD21D3145E500F62670 /* libmsgpackc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libmsgpackc.a; path = neovim/.deps/usr/lib/libmsgpackc.a; sourceTree = SOURCE_ROOT; };
4BDCFAD31D3145E500F62670 /* libuv.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libuv.a; path = neovim/.deps/usr/lib/libuv.a; sourceTree = SOURCE_ROOT; };
4BDCFAD41D3145E500F62670 /* libvterm.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvterm.a; path = neovim/.deps/usr/lib/libvterm.a; sourceTree = SOURCE_ROOT; };
4BDCFAE91D3147A300F62670 /* NeoVimMsgIds.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NeoVimMsgIds.h; sourceTree = "<group>"; };
4BDD05691DB0CAB700D1B405 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = Carthage/Build/Mac/Sparkle.framework; sourceTree = SOURCE_ROOT; };
4BDD057F1DBBC50000D1B405 /* NeoVimBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NeoVimBuffer.h; path = NeoVimServer/NeoVimBuffer.h; sourceTree = SOURCE_ROOT; };
@ -611,12 +599,6 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
4B9A1EBE1FB5A9E10072842B /* liblua.a in Frameworks */,
4BDCFACD1D3145AC00F62670 /* libnvim.a in Frameworks */,
4BDCFAD61D3145E500F62670 /* libjemalloc.a in Frameworks */,
4BDCFADA1D3145E500F62670 /* libuv.a in Frameworks */,
4BDCFAD91D3145E500F62670 /* libmsgpackc.a in Frameworks */,
4BDCFADB1D3145E500F62670 /* libvterm.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -924,7 +906,6 @@
isa = PBXGroup;
children = (
4BCF638F1D323CFD00F15CE4 /* nvim */,
4BDCFADC1D3145EA00F62670 /* lib */,
4BDCFAE91D3147A300F62670 /* NeoVimMsgIds.h */,
4BDCFAC91D31449700F62670 /* NeoVimServer.h */,
4BDCFACA1D31449700F62670 /* NeoVimServer.m */,
@ -960,19 +941,6 @@
name = resources;
sourceTree = "<group>";
};
4BDCFADC1D3145EA00F62670 /* lib */ = {
isa = PBXGroup;
children = (
4BDCFACF1D3145E500F62670 /* libjemalloc.a */,
4B9A1EBD1FB5A9E10072842B /* liblua.a */,
4BDCFAD21D3145E500F62670 /* libmsgpackc.a */,
4BDCFAD31D3145E500F62670 /* libuv.a */,
4BDCFAD41D3145E500F62670 /* libvterm.a */,
4BDCFACC1D3145AC00F62670 /* libnvim.a */,
);
name = lib;
sourceTree = "<group>";
};
4BDF50101D760AB700D8FBC3 /* Commons */ = {
isa = PBXGroup;
children = (
@ -1982,12 +1950,18 @@
"$(PROJECT_DIR)/neovim/.deps/usr/lib",
);
OTHER_LDFLAGS = (
"$(PROJECT_DIR)/third-party/libintl/lib/libintl.a",
"-liconv",
"-lpthread",
"-ldl",
"-lm",
"-lutil",
"$(PROJECT_DIR)/third-party/libintl/lib/libintl.a",
"$(PROJECT_DIR)/neovim/.deps/usr/lib/libjemalloc.a",
"$(PROJECT_DIR)/neovim/.deps/usr/lib/liblua.a",
"$(PROJECT_DIR)/neovim/.deps/usr/lib/libvterm.a",
"$(PROJECT_DIR)/neovim/.deps/usr/lib/libuv.a",
"$(PROJECT_DIR)/neovim/.deps/usr/lib/libmsgpackc.a",
"$(PROJECT_DIR)/neovim/build/lib/libnvim.a",
);
PRODUCT_NAME = "$(TARGET_NAME)";
};
@ -2010,12 +1984,18 @@
"$(PROJECT_DIR)/neovim/.deps/usr/lib",
);
OTHER_LDFLAGS = (
"$(PROJECT_DIR)/third-party/libintl/lib/libintl.a",
"-liconv",
"-lpthread",
"-ldl",
"-lm",
"-lutil",
"$(PROJECT_DIR)/third-party/libintl/lib/libintl.a",
"$(PROJECT_DIR)/neovim/.deps/usr/lib/libjemalloc.a",
"$(PROJECT_DIR)/neovim/.deps/usr/lib/liblua.a",
"$(PROJECT_DIR)/neovim/.deps/usr/lib/libvterm.a",
"$(PROJECT_DIR)/neovim/.deps/usr/lib/libuv.a",
"$(PROJECT_DIR)/neovim/.deps/usr/lib/libmsgpackc.a",
"$(PROJECT_DIR)/neovim/build/lib/libnvim.a",
);
PRODUCT_NAME = "$(TARGET_NAME)";
};