Title: [259545] trunk/Source/_javascript_Core
Revision
259545
Author
[email protected]
Date
2020-04-04 23:17:21 -0700 (Sat, 04 Apr 2020)

Log Message

copy jsc CLI into _javascript_Core.framework earlier
https://bugs.webkit.org/show_bug.cgi?id=210018

Reviewed by Mark Lam.

Some of our test scripts only copy the _javascript_Core.framework
into the test directory and try to run jsc from there. We should
copy the jsc CLI ASAP so we don't need to build all the other test
binaries unless we actually need them.

* _javascript_Core.xcodeproj/project.pbxproj:

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (259544 => 259545)


--- trunk/Source/_javascript_Core/ChangeLog	2020-04-05 05:09:42 UTC (rev 259544)
+++ trunk/Source/_javascript_Core/ChangeLog	2020-04-05 06:17:21 UTC (rev 259545)
@@ -1,3 +1,17 @@
+2020-04-04  Keith Miller  <[email protected]>
+
+        copy jsc CLI into _javascript_Core.framework earlier
+        https://bugs.webkit.org/show_bug.cgi?id=210018
+
+        Reviewed by Mark Lam.
+
+        Some of our test scripts only copy the _javascript_Core.framework
+        into the test directory and try to run jsc from there. We should
+        copy the jsc CLI ASAP so we don't need to build all the other test
+        binaries unless we actually need them.
+
+        * _javascript_Core.xcodeproj/project.pbxproj:
+
 2020-04-04  Alexey Shvayka  <[email protected]>
 
         '\u' should throw an early SyntaxError exception, but instead evaluates to 'u'

Modified: trunk/Source/_javascript_Core/_javascript_Core.xcodeproj/project.pbxproj (259544 => 259545)


--- trunk/Source/_javascript_Core/_javascript_Core.xcodeproj/project.pbxproj	2020-04-05 05:09:42 UTC (rev 259544)
+++ trunk/Source/_javascript_Core/_javascript_Core.xcodeproj/project.pbxproj	2020-04-05 06:17:21 UTC (rev 259545)
@@ -101,7 +101,6 @@
 			isa = PBXAggregateTarget;
 			buildConfigurationList = 149C276C08902AFE008A9EFC /* Build configuration list for PBXAggregateTarget "All" */;
 			buildPhases = (
-				5DF7E1CC188E6B87003F9A46 /* Copy jsc into _javascript_Core.framework */,
 				539966E3237CD6740033B0D2 /* Create Versions/Current/Helpers symlink */,
 			);
 			dependencies = (
@@ -10639,6 +10638,7 @@
 				932F5BDC0822A1C700736975 /* Sources */,
 				932F5BDE0822A1C700736975 /* Frameworks */,
 				5D5D8ABF0E0D0B0300F9C692 /* Create /usr/local/bin/jsc symlink */,
+				53B3E04E2439A089001C4281 /* Copy jsc into _javascript_Core.framework */,
 			);
 			buildRules = (
 			);
@@ -10890,6 +10890,26 @@
 			shellPath = /bin/sh;
 			shellScript = "# If on a deep-bundle system, set up a link from Helpers to Versions/A/Helpers\n\nif [[ \"${_javascript_CORE_HELPERS_DIR}\" =~ \"Versions\" ]]; then\n    if [[ \"${DEPLOYMENT_LOCATION}\" == \"NO\" ]]; then\n        ln -fhs Versions/Current/Helpers \"${BUILT_PRODUCTS_DIR}/${_javascript_CORE_HELPERS_DIR}/../../..\"\n    else\n        ln -fhs Versions/Current/Helpers \"${INSTALL_DIR}/../../..\"\n    fi\nfi\nexit 0\n";
 		};
+		53B3E04E2439A089001C4281 /* Copy jsc into _javascript_Core.framework */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputFileListPaths = (
+			);
+			inputPaths = (
+				"$(BUILT_PRODUCTS_DIR)/jsc",
+			);
+			name = "Copy jsc into _javascript_Core.framework";
+			outputFileListPaths = (
+			);
+			outputPaths = (
+				"$(BUILT_PRODUCTS_DIR)/$(_javascript_CORE_HELPERS_DIR)/jsc",
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "set -e\n\n# Skip for Production builds.\nif [[ ${CONFIGURATION:=Debug} == \"Production\" ]]; then\n    exit\nfi\n\n# Copy and update the jsc binary to refer to _javascript_Core.framework relative to its location.\nmkdir -p \"${BUILT_PRODUCTS_DIR}/${_javascript_CORE_HELPERS_DIR}\"\nditto \"${BUILT_PRODUCTS_DIR}/jsc\" \"${BUILT_PRODUCTS_DIR}/${_javascript_CORE_HELPERS_DIR}/jsc\"\ninstall_name_tool -change \"${_javascript_CORE_FRAMEWORKS_DIR}/_javascript_Core.framework/Versions/A/_javascript_Core\" \"@loader_path/../_javascript_Core\" \"${BUILT_PRODUCTS_DIR}/${_javascript_CORE_HELPERS_DIR}/jsc\"\n\n";
+		};
 		53B4BD091F68AF8900D2BEA3 /* Generate Unified Sources */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
@@ -10975,22 +10995,6 @@
 			shellPath = /bin/sh;
 			shellScript = "if [[ \"${SKIP_INSTALL}\" == \"NO\" ]]; then\n    cp \"${SRCROOT}/API/tests/testapiScripts/testapi.js\" \"${DSTROOT}${INSTALL_PATH}/testapi.js\"\nfi\n";
 		};
-		5DF7E1CC188E6B87003F9A46 /* Copy jsc into _javascript_Core.framework */ = {
-			isa = PBXShellScriptBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			inputPaths = (
-				"$(BUILT_PRODUCTS_DIR)/jsc",
-			);
-			name = "Copy jsc into _javascript_Core.framework";
-			outputPaths = (
-				"$(BUILT_PRODUCTS_DIR)/$(_javascript_CORE_HELPERS_DIR)/jsc",
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-			shellPath = /bin/sh;
-			shellScript = "set -e\n\n# Skip for Production builds.\nif [[ ${CONFIGURATION:=Debug} == \"Production\" ]]; then\n    exit\nfi\n\n# Copy and update the jsc binary to refer to _javascript_Core.framework relative to its location.\nmkdir -p \"${BUILT_PRODUCTS_DIR}/${_javascript_CORE_HELPERS_DIR}\"\nditto \"${BUILT_PRODUCTS_DIR}/jsc\" \"${BUILT_PRODUCTS_DIR}/${_javascript_CORE_HELPERS_DIR}/jsc\"\ninstall_name_tool -change \"${_javascript_CORE_FRAMEWORKS_DIR}/_javascript_Core.framework/Versions/A/_javascript_Core\" \"@loader_path/../_javascript_Core\" \"${BUILT_PRODUCTS_DIR}/${_javascript_CORE_HELPERS_DIR}/jsc\"\n";
-		};
 		65788AA018B409EB00C189FF /* Offline Assemble */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to