⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 150051 in webkit


Ignore:
Timestamp:
May 13, 2013, 8:20:57 PM (13 years ago)
Author:
commit-queue@webkit.org
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 <​alvaro@alobbs.com> 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 JavaScriptCore
libraries.

the "Copy Into Framework" target.

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r150050 r150051  
     12013-05-13  Alvaro Lopez Ortega  <alvaro@alobbs.com>
     2
     3        Nightly build's jsc doesn't work without DYLD_FRAMEWORK...
     4        https://bugs.webkit.org/show_bug.cgi?id=79065
     5
     6        Reviewed by Darin Adler.
     7
     8        Fixes the build process so the depencencies of the jsc binary are
     9        modified before its copied to its target directory. In this way
     10        jsc should always use relative reference to the JavaScriptCore
     11        libraries.
     12
     13        * JavaScriptCore.xcodeproj/project.pbxproj: Fixes the commands in
     14        the "Copy Into Framework" target.
     15
    1162013-05-13  Mark Hahnenberg  <mhahnenberg@apple.com>
    217
  • trunk/Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj

    r149911 r150051  
    37083708                        runOnlyForDeploymentPostprocessing = 0;
    37093709                        shellPath = /bin/sh;
    3710                         shellScript = "# Skip for Production builds.\nif [[ ${CONFIGURATION:=Debug} == \"Production\" ]]; then\n    exit\nfi\n\n# Copy and update the jsc binary to refer to JavaScriptcore.framework relative to its location.\nditto \"${BUILT_PRODUCTS_DIR}/jsc\" \"${BUILT_PRODUCTS_DIR}/JavaScriptCore.framework/Resources/jsc\"\ninstall_name_tool -change \"${BUILT_PRODUCTS_DIR}/JavaScriptCore.framework/Versions/A/JavaScriptCore\" \"@loader_path/../JavaScriptCore\" \"${BUILT_PRODUCTS_DIR}/JavaScriptCore.framework/Resources/jsc\"\n";
     3710                        shellScript = "# Skip for Production builds.\nif [[ ${CONFIGURATION:=Debug} == \"Production\" ]]; then\n    exit\nfi\n\n# Update the jsc binary to refer to JavaScriptcore.framework relative to its location, then copy it\ninstall_name_tool -change \"${SYSTEM_LIBRARY_DIR}/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore\" \"@loader_path/../JavaScriptCore\" \"${BUILT_PRODUCTS_DIR}/jsc\"\nditto \"${BUILT_PRODUCTS_DIR}/jsc\" \"${BUILT_PRODUCTS_DIR}/JavaScriptCore.framework/Resources/jsc\"";
    37113711                };
    37123712                5DAFD6CD146B6B6E00FBEFB4 /* Install Support Script */ = {
Note: See TracChangeset for help on using the changeset viewer.