Title: [150051] trunk/Source/_javascript_Core
Revision
150051
Author
[email protected]
Date
2013-05-13 20:20:57 -0700 (Mon, 13 May 2013)

Log Message

Nightly build's jsc doesn't work without DYLD_FRAMEWORK...
https://bugs.webkit.org/show_bug.cgi?id=79065

Patch by Alvaro Lopez Ortega <[email protected]> on 2013-05-13
Reviewed by Darin Adler.

Fixes the build process so the depencencies of the jsc binary are
modified before its copied to its target directory. In this way
jsc should always use relative reference to the _javascript_Core
libraries.

* _javascript_Core.xcodeproj/project.pbxproj: Fixes the commands in
the "Copy Into Framework" target.

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (150050 => 150051)


--- trunk/Source/_javascript_Core/ChangeLog	2013-05-14 02:49:31 UTC (rev 150050)
+++ trunk/Source/_javascript_Core/ChangeLog	2013-05-14 03:20:57 UTC (rev 150051)
@@ -1,3 +1,18 @@
+2013-05-13  Alvaro Lopez Ortega  <[email protected]>
+
+        Nightly build's jsc doesn't work without DYLD_FRAMEWORK...
+        https://bugs.webkit.org/show_bug.cgi?id=79065
+
+        Reviewed by Darin Adler.
+
+        Fixes the build process so the depencencies of the jsc binary are
+        modified before its copied to its target directory. In this way
+        jsc should always use relative reference to the _javascript_Core
+        libraries.
+
+        * _javascript_Core.xcodeproj/project.pbxproj: Fixes the commands in
+        the "Copy Into Framework" target.
+
 2013-05-13  Mark Hahnenberg  <[email protected]>
 
         Objective-C API: scanExternalObjectGraph should not create new JSVirtualMachine wrappers

Modified: trunk/Source/_javascript_Core/_javascript_Core.xcodeproj/project.pbxproj (150050 => 150051)


--- trunk/Source/_javascript_Core/_javascript_Core.xcodeproj/project.pbxproj	2013-05-14 02:49:31 UTC (rev 150050)
+++ trunk/Source/_javascript_Core/_javascript_Core.xcodeproj/project.pbxproj	2013-05-14 03:20:57 UTC (rev 150051)
@@ -3707,7 +3707,7 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "# 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.\nditto \"${BUILT_PRODUCTS_DIR}/jsc\" \"${BUILT_PRODUCTS_DIR}/_javascript_Core.framework/Resources/jsc\"\ninstall_name_tool -change \"${BUILT_PRODUCTS_DIR}/_javascript_Core.framework/Versions/A/_javascript_Core\" \"@loader_path/../_javascript_Core\" \"${BUILT_PRODUCTS_DIR}/_javascript_Core.framework/Resources/jsc\"\n";
+			shellScript = "# Skip for Production builds.\nif [[ ${CONFIGURATION:=Debug} == \"Production\" ]]; then\n    exit\nfi\n\n# Update the jsc binary to refer to _javascript_core.framework relative to its location, then copy it\ninstall_name_tool -change \"${SYSTEM_LIBRARY_DIR}/Frameworks/_javascript_Core.framework/Versions/A/_javascript_Core\" \"@loader_path/../_javascript_Core\" \"${BUILT_PRODUCTS_DIR}/jsc\"\nditto \"${BUILT_PRODUCTS_DIR}/jsc\" \"${BUILT_PRODUCTS_DIR}/_javascript_Core.framework/Resources/jsc\"";
 		};
 		5DAFD6CD146B6B6E00FBEFB4 /* Install Support Script */ = {
 			isa = PBXShellScriptBuildPhase;
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to