# Qt text / string / character / unicode / byte array module HEADERS += \ text/qanystringview.h \ text/qbytearray.h \ text/qbytearray_p.h \ text/qbytearrayalgorithms.h \ text/qbytearraylist.h \ text/qbytearraymatcher.h \ text/qbytearrayview.h \ text/qbytedata_p.h \ text/qchar.h \ text/qcollator.h \ text/qcollator_p.h \ text/qdoublescanprint_p.h \ text/qlocale.h \ text/qlocale_p.h \ text/qlocale_tools_p.h \ text/qlocale_data_p.h \ text/qstring.h \ text/qstringalgorithms.h \ text/qstringalgorithms_p.h \ text/qstringbuilder.h \ text/qstringconverter.h \ text/qstringconverter_p.h \ text/qstringiterator_p.h \ text/qstringlist.h \ text/qstringliteral.h \ text/qstringmatcher.h \ text/qstringview.h \ text/qstringtokenizer.h \ text/qtextboundaryfinder.h \ text/qunicodetables_p.h \ text/qunicodetools_p.h \ text/qutf8stringview.h SOURCES += \ text/qbytearray.cpp \ text/qbytearraylist.cpp \ text/qbytearraymatcher.cpp \ text/qcollator.cpp \ text/qlocale.cpp \ text/qlocale_tools.cpp \ text/qstring.cpp \ text/qstringbuilder.cpp \ text/qstringconverter.cpp \ text/qstringlist.cpp \ text/qstringview.cpp \ text/qstringtokenizer.cpp \ text/qtextboundaryfinder.cpp \ text/qunicodetools.cpp \ text/qvsnprintf.cpp !nacl:darwin: { SOURCES += text/qlocale_mac.mm } else:unix { SOURCES += text/qlocale_unix.cpp } else:win32 { SOURCES += text/qlocale_win.cpp } else:integrity { SOURCES += text/qlocale_unix.cpp } qtConfig(icu) { QMAKE_USE_PRIVATE += icu SOURCES += text/qlocale_icu.cpp \ text/qcollator_icu.cpp } else: win32 { SOURCES += text/qcollator_win.cpp } else: macos { SOURCES += text/qcollator_macx.cpp } else { SOURCES += text/qcollator_posix.cpp } qtConfig(regularexpression) { QMAKE_USE_PRIVATE += pcre2 HEADERS += \ text/qregularexpression.h SOURCES += text/qregularexpression.cpp } TR_EXCLUDE += ../3rdparty/* # MIPS DSP MIPS_DSP_ASM += text/qstring_mips_dsp_asm.S