1. 21 6月, 2017 1 次提交
    • F
      Win32/NMake builds: Support builds from GIT (#498) · ad52e044
      fanc999 提交于
      Add Python scripts to generate the full win32/config.h.win32 and
      src/hb-version.h which can be used to build directly from a GIT
      checkout.  Since the scripts are currently intended for building from a
      GIT checkout, these are not distributed in the release tarballs.
      
      Also, support the re-build of Ragel-generated .hh headers using the NMake
      build system, and allow one to specify the path of the Ragel executable
      if a suitable one cannot be found in the PATH.
      
      Update the Win32/NMake build documentation to let people know about how
      these mechanisms can be utilized.
      ad52e044
  2. 17 12月, 2016 1 次提交
  3. 03 2月, 2016 1 次提交
    • C
      build: Support Visual Studio builds using NMake · d7b6636e
      Chun-wei Fan 提交于
      This adds a set of NMake Makefiles that can be used to build HarfBuzz, from
      the standard basic build building the minimal HarfBuzz DLL (consisting
      of OpenType, fallback and Uniscribe support only), to a full fledged build
      consisting of GLib and FreeType support, as well as building the utilities,
      the test programs in src/ and test/api, and HarfBuzz-ICU and
      HarfBuzz-GObject, and up to building the introspection files.  This means a
      flexible build mechanism is supported here, so anything that is supported
      for a Windows build (code-wise), should all be supported by this build
      system.
      
      As in an earlier commit, the source listings are shared with the autotools
      builds with the various Makefile.sources in src/, src/hb-ucdn and util/, and
      this set of NMake Makefiles will transform these lists into the form they
      want.
      
      In the current form, all the test programs in test/api pass, and this has
      been checked successfully with 'make -j8 distcheck'.
      d7b6636e