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

Changeset 243741 in webkit


Ignore:
Timestamp:
Apr 2, 2019, 7:47:41 AM (7 years ago)
Author:
commit-queue@webkit.org
Message:

[GSteamer][WebRTC] Fix building libwebrtc on ARM
https://bugs.webkit.org/show_bug.cgi?id=196157

Patch by Thibault Saunier <tsaunier@igalia.com> on 2019-04-02
Reviewed by Philippe Normand.

Making sure neon files are built as required

  • CMakeLists.txt:
Location:
trunk/Source/ThirdParty/libwebrtc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/ThirdParty/libwebrtc/CMakeLists.txt

    r239533 r243741  
    305305    Source/third_party/libyuv/source/mjpeg_validate.cc
    306306    Source/third_party/libyuv/source/planar_functions.cc
     307    Source/third_party/libyuv/source/compare_neon.cc
     308    Source/third_party/libyuv/source/compare_neon64.cc
    307309    Source/third_party/libyuv/source/rotate.cc
    308310    Source/third_party/libyuv/source/rotate_any.cc
     
    310312    Source/third_party/libyuv/source/rotate_common.cc
    311313    Source/third_party/libyuv/source/rotate_gcc.cc
     314    Source/third_party/libyuv/source/rotate_neon.cc
     315    Source/third_party/libyuv/source/rotate_neon64.cc
    312316    Source/third_party/libyuv/source/row_any.cc
    313317    Source/third_party/libyuv/source/row_common.cc
    314318    Source/third_party/libyuv/source/row_gcc.cc
     319    Source/third_party/libyuv/source/row_neon.cc
     320    Source/third_party/libyuv/source/row_neon64.cc
    315321    Source/third_party/libyuv/source/scale.cc
    316322    Source/third_party/libyuv/source/scale_any.cc
     
    318324    Source/third_party/libyuv/source/scale_common.cc
    319325    Source/third_party/libyuv/source/scale_gcc.cc
     326    Source/third_party/libyuv/source/scale_neon.cc
     327    Source/third_party/libyuv/source/scale_neon64.cc
    320328    Source/third_party/libyuv/source/video_common.cc
    321329    Source/third_party/rnnoise/src/kiss_fft.cc
     
    13941402)
    13951403
     1404if (WTF_CPU_ARM)
     1405    target_compile_definitions(webrtc PRIVATE
     1406        WEBRTC_ARCH_ARM=1
     1407    )
     1408elseif (WTF_CPU_ARM64)
     1409    target_compile_definitions(webrtc PRIVATE
     1410        WEBRTC_ARCH_ARM64=1
     1411    )
     1412endif()
     1413
    13961414target_include_directories(webrtc PRIVATE
    13971415    Source
  • trunk/Source/ThirdParty/libwebrtc/ChangeLog

    r243396 r243741  
     12019-04-02  Thibault Saunier  <tsaunier@igalia.com>
     2
     3        [GSteamer][WebRTC] Fix building libwebrtc on ARM
     4        https://bugs.webkit.org/show_bug.cgi?id=196157
     5
     6        Reviewed by Philippe Normand.
     7
     8        Making sure neon files are built as required
     9
     10        * CMakeLists.txt:
     11
    1122019-03-22  Keith Rollin  <krollin@apple.com>
    213
Note: See TracChangeset for help on using the changeset viewer.