Ignore:
Timestamp:
Nov 21, 2017 9:25:11 AM (3 years ago)
Author:
riza
Message:

Close #2065: Update libyuv to fix linker error when building libyuv as dll on Visual Studio 2015.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/third_party/yuv/include/libyuv/rotate_row.h

    r5633 r5699  
    2020 
    2121#if defined(__pnacl__) || defined(__CLR_VER) || \ 
    22     (defined(__i386__) && !defined(__SSE2__)) 
     22    (defined(__i386__) && !defined(__SSE__) && !defined(__clang__)) 
    2323#define LIBYUV_DISABLE_X86 
    2424#endif 
     
    3030#endif 
    3131// The following are available for Visual C and clangcl 32 bit: 
    32 #if !defined(LIBYUV_DISABLE_X86) && defined(_M_IX86) 
     32#if !defined(LIBYUV_DISABLE_X86) && defined(_M_IX86) && defined(_MSC_VER) 
    3333#define HAS_TRANSPOSEWX8_SSSE3 
    3434#define HAS_TRANSPOSEUVWX8_SSE2 
Note: See TracChangeset for help on using the changeset viewer.