12e5b6d6dSopenharmony_ci#
22e5b6d6dSopenharmony_ci# Copyright (C) 2017 and later: Unicode, Inc. and others.
32e5b6d6dSopenharmony_ci# License & terms of use: http://www.unicode.org/copyright.html
42e5b6d6dSopenharmony_ci#
52e5b6d6dSopenharmony_ci# Copyright (C) 2014, International Business Machines
62e5b6d6dSopenharmony_ci# Corporation and others.  All Rights Reserved.
72e5b6d6dSopenharmony_ci#
82e5b6d6dSopenharmony_ci# created on: 2014 May 2
92e5b6d6dSopenharmony_ci# created by: Andy Heninger
102e5b6d6dSopenharmony_ci
112e5b6d6dSopenharmony_cigenregexcasing is the tool for generating extended case closure data needed by
122e5b6d6dSopenharmony_ciregular expressions for case insensitive matching.
132e5b6d6dSopenharmony_ci
142e5b6d6dSopenharmony_ciThe tool generates c++ data declarations that are then manually copied into the file
152e5b6d6dSopenharmony_cii18n/regexcmp.cpp.
162e5b6d6dSopenharmony_ci
172e5b6d6dSopenharmony_ciEdit the Makefile to have the correct directories for your ICU sources and build
182e5b6d6dSopenharmony_ci(the top two lines.)
192e5b6d6dSopenharmony_ci
202e5b6d6dSopenharmony_ciA Unix-like system and the clang compiler are assumed.
212e5b6d6dSopenharmony_ci
222e5b6d6dSopenharmony_ciTo build and run the tool, from within this directory, do a plain, unqualified
232e5b6d6dSopenharmony_cimake
242e5b6d6dSopenharmony_ci
25