Skip to content

Commit

Permalink
use ICU
Browse files Browse the repository at this point in the history
  • Loading branch information
mr-martian committed Jun 11, 2021
1 parent 3a02116 commit 9ece019
Show file tree
Hide file tree
Showing 7 changed files with 337 additions and 342 deletions.
12 changes: 9 additions & 3 deletions configure.ac
Expand Up @@ -38,13 +38,19 @@ PKG_CHECK_MODULES([LIBXML], [libxml-2.0 >= required_libxml_version])
AC_SUBST(LIBXML_CFLAGS)
AC_SUBST(LIBXML_LIBS)

PKG_CHECK_MODULES([ICU], [icu-i18n, icu-io, icu-uc])

AC_SUBST(ICU_CFLAGS)
AC_SUBST(ICU_LIBS)

# Checks for libraries.
AC_CHECK_LIB(xml2, xmlReaderForFile)

AC_CHECK_DECLS([fread_unlocked, fwrite_unlocked, fgetc_unlocked, fputc_unlocked, fputs_unlocked, fgetwc_unlocked, fputwc_unlocked, fgetws_unlocked, fputws_unlocked])
AC_CHECK_DECLS([fread_unlocked, fwrite_unlocked, fgetc_unlocked, fputc_unlocked, fputs_unlocked])
AC_CHECK_HEADER([utf8.h], [], [AC_MSG_ERROR([You don't have utfcpp installed.])])

CPPFLAGS="$CPPFLAGS $CFLAGS $LTTOOLBOX_CFLAGS $APERTIUM_CFLAGS $LIBXML_CFLAGS"
LIBS="$LIBS $LTTOOLBOX_LIBS $APERTIUM_LIBS $LIBXML_LIBS"
CPPFLAGS="$CPPFLAGS $CFLAGS $LTTOOLBOX_CFLAGS $APERTIUM_CFLAGS $LIBXML_CFLAGS $ICU_CFLAGS"
LIBS="$LIBS $LTTOOLBOX_LIBS $APERTIUM_LIBS $LIBXML_LIBS $ICU_LIBS"

# Checks for highest supported C++ standard
AC_LANG(C++)
Expand Down
3 changes: 2 additions & 1 deletion src/lsx_comp.cc
Expand Up @@ -2,6 +2,7 @@
#include <cerrno>
#include <iostream>
#include <stdlib.h>
#include <cstring>

#include <lsx_compiler.h>
#include <lttoolbox/lt_locale.h>
Expand Down Expand Up @@ -29,7 +30,7 @@ int main (int argc, char** argv)

Compiler c;

wstring dir;
UString dir;

if(strcmp(argv[1], "lr") == 0)
{
Expand Down

0 comments on commit 9ece019

Please sign in to comment.