Skip to content

Commit ddb0bc6

Browse files
committed
[8.x] Add -Xlinker -no_application_extension to OTHER_LDFLAGS at project level
This silences the "linking against a dylib which is not safe for use in application extensions: ..." linker warning for all targets.
1 parent bbc079f commit ddb0bc6

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

Nimble.xcodeproj/project.pbxproj

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1850,6 +1850,11 @@
18501850
MACOSX_DEPLOYMENT_TARGET = 10.10;
18511851
METAL_ENABLE_DEBUG_INFO = YES;
18521852
ONLY_ACTIVE_ARCH = YES;
1853+
OTHER_LDFLAGS = (
1854+
"$(inherited)",
1855+
"-Xlinker",
1856+
"-no_application_extension",
1857+
);
18531858
SDKROOT = macosx;
18541859
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
18551860
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
@@ -1906,6 +1911,11 @@
19061911
GCC_WARN_UNUSED_VARIABLE = YES;
19071912
MACOSX_DEPLOYMENT_TARGET = 10.10;
19081913
METAL_ENABLE_DEBUG_INFO = NO;
1914+
OTHER_LDFLAGS = (
1915+
"$(inherited)",
1916+
"-Xlinker",
1917+
"-no_application_extension",
1918+
);
19091919
OTHER_SWIFT_FLAGS = "$(inherited) -suppress-warnings";
19101920
SDKROOT = macosx;
19111921
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
@@ -1945,8 +1955,6 @@
19451955
"-weak_framework",
19461956
XCTest,
19471957
"-weak-lswiftXCTest",
1948-
"-Xlinker",
1949-
"-no_application_extension",
19501958
);
19511959
PRODUCT_BUNDLE_IDENTIFIER = "net.jeffhui.${PRODUCT_NAME:rfc1034identifier}";
19521960
PRODUCT_MODULE_NAME = Nimble;
@@ -1985,8 +1993,6 @@
19851993
"-weak_framework",
19861994
XCTest,
19871995
"-weak-lswiftXCTest",
1988-
"-Xlinker",
1989-
"-no_application_extension",
19901996
);
19911997
PRODUCT_BUNDLE_IDENTIFIER = "net.jeffhui.${PRODUCT_NAME:rfc1034identifier}";
19921998
PRODUCT_MODULE_NAME = Nimble;
@@ -2070,8 +2076,6 @@
20702076
"-weak_framework",
20712077
XCTest,
20722078
"-weak-lswiftXCTest",
2073-
"-Xlinker",
2074-
"-no_application_extension",
20752079
);
20762080
PRODUCT_BUNDLE_IDENTIFIER = "net.jeffhui.${PRODUCT_NAME:rfc1034identifier}";
20772081
PRODUCT_MODULE_NAME = Nimble;
@@ -2111,8 +2115,6 @@
21112115
"-weak_framework",
21122116
XCTest,
21132117
"-weak-lswiftXCTest",
2114-
"-Xlinker",
2115-
"-no_application_extension",
21162118
);
21172119
PRODUCT_BUNDLE_IDENTIFIER = "net.jeffhui.${PRODUCT_NAME:rfc1034identifier}";
21182120
PRODUCT_MODULE_NAME = Nimble;
@@ -2198,8 +2200,6 @@
21982200
"-weak_framework",
21992201
XCTest,
22002202
"-weak-lswiftXCTest",
2201-
"-Xlinker",
2202-
"-no_application_extension",
22032203
);
22042204
PRODUCT_BUNDLE_IDENTIFIER = "net.jeffhui.${PRODUCT_NAME:rfc1034identifier}";
22052205
PRODUCT_MODULE_NAME = Nimble;
@@ -2239,8 +2239,6 @@
22392239
"-weak_framework",
22402240
XCTest,
22412241
"-weak-lswiftXCTest",
2242-
"-Xlinker",
2243-
"-no_application_extension",
22442242
);
22452243
PRODUCT_BUNDLE_IDENTIFIER = "net.jeffhui.${PRODUCT_NAME:rfc1034identifier}";
22462244
PRODUCT_MODULE_NAME = Nimble;

0 commit comments

Comments
 (0)