Changeset 253884 in webkit


Ignore:
Timestamp:
Dec 23, 2019 8:07:57 AM (4 years ago)
Author:
youenn@apple.com
Message:

Do not build yasm for iOS and iOS simulator
https://bugs.webkit.org/show_bug.cgi?id=205556
<rdar://problem/58159497>

Reviewed by Eric Carlson.

Now that we no longer need yasm for iOS simulator, we can stop building it for iOS and iOS simulator.
We can also remove the hack to run yasm.

  • Configurations/yasm.xcconfig:
  • libwebrtc.xcodeproj/project.pbxproj:
Location:
trunk/Source/ThirdParty/libwebrtc
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/ThirdParty/libwebrtc/ChangeLog

    r253872 r253884  
     12019-12-23  youenn fablet  <youenn@apple.com>
     2
     3        Do not build yasm for iOS and iOS simulator
     4        https://bugs.webkit.org/show_bug.cgi?id=205556
     5        <rdar://problem/58159497>
     6
     7        Reviewed by Eric Carlson.
     8
     9        Now that we no longer need yasm for iOS simulator, we can stop building it for iOS and iOS simulator.
     10        We can also remove the hack to run yasm.
     11
     12        * Configurations/yasm.xcconfig:
     13        * libwebrtc.xcodeproj/project.pbxproj:
     14
    1152019-12-22  youenn fablet  <youenn@apple.com>
    216
  • trunk/Source/ThirdParty/libwebrtc/Configurations/yasm.xcconfig

    r250964 r253884  
    1717CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
    1818
    19 EXCLUDED_SOURCE_FILE_NAMES[sdk=macos*] = *_neon.c arm_cpudetect.c *_arm.c sad.c;
    20 EXCLUDED_SOURCE_FILE_NAMES[sdk=iphonesimulator*] = *_neon.c arm_cpudetect.c *_arm.c sad.c;
    21 EXCLUDED_SOURCE_FILE_NAMES[sdk=iphoneos*] = *_sse2.c *_ssse3.c *_sse4.c *_avx2.c *_avx.c *_sse2.asm.o *_sse3.asm.o;
     19EXCLUDED_SOURCE_FILE_NAMES[sdk=iphonesimulator*] = *;
     20EXCLUDED_SOURCE_FILE_NAMES[sdk=iphoneos*] = *;
    2221
    2322WK_ASAN_DISALLOWED = YES;
     23
     24SUPPORTED_PLATFORMS = macosx;
  • trunk/Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj

    r253872 r253884  
    35453545                                "${OBJECT_FILE_DIR_normal}/${CURRENT_ARCH}/${INPUT_FILE_BASE}.o",
    35463546                        );
    3547                         script = "# This DYLD_ROOT_PATH hack is there to allow the yasm binary to run on macOS if it was built for another platform (e.g. iphonesimulator) - rdar://52020841 and rdar://50479465\nDYLD_ROOT_PATH=/ ${BUILT_PRODUCTS_DIR}/yasm -fmacho64 -I ${SRCROOT}/Source/third_party/libvpx/source/config -I ${SRCROOT}/Source/third_party/libvpx/source/config/mac/x64 -I ${SRCROOT}/Source/third_party/libvpx/source/libvpx -o ${OBJECT_FILE_DIR_normal}/${CURRENT_ARCH}/${INPUT_FILE_BASE}.o ${INPUT_FILE_DIR}/${INPUT_FILE_BASE}.asm\n";
     3547                        script = "${BUILT_PRODUCTS_DIR}/yasm -fmacho64 -I ${SRCROOT}/Source/third_party/libvpx/source/config -I ${SRCROOT}/Source/third_party/libvpx/source/config/mac/x64 -I ${SRCROOT}/Source/third_party/libvpx/source/libvpx -o ${OBJECT_FILE_DIR_normal}/${CURRENT_ARCH}/${INPUT_FILE_BASE}.o ${INPUT_FILE_DIR}/${INPUT_FILE_BASE}.asm\n";
    35483548                };
    35493549/* End PBXBuildRule section */
Note: See TracChangeset for help on using the changeset viewer.