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