• Show log

    Commit

  • Hash : 8e4ad1d7
    Author : Chun-wei Fan
    Date : 2018-07-25T18:12:34

    builds: Fix and clean up MSVC DLL builds
    
    Instead of passing a CFLAG/CXXFLAG to define HB_EXTERN, define it
    directly in src/hb.hh as __declspec(dllexport) extern when we are
    building HarfBuzz as DLLs on Visual Studio.  Define HB_INTERNAL
    as nothing without defining HB_NO_VISIBILITY when building HarfBuzz as
    DLLs to avoid linker errors on Visual Studio builds.
    
    Also "install" harfbuzz-subset.dll into $(PREFIX)\bin as the
    hb-subset utility will depend on that DLL at runtime, when HarfBuzz is
    built as DLLs.  Since it consists of private APIs that are subject to
    change, we do not install its headers nor .lib file.
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/harfbuzz.git
    Git SSH git@git.kmx.io:kc3-lang/harfbuzz.git
    Public access ? public
    Description

    HarfBuzz text shaping engine

    Users
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg_l thodg
    Tags

  • README

  • [![Build Status](https://travis-ci.org/harfbuzz/harfbuzz.svg)](https://travis-ci.org/harfbuzz/harfbuzz)
    [![Build status](https://ci.appveyor.com/api/projects/status/0t0flrxpstj9lb9w?svg=true)](https://ci.appveyor.com/project/harfbuzz/harfbuzz)
    [![CircleCI](https://circleci.com/gh/harfbuzz/harfbuzz.svg?style=svg)](https://circleci.com/gh/harfbuzz/harfbuzz)
    [![Coverity](https://img.shields.io/coverity/scan/5450.svg)](https://scan.coverity.com/projects/behdad-harfbuzz)
    [![Codacy Badge](https://api.codacy.com/project/badge/Grade/f17f1708783c447488bc8dd317150eaa)](https://app.codacy.com/app/behdad/harfbuzz)
    [![Coverage Status](https://img.shields.io/coveralls/harfbuzz/harfbuzz.svg)](https://coveralls.io/r/harfbuzz/harfbuzz)
    [ABI Tracker](http://abi-laboratory.pro/tracker/timeline/harfbuzz/)
    
    This is HarfBuzz, a text shaping library.
    
    For bug reports, mailing list, and other information please visit:
    
      http://harfbuzz.org/
    
    For license information, see the file COPYING.
    
    Documentation: https://harfbuzz.github.io