Teach Makefile to build LayoutTestRelay when building for iOS Simulator
authordbates@webkit.org <dbates@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 5 Nov 2015 22:00:16 +0000 (22:00 +0000)
committerdbates@webkit.org <dbates@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 5 Nov 2015 22:00:16 +0000 (22:00 +0000)
https://bugs.webkit.org/show_bug.cgi?id=150849

Reviewed by Alexey Proskuryakov.

* LayoutTestRelay/Makefile: Temporarily override SDKROOT when it is iphonesimulator so
that we build with the default SDK. We assume that the default SDK is the OS X SDK.
* Makefile: Append LayoutTestRelay to the list of modules to build when building with
SDK iphonesimulator.

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

Tools/ChangeLog
Tools/LayoutTestRelay/Makefile
Tools/Makefile

index 3e62f5efe00c3eb975b9e4f1c8997ebed6e6d339..3e07a48806425209a3771c58e733b59019ba1b77 100644 (file)
@@ -1,3 +1,15 @@
+2015-11-05  Daniel Bates  <dabates@apple.com>
+
+        Teach Makefile to build LayoutTestRelay when building for iOS Simulator
+        https://bugs.webkit.org/show_bug.cgi?id=150849
+
+        Reviewed by Alexey Proskuryakov.
+
+        * LayoutTestRelay/Makefile: Temporarily override SDKROOT when it is iphonesimulator so
+        that we build with the default SDK. We assume that the default SDK is the OS X SDK.
+        * Makefile: Append LayoutTestRelay to the list of modules to build when building with
+        SDK iphonesimulator.
+
 2015-11-05  Ryuan Choi  <ryuan.choi@navercorp.com>
 
         [EFL] Add try_close API to handle beforeunload event
index e489fc4bf8910c0bcac9a052a025850350386e1b..51cc915ea08ca9fab4844ca65691ab8b7144fd51 100644 (file)
@@ -1,3 +1,15 @@
 SCRIPTS_PATH = ../Scripts
 
+ifneq (,$(SDKROOT))
+       ifeq ($(findstring iphonesimulator,$(SDKROOT)),iphonesimulator)
+               SAVED_SDK_ROOT = $(SDKROOT)
+               override SDKROOT =
+       endif
+endif
+
 include ../../Makefile.shared
+
+ifneq (,$(SAVED_SDK_ROOT))
+       override SDKROOT = $(SAVED_SDK_ROOT)
+       undefine SAVED_SDK_ROOT
+endif
index dcdb4d8a4b03ca76bd846e1c668eb2b48da2f810..1540d162b6d4b5d9a83a5076b29591e465b1ac48 100644 (file)
@@ -4,6 +4,9 @@ ifneq (,$(SDKROOT))
        ifeq (,$(findstring macosx,$(SDKROOT)))
                MODULES = DumpRenderTree WebKitTestRunner ../Source/ThirdParty/gtest/xcode TestWebKitAPI
        endif
+       ifeq ($(findstring iphonesimulator,$(SDKROOT)),iphonesimulator)
+               MODULES += LayoutTestRelay
+       endif
 endif
 
 all: