libxml/parserInternals.c
libxml/pattern.c libxml/relaxng.c libxml/schematron.c libxml/threads.c
libxml/tree.c libxml/trionan.c libxml/uri.c libxml/valid.c libxml/xinclude.c
libxml/xlink.c libxml/xmlIO.c libxml/xmlmemory.c libxml/xmlmodule.c
libxml/xmlreader.c libxml/xmlregexp.c libxml/xmlsave.c libxml/xmlschemas.c
libxml/xmlschemastypes.c libxml/xmlstring.c libxml/xmlunicode.c
libxml/xmlwriter.c libxml/xpath.c libxml/xpointer.c fatal-signal.c
copy-file.c read-file.c ftello.c utime.c gettime.c utimens.c)
PREFIX_LIST_ITEMS(GLIBC_SOURCE "gettext-tools/gnulib-lib/")
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/gettext-tools/gnulib-lib/configmake.h "#define PKGDATADIR \"gettext\"")
set(LIBGLIB_SOURCES
ghash.c glist.c gmessages.c gprimes.c gstrfuncs.c gstring.c)
PREFIX_LIST_ITEMS(LIBGLIB_SOURCES "libtextstyle/lib/glib/")
set(LIBTEXTSTYLE_SOURCE
gl_array_list.h gl_array_list.c binary-io.h
binary-io.c c-ctype.h c-ctype.c c-strcase.h c-strcasecmp.c
c-strncasecmp.c concat-filename.c dirname-lgpl.c
basename-lgpl.c stripslash.c exitfail.c fatal-signal.h
fatal-signal.c fd-hook.c fd-ostream.c file-ostream.c
full-write.h full-write.c getprogname.h getprogname.c
gettext.h hash.h hash.c html-ostream.c html-styled-ostream.c
iconv-ostream.c gl_list.h gl_list.c math.c memory-ostream.c
minmax.h noop-styled-ostream.c ostream.c safe-read.c
safe-write.c sig-handler.c size_max.h styled-ostream.c
term-ostream.c term-style-control.c term-styled-ostream.c
unistd.c xalloc.h xmalloc.c xstrdup.c
xconcat-filename.c gl_xlist.h gl_xlist.c xsize.h xsize.c
xvasprintf.h xvasprintf.c xasprintf.c color.h color.c misc.h
misc.c version.c isatty.c fsync.c tparm.c tputs.c)
PREFIX_LIST_ITEMS(LIBTEXTSTYLE_SOURCE "libtextstyle/lib/")
configure_file(
libtextstyle/lib/stdbool.mini.h
${CMAKE_CURRENT_BINARY_DIR}/libtextstyle/lib/textstyle/stdbool.h
COPYONLY)
set(LIBCROCO_SOURCES
cr-additional-sel.c cr-attr-sel.c cr-cascade.c cr-declaration.c
cr-doc-handler.c cr-enc-handler.c cr-fonts.c cr-input.c cr-num.c
cr-om-parser.c cr-parser.c cr-parsing-location.c cr-prop-list.c cr-pseudo.c
cr-rgb.c cr-sel-eng.c cr-selector.c cr-simple-sel.c cr-statement.c
cr-string.c cr-style.c cr-stylesheet.c cr-term.c cr-tknzr.c cr-token.c
cr-utils.c)
PREFIX_LIST_ITEMS(LIBCROCO_SOURCES "libtextstyle/lib/libcroco/")
set(libgettextsrc_SOURCES
${libgettextsrc_SOURCES} ${GLIBC_SOURCE} ${LIBGLIB_SOURCES}
${LIBTEXTSTYLE_SOURCE} ${LIBCROCO_SOURCES})
macro(CONFIGURE_HEADER_FILES HEADER_TEMPLATES_PATH)
set(HEADER_TEMPLATES_ABS_PATH "${CMAKE_CURRENT_SOURCE_DIR}/${HEADER_TEMPLATES_PATH}")
file(GLOB_RECURSE HEADER_TEMPLATES "${HEADER_TEMPLATES_ABS_PATH}/*.in.h")
list(REMOVE_ITEM HEADER_TEMPLATES "${HEADER_TEMPLATES_ABS_PATH}/stdint.in.h")
list(REMOVE_ITEM HEADER_TEMPLATES "${HEADER_TEMPLATES_ABS_PATH}/wchar.in.h")
foreach(HEADER_TEMPLATE ${HEADER_TEMPLATES})
file(READ ${HEADER_TEMPLATE} HEADER_CONTENT)
string(REPLACE "/* The definition of _GL_ARG_NONNULL is copied here. */" "#include \"arg-nonnull.h\"" HEADER_CONTENT "${HEADER_CONTENT}")
string(REPLACE "/* The definition of _GL_WARN_ON_USE is copied here. */" "#include \"warn-on-use.h\"" HEADER_CONTENT "${HEADER_CONTENT}")
string(REPLACE "/* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */" "#include \"c++defs.h\"" HEADER_CONTENT "${HEADER_CONTENT}")
string(REPLACE "@GNULIB_LSTAT@" "1" HEADER_CONTENT "${HEADER_CONTENT}")
string(REPLACE "@GNULIB_MBSINIT@" "1" HEADER_CONTENT "${HEADER_CONTENT}")
string(REPLACE "@GNULIB_SIGACTION@" "1" HEADER_CONTENT "${HEADER_CONTENT}")
string(REPLACE "@GNULIB_SIGPROCMASK@" "1" HEADER_CONTENT "${HEADER_CONTENT}")
string(REPLACE "@GNULIB_STPCPY@" "1" HEADER_CONTENT "${HEADER_CONTENT}")
string(REPLACE "@GNULIB_STPNCPY@" "1" HEADER_CONTENT "${HEADER_CONTENT}")
string(REPLACE "@GNULIB_STRCHRNUL@" "1" HEADER_CONTENT "${HEADER_CONTENT}")
string(REPLACE "@HAVE_ISWCNTRL@" "1" HEADER_CONTENT "${HEADER_CONTENT}")