Title: [162658] trunk/Source/WebKit2
Revision
162658
Author
ander...@apple.com
Date
2014-01-23 16:01:39 -0800 (Thu, 23 Jan 2014)

Log Message

Explicitly link XPC services with AppKit
https://bugs.webkit.org/show_bug.cgi?id=127520
<rdar://problem/15759718>

Reviewed by Mark Rowe.

Explicitly link XPC services that use the _NSApplicationMain run loop type with AppKit.

* Configurations/PluginService.32.xcconfig:
* Configurations/PluginService.64.xcconfig:
* Configurations/PluginService.Development.xcconfig:
* Configurations/WebContentService.Development.xcconfig:
* Configurations/WebContentService.xcconfig:

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (162657 => 162658)


--- trunk/Source/WebKit2/ChangeLog	2014-01-23 23:50:36 UTC (rev 162657)
+++ trunk/Source/WebKit2/ChangeLog	2014-01-24 00:01:39 UTC (rev 162658)
@@ -1,5 +1,21 @@
 2014-01-23  Anders Carlsson  <ander...@apple.com>
 
+        Explicitly link XPC services with AppKit
+        https://bugs.webkit.org/show_bug.cgi?id=127520
+        <rdar://problem/15759718>
+
+        Reviewed by Mark Rowe.
+
+        Explicitly link XPC services that use the _NSApplicationMain run loop type with AppKit.
+
+        * Configurations/PluginService.32.xcconfig:
+        * Configurations/PluginService.64.xcconfig:
+        * Configurations/PluginService.Development.xcconfig:
+        * Configurations/WebContentService.Development.xcconfig:
+        * Configurations/WebContentService.xcconfig:
+
+2014-01-23  Anders Carlsson  <ander...@apple.com>
+
         Fix build again.
 
         * UIProcess/API/mac/WKView.mm:

Modified: trunk/Source/WebKit2/Configurations/PluginService.32.xcconfig (162657 => 162658)


--- trunk/Source/WebKit2/Configurations/PluginService.32.xcconfig	2014-01-23 23:50:36 UTC (rev 162657)
+++ trunk/Source/WebKit2/Configurations/PluginService.32.xcconfig	2014-01-24 00:01:39 UTC (rev 162658)
@@ -40,7 +40,8 @@
 FRAMEWORK_LDFLAGS_NO = -framework WebKit2;
 FRAMEWORK_LDFLAGS_YES = ;
 
-OTHER_LDFLAGS = $(FRAMEWORK_LDFLAGS) $(OTHER_LDFLAGS) $(OTHER_LDFLAGS_VERSIONED_FRAMEWORK_PATH);
+OTHER_LDFLAGS = $(FRAMEWORK_LDFLAGS) $(OTHER_LDFLAGS) $(OTHER_LDFLAGS_$(PLATFORM_NAME)) $(OTHER_LDFLAGS_VERSIONED_FRAMEWORK_PATH);
+OTHER_LDFLAGS_macosx = -framework AppKit;
 
 CODE_SIGN_ENTITLEMENTS = Configurations/PluginService.entitlements;
 

Modified: trunk/Source/WebKit2/Configurations/PluginService.64.xcconfig (162657 => 162658)


--- trunk/Source/WebKit2/Configurations/PluginService.64.xcconfig	2014-01-23 23:50:36 UTC (rev 162657)
+++ trunk/Source/WebKit2/Configurations/PluginService.64.xcconfig	2014-01-24 00:01:39 UTC (rev 162658)
@@ -40,7 +40,8 @@
 FRAMEWORK_LDFLAGS_NO = -framework WebKit2;
 FRAMEWORK_LDFLAGS_YES = ;
 
-OTHER_LDFLAGS = $(FRAMEWORK_LDFLAGS) $(OTHER_LDFLAGS) $(OTHER_LDFLAGS_VERSIONED_FRAMEWORK_PATH);
+OTHER_LDFLAGS = $(FRAMEWORK_LDFLAGS) $(OTHER_LDFLAGS) $(OTHER_LDFLAGS_$(PLATFORM_NAME)) $(OTHER_LDFLAGS_VERSIONED_FRAMEWORK_PATH);
+OTHER_LDFLAGS_macosx = -framework AppKit;
 
 CODE_SIGN_ENTITLEMENTS = Configurations/PluginService.entitlements;
 

Modified: trunk/Source/WebKit2/Configurations/PluginService.Development.xcconfig (162657 => 162658)


--- trunk/Source/WebKit2/Configurations/PluginService.Development.xcconfig	2014-01-23 23:50:36 UTC (rev 162657)
+++ trunk/Source/WebKit2/Configurations/PluginService.Development.xcconfig	2014-01-24 00:01:39 UTC (rev 162658)
@@ -32,3 +32,6 @@
 SKIP_INSTALL_macosx = $(inherited);
 SKIP_INSTALL_iphoneos = YES;
 SKIP_INSTALL_iphonesimulator = $(SKIP_INSTALL_iphoneos);
+
+OTHER_LDFLAGS = $(inherited) $(OTHER_LDFLAGS_VERSIONED_FRAMEWORK_PATH) $(OTHER_LDFLAGS_$(PLATFORM_NAME));
+OTHER_LDFLAGS_macosx = -framework AppKit;

Modified: trunk/Source/WebKit2/Configurations/WebContentService.Development.xcconfig (162657 => 162658)


--- trunk/Source/WebKit2/Configurations/WebContentService.Development.xcconfig	2014-01-23 23:50:36 UTC (rev 162657)
+++ trunk/Source/WebKit2/Configurations/WebContentService.Development.xcconfig	2014-01-24 00:01:39 UTC (rev 162658)
@@ -25,3 +25,6 @@
 
 PRODUCT_NAME = com.apple.WebKit.WebContent.Development;
 INFOPLIST_FILE = WebProcess/EntryPoint/mac/XPCService/WebContentService.Development/Info.plist;
+
+OTHER_LDFLAGS = $(inherited) $(OTHER_LDFLAGS_VERSIONED_FRAMEWORK_PATH) $(OTHER_LDFLAGS_$(PLATFORM_NAME));
+OTHER_LDFLAGS_macosx = -framework AppKit;

Modified: trunk/Source/WebKit2/Configurations/WebContentService.xcconfig (162657 => 162658)


--- trunk/Source/WebKit2/Configurations/WebContentService.xcconfig	2014-01-23 23:50:36 UTC (rev 162657)
+++ trunk/Source/WebKit2/Configurations/WebContentService.xcconfig	2014-01-24 00:01:39 UTC (rev 162658)
@@ -28,3 +28,6 @@
 INFOPLIST_FILE = $(INFOPLIST_FILE_$(PLATFORM_NAME));
 INFOPLIST_FILE_macosx = WebProcess/EntryPoint/mac/XPCService/WebContentService/Info-OSX.plist;
 INFOPLIST_FILE_iphoneos = WebProcess/EntryPoint/mac/XPCService/WebContentService/Info-iOS.plist;
+
+OTHER_LDFLAGS = $(inherited) $(OTHER_LDFLAGS_VERSIONED_FRAMEWORK_PATH) $(OTHER_LDFLAGS_$(PLATFORM_NAME));
+OTHER_LDFLAGS_macosx = -framework AppKit;
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to