src/gen-ragel-artifacts.py

Branch


Log

Author Commit Date CI Message
Behdad Esfahbod 5a038449 2025-03-10T14:54:13 [gen-ragel-artifacts] Fail if ragel failed
Khaled Hosny 22cbd038 2021-09-14T12:34:25 [meson] Add ragel subproject If ragel 6.10 is not found, build it from source. Seems to work, except that ragel uses exceptions and we configure HarfBuzz build to not use exceptions, and I can’t find away to enable exceptions only for the ragel subproject. I had to remove cpp_eh=none from default options and try to disable exceptions in MSVC manually (other compilers are already handled).
Behdad Esfahbod 13c6ad98 2021-06-12T11:00:19 [src/check-*] Pickup $(NM), $(OBJDUMP), $(LDD), $(OTOOL) Fixes https://github.com/harfbuzz/harfbuzz/issues/3019
Behdad Esfahbod 3c5b7886 2021-01-15T19:26:04 Revert "Avoid category duplication between C++ and Ragel" This reverts commit 67ea8133d3fa82b3365cd917fb266ba752f16169. Merged accidentally on https://github.com/harfbuzz/harfbuzz/pull/2726
David Corbett 67ea8133 2020-10-17T14:37:22 Avoid category duplication between C++ and Ragel
Ebrahim Byagowi 45d9e8d7 2020-07-13T19:25:53 [py] minor, remove unused import
Ebrahim Byagowi 6a2b0ba7 2020-07-04T14:45:15 [py] minor, replace exit with sys.exit
Ebrahim Byagowi a7e82e4f 2020-07-04T12:04:41 [meson] use the recommended way to generate hb-version.h As https://github.com/harfbuzz/harfbuzz/pull/2532
Ebrahim Byagowi 785a9a8f 2020-07-04T02:08:30 [meson] use the recommended way to generate ragel headers As described in https://github.com/mesonbuild/meson/issues/7156#issuecomment-629622827
Ebrahim Byagowi 82c6ddb9 2020-07-03T15:09:10 [py] remove not needed imports
Ebrahim Byagowi 368ca306 2020-05-29T00:42:32 minor on python scripts * remove not needed imports * remove semicolons
Ebrahim Byagowi e3af529e 2020-05-23T22:13:32 [meson] update generated headers only when the result is different This way it won't ruin incremental builds. We need a better way to declare source altering tasks https://github.com/mesonbuild/meson/issues/7156 yet this is good enough despite being not idiomatic. It is however not that smooth yet as the change may is detected on the next meson run. One of course can issue ./gen-ragel-artifacts.py manually for better experience before running meson.
Ebrahim Byagowi 4fc6189a 2020-04-21T12:19:16 [meson] Generate harfbuzz.cc, hb-version.h and ragel artifacts