• Show log

    Commit

  • Hash : 0f35b042
    Author : David Turner
    Date : 2020-07-06T10:56:36

    [build] Really fix multi and C++ builds.
    
    The following builds were still failing due to previous changes:
    
      make multi
      make multi CC="c++"
      make CC="c++"
    
    This patch fixes the issues, which were missing includes to get the
    right macro definitions in multi-build mode.
    
    Also, `FT_UNUSED' is actually used by third-party code, so move it
    back to `public-macros.h' to avoid breaking it.
    
    * include/freetype/config/public-macros.h (FT_EXPORT): Remove
    special definition for C++.
    (FT_UNUSED): Define here instead of...
    * include/freetype/config/compiler-macros.h: ... here.
    (FT_FUNCTION_DECLARATION): Remove special definition for C++.
    (FT_LOCAL_ARRAY_DEF): Fix definition.
    
    * src/cache/ftccback.h, src/lzw/ftzopen.h, src/gxvalid/gxvmort.h,
    src/gxvalid/gxvmorx.h: Add `FT_BEGIN_HEADER' and `FT_END_HEADER'.
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/freetype.git
    Git SSH git@git.kmx.io:kc3-lang/freetype.git
    Public access ? public
    Description
    Users
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg thodg_l
    Tags