configure.ac


Log

Author Commit Date CI Message
Behdad Esfahbod acf5f0a3 2019-01-30T15:10:23 [configure] Fix up
Behdad Esfahbod 6b834c1c 2019-01-30T15:06:22 [configure] Print compiler version info in report
Behdad Esfahbod 55d1d7c8 2019-01-30T13:54:15 2.3.1
Behdad Esfahbod 868b0c0c 2019-01-17T15:08:36 Move -Wcast-align to hb.hh
Behdad Esfahbod 4941e95f 2018-12-20T21:48:57 2.3.0
Behdad Esfahbod 49334f9b 2018-12-17T18:27:36 Enable system extensions in hb.hh Fixes https://github.com/harfbuzz/harfbuzz/issues/1491
Behdad Esfahbod dc41ecef 2018-11-29T11:53:53 2.2.0
Ebrahim Byagowi 24887d11 2018-11-24T20:07:24 Add Adobe AOTS tests (#1395) Annotated OpenType Specification or aots, https://github.com/adobe-type-tools/aots provides a set of tests for OpenType specification, this change add those tests in addition to modified version of their HarfBuzz test runner for generating harfbuzz project specific tests.
Behdad Esfahbod e3a1a835 2018-11-16T16:53:25 2.1.3
Behdad Esfahbod fdb29ab2 2018-11-16T15:38:11 2.1.2
Behdad Esfahbod 8be74d85 2018-11-05T18:47:22 2.1.1
Behdad Esfahbod 10193910 2018-10-30T15:52:26 2.1.0
Behdad Esfahbod 0a3b7a0f 2018-10-20T13:14:07 2.0.2
Behdad Esfahbod 7c2c8ac3 2018-10-19T19:37:46 2.0.1
Behdad Esfahbod 3d9a0306 2018-10-18T05:58:17 2.0.0
Behdad Esfahbod 1e8fdd28 2018-10-10T16:32:35 Remove HAVE_OT We never tested compiling without it. Just kill it. We always build our own shaper.
Michiharu Ariza 55942ad5 2018-10-06T14:49:44 Merge branch 'master' into cff-subset
Sascha Brawer 1f14107f 2018-10-04T09:17:08 Minor: Fix autoconf warning Before this change, autoconf was emitting the following warnings: ``` configure.ac:22: warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS ../../lib/autoconf/specific.m4:368: AC_USE_SYSTEM_EXTENSIONS is expanded from... configure.ac:22: the top level configure.ac:22: warning: AC_RUN_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS ../../lib/autoconf/specific.m4:368: AC_USE_SYSTEM_EXTENSIONS is expanded from... configure.ac:22: the top level configure.ac:22: warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS ../../lib/autoconf/specific.m4:368: AC_USE_SYSTEM_EXTENSIONS is expanded from... configure.ac:22: the top level configure.ac:22: warning: AC_RUN_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS ../../lib/autoconf/specific.m4:368: AC_USE_SYSTEM_EXTENSIONS is expanded from... configure.ac:22: the top level configure.ac:22: warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS ../../lib/autoconf/specific.m4:368: AC_USE_SYSTEM_EXTENSIONS is expanded from... configure.ac:22: the top level configure.ac:22: warning: AC_RUN_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS ../../lib/autoconf/specific.m4:368: AC_USE_SYSTEM_EXTENSIONS is expanded from... configure.ac:22: the top level configure.ac:22: warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS ../../lib/autoconf/specific.m4:368: AC_USE_SYSTEM_EXTENSIONS is expanded from... configure.ac:22: the top level configure.ac:22: warning: AC_RUN_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS ../../lib/autoconf/specific.m4:368: AC_USE_SYSTEM_EXTENSIONS is expanded from... configure.ac:22: the top level ```
Ebrahim Byagowi c2c7e647 2018-10-04T00:29:40 State our graphite2 dependency no-deprecated compile flag (#1220)
Behdad Esfahbod 54d332dd 2018-09-10T11:37:24 1.9.0
Behdad Esfahbod 63be5dcd 2018-08-14T10:59:34 1.8.8
Behdad Esfahbod b6fdcf4f 2018-08-08T21:54:08 1.8.7
Behdad Esfahbod e49a38b2 2018-08-07T09:55:42 1.8.6
Behdad Esfahbod 44d1fb37 2018-08-01T14:51:51 1.8.5
Behdad Esfahbod 68310a65 2018-07-17T13:20:40 1.8.4
Behdad Esfahbod 2b76767b 2018-07-11T15:27:13 1.8.3
Behdad Esfahbod 83ea2771 2018-07-10T13:17:27 Add posix_memalign() fallback
Behdad Esfahbod 343e8c69 2018-07-03T12:43:59 1.8.2
Behdad Esfahbod 3654d9be 2018-06-12T19:38:04 1.8.1
Behdad Esfahbod f6893ef8 2018-06-12T19:20:20 Move hb-version.h generation to Makefile Fixes https://github.com/harfbuzz/harfbuzz/issues/864 Unfortunately 1.7.7 and 1.8.0 went out with the wrong hb-version.h contents.
Behdad Esfahbod 37986aa9 2018-06-05T18:04:40 1.8.0
Behdad Esfahbod df01f3e5 2018-06-05T15:17:39 1.7.7
Behdad Esfahbod 08b8eb67 2018-03-31T12:15:50 Another try at fixing linker issue Fixes https://github.com/harfbuzz/harfbuzz/issues/880
Ebrahim Byagowi eff36cd8 2018-03-30T22:25:35 Minor build related changes
Ebrahim Byagowi 7b4333b0 2018-03-16T22:45:09 Do feature test before adding -Bsymbolic-functions, autotools part (#892)
Behdad Esfahbod 127096e4 2018-03-15T13:23:27 [util] Remove line buffering Something weird seems to be going on. Just kill it. Fixes https://github.com/harfbuzz/harfbuzz/issues/888
Chun-wei Fan 89dbabff 2018-03-12T13:27:38 configure.ac/CMake: Check for round() and stdbool.h Not all the compilers that HarfBuzz is buildable on supports round() and has the header stdbool.h, so we check for them and define HAVE_ROUND and HAVE_STDBOOL_H repsectively in our CFLAGS so that we include them only when they are found, or use fallback implementations when necessary. Also include FindPythonInterp earlier as we need PYTHON_EXECUTABLE to be set for running the tests.
Behdad Esfahbod ff2f8143 2018-03-07T16:05:14 1.7.6
Ebrahim Byagowi f7399796 2018-03-03T22:55:09 Enable coverage test on autotools (#857)
Ben Boeckel d38f37b2 2018-02-23T16:55:53 autoconf: provide a harfbuzz-config for use from CMake (#822)
Behdad Esfahbod e9164478 2018-02-18T12:41:24 Remove unused check
Behdad Esfahbod 978ace6f 2018-02-16T16:06:17 Improve _hb_popcount() Support 128bit type.
Behdad Esfahbod 94d32d1b 2018-02-16T15:36:20 Enable C99 if available Hopefully we can now mix-and-match code and declaration in the C test files.
Khaled Hosny 0b94d590 2018-02-12T16:45:36 Rename --with-stdcpp → --with-libstdc++ Also improve wording a bit and fix make check in --with-libstdc++=yes.
Ebrahim Byagowi 2efc8965 2018-02-12T12:00:07 Add --with-stdcpp for ossfuzzer and mupdf use (#770)
Behdad Esfahbod d0f3e7f5 2018-02-10T12:45:28 [util] Use setlinebuf() if present To work around mysterious bug on OS X. Fixes https://github.com/harfbuzz/harfbuzz/issues/727
Garret Rieger 0853260e 2018-01-29T13:30:02 Configure automake to run the new subset tests.
Behdad Esfahbod fcb8be1a 2018-02-04T12:38:18 [configure] Fix wording Fixes https://github.com/harfbuzz/harfbuzz/issues/741
Khaled Hosny cf943f68 2018-02-04T12:05:12 Correctly show documentation build status Correctly show if building documentation is enabled or not in configure summary. Fixes https://github.com/harfbuzz/harfbuzz/issues/741
Behdad Esfahbod f0b700db 2018-01-30T11:16:51 1.7.5
Ebrahim Byagowi 00806149 2018-01-19T01:12:31 Improve avoiding C++ linkage, definition creation and cmake tests (#710)
Behdad Esfahbod 22d8c765 2018-01-12T09:46:38 Disable C++11 To better catch errors locally.
Behdad Esfahbod 6db0b17c 2018-01-10T05:40:43 [test] Move test handling to sundirectories
Behdad Esfahbod 504f9136 2018-01-09T23:15:54 [test] Simplify test runner Always pass hb-shape as first argument to run-tests.py. Also require automake 1.13.
Behdad Esfahbod 0473d95e 2018-01-08T10:07:46 [ft] Use FT_Done_MM_Var() if available
Romain Ouabdelkader 3db1d342 2017-12-21T14:39:34 link with CoreFoundation when using CoreText
Behdad Esfahbod 007a2a43 2017-12-20T12:09:00 1.7.4
Behdad Esfahbod b5bbb791 2017-12-18T09:18:51 1.7.3
Olivier Blin 0fd89dc6 2017-12-04T18:58:41 [hb-ft] Fix build when Multiple Master font support is disabled in freetype FT_Set_Var_Blend_Coordinates() is not available when "Multiple Master font interface" is disabled in freetype's modules.cfg
Behdad Esfahbod 843f7f70 2017-12-04T08:52:39 1.7.2
ebraminio 7c6937e7 2017-11-20T14:49:22 Move all references of old url to the new address (#622)
Behdad Esfahbod f93c6f8b 2017-11-14T11:09:19 1.7.1
Behdad Esfahbod e5d70988 2017-11-13T09:42:37 1.7.0
Behdad Esfahbod 601126ad 2017-11-03T20:34:11 [configure] Fix gobject default value in help output Fixes https://github.com/behdad/harfbuzz/issues/607
Behdad Esfahbod 919b4b76 2017-10-27T10:29:25 Make c++11 optional Fixes https://github.com/behdad/harfbuzz/issues/585
Behdad Esfahbod 223686d6 2017-10-26T12:52:02 1.6.3
Behdad Esfahbod 3b7388aa 2017-10-23T14:35:16 1.6.2
Behdad Esfahbod 0ca915ef 2017-10-22T17:38:33 1.6.1
Behdad Esfahbod 2075008f 2017-10-15T12:12:10 Use C++11
Behdad Esfahbod 25846cc3 2017-10-13T16:30:33 1.6.0
ebraminio dfeccd07 2017-10-12T12:11:47 Remove nmake port of harfbuzz (#562)
Behdad Esfahbod 3ca69c8c 2017-09-14T20:50:35 Use strtod_l() to correctly parse decimal numbers in French & other locales Test with, eg.: $ LC_ALL=fr_FR.utf-8 ./hb-view NotoSansArabic-VF.ttf بهداد --variations wght=1.2
Behdad Esfahbod a984e0c4 2017-09-05T11:18:35 1.5.1
Behdad Esfahbod e8b364b8 2017-08-23T15:00:45 1.5.0
Behdad Esfahbod 7917792f 2017-08-08T13:17:03 1.4.8
Behdad Esfahbod fc15e60e 2017-07-18T11:24:42 1.4.7
Behdad Esfahbod 141b33de 2017-04-23T16:19:13 1.4.6
Behdad Esfahbod 60e2586f 2017-03-10T23:02:28 1.4.5
Behdad Esfahbod 8e42c3cb 2017-03-05T13:54:56 1.4.4
Behdad Esfahbod 6685d281 2017-02-25T11:35:05 1.4.3
Behdad Esfahbod 6af6c111 2017-01-23T18:35:00 1.4.2
Behdad Esfahbod af596a56 2017-01-05T20:24:41 1.4.1
Behdad Esfahbod 53543f8b 2017-01-05T20:12:32 Ship UCDN and use it by default So we are not relying on version of Unicode data in glib... Fixes https://github.com/behdad/harfbuzz/issues/386 Fixes https://github.com/behdad/harfbuzz/issues/388
Behdad Esfahbod f3397069 2017-01-05T01:27:49 1.4.0
Mike Hommey 1c98ff87 2016-09-30T18:15:37 Support building with older glib versions It is desirable to be able to build against older versions of glib. fd7a245 changed the configure check to require glib > 2.38 for G_TEST_DIST. Before that, version 2.16 was required, but in fact, since aafe395, G_PASTE is being used, which was introduced in 2.19.1. And since 0ef179e2, hb-glib uses GBytes, which were introduced in 2.31.10. 2.19.1 is rather old, but 2.38 is rather new. For Firefox, building against 2.22 is still supported, although we could probably get away with bumping that to 2.28. Either way, GBytes is not available. Arguably, if you build against a glib that doesn't support GBytes, you're not going to use the hb_glib_blob_create function, so we hide the function when building against such a glib. As for G_TEST_DIST, when building against versions of glib that don't support it, we can fallback to the previous behavior, which, AIUI, was just making the test not work when building in a separate directory.
Behdad Esfahbod 42c81425 2016-09-13T23:49:46 [GX] Fix build with older FreeType
Behdad Esfahbod b843c6d8 2016-12-05T13:42:28 1.3.4
Behdad Esfahbod 966ac7ec 2016-10-26T16:17:15 1.3.3
Behdad Esfahbod 11816429 2016-10-26T16:04:30 Fix "make distcheck"
Behdad Esfahbod 331c46c7 2016-10-11T13:45:22 Fix configure on iOS Fixes https://github.com/behdad/harfbuzz/issues/342
Behdad Esfahbod 7201fdd0 2016-10-04T14:53:17 LFS (large file system?) support in hb-*shap*, hb-view Fixes https://github.com/behdad/harfbuzz/issues/336
Behdad Esfahbod fd7a245d 2016-09-27T17:56:35 Require glib >= 2.38.0 for G_TEST_DIST
Behdad Esfahbod f73a87d9 2016-09-27T13:50:54 1.3.2
Phil Krylov f16bf6c2 2016-09-27T12:38:49 Allow building with graphite2 without pkg-config (#318)
Behdad Esfahbod d22ab6cf 2016-09-07T14:28:47 1.3.1
Khaled Hosny dd31fc9f 2016-07-22T02:26:54 Don’t build UCDN support when building with GLib (#296) Regression from: b424b6c372dfe4c0ed75a49761eb34a416819446.
Behdad Esfahbod a732e00e 2016-07-21T01:58:00 1.3.0
Behdad Esfahbod a93078a0 2016-06-06T15:58:41 Change bugreport URL to github That's where everything is happening these days.
Behdad Esfahbod a5b7b0dd 2016-05-02T10:44:13 1.2.7
Behdad Esfahbod 00ea66f3 2016-04-08T13:51:01 1.2.6