Make it easier to build for SDK_VARIANT=iosmac
authortimothy_horton@apple.com <timothy_horton@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 10 Sep 2018 23:24:45 +0000 (23:24 +0000)
committertimothy_horton@apple.com <timothy_horton@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 10 Sep 2018 23:24:45 +0000 (23:24 +0000)
https://bugs.webkit.org/show_bug.cgi?id=189488
<rdar://problem/38254840>

Reviewed by Wenson Hsieh.

* Makefile:
* Makefile.shared:
* Source/Makefile:
Set a variety of build flags (disable libwebrtc, tools, and set
SDK_VARIANT and WK_ALTERNATE_FRAMEWORKS_DIR).

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@235872 268f45cc-cd09-0410-ab3c-d52691b4dbfc

ChangeLog
Makefile
Makefile.shared
Source/Makefile

index 3db6d56..7180ea4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+2018-09-10  Tim Horton  <timothy_horton@apple.com>
+
+        Make it easier to build for SDK_VARIANT=iosmac
+        https://bugs.webkit.org/show_bug.cgi?id=189488
+        <rdar://problem/38254840>
+
+        Reviewed by Wenson Hsieh.
+
+        * Makefile:
+        * Makefile.shared:
+        * Source/Makefile:
+        Set a variety of build flags (disable libwebrtc, tools, and set
+        SDK_VARIANT and WK_ALTERNATE_FRAMEWORKS_DIR).
+
 2018-08-30  Don Olmstead  <don.olmstead@sony.com>
 
         [CMake] Replace AVFoundationSupport.py using CMake
index d30c90a..43b2d7f 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,9 @@
 TOOLS_MODULE = Tools
 
+ifeq (iosmac,$(SDK_VARIANT))
+       DISABLE_WEBKIT_TOOLS = 1
+endif
+
 ifneq (,$(DISABLE_WEBKIT_TOOLS))
        TOOLS_MODULE =
 endif
index 7d1feb1..87e7ad2 100644 (file)
@@ -34,6 +34,11 @@ ifneq (,$(ARCHS))
        endif
 endif
 
+ifeq (iosmac,$(SDK_VARIANT))
+       XCODE_OPTIONS += SDK_VARIANT=iosmac
+       XCODE_OPTIONS += WK_ALTERNATE_FRAMEWORKS_DIR=/System/iOSSupport
+endif
+
 DEFAULT_VERBOSITY := $(shell defaults read org.webkit.BuildConfiguration BuildTranscriptVerbosity 2>/dev/null || echo "default")
 VERBOSITY ?= $(DEFAULT_VERBOSITY)
 
index 48ea26a..61cfb87 100644 (file)
@@ -1,6 +1,10 @@
 LIBWEBRTC_MODULE = 
 WEBINSPECTORUI_MODULE =
 
+ifeq (iosmac,$(SDK_VARIANT))
+       DISABLE_LIBWEBRTC = 1
+endif
+
 ifneq (,$(SDKROOT))
        ifneq (,$(findstring iphone,$(SDKROOT)))
                LIBWEBRTC_MODULE = ThirdParty/libwebrtc