commit 8fbf889dd9a3002926aa0f4958aee10a3ffdf414 Author: Zach Kuznia Date: Tue Jun 8 09:45:00 2010 +0900 Fix tools to run on the host system during cross-compile. BUG=chromium-os:3864 TEST=Set up an arm build environment. Run emerge-arm-generic -a libchewing Review URL: http://codereview.chromium.org/2640005 diff --git a/configure.ac b/configure.ac index c8241d5..035490a 100644 --- a/configure.ac +++ b/configure.ac @@ -55,6 +55,9 @@ AC_PROG_CC AC_LANG(C) AC_C_CONST +CC_FOR_BUILD=${CC_FOR_BUILD-${CC}} +AC_SUBST(CC_FOR_BUILD) + # Checks if doxygen is avaiable AC_PATH_PROG(DOXYGEN, doxygen, no) AM_CONDITIONAL(HAVE_DOXYGEN, test x$DOXYGEN != xno) diff --git a/src/tools/Makefile.am b/src/tools/Makefile.am index 8f90595..be2cc0e 100644 --- a/src/tools/Makefile.am +++ b/src/tools/Makefile.am @@ -4,12 +4,17 @@ INCLUDES = \ -I$(top_srcdir)/src \ -I$(top_srcdir)/src/porting_layer/include +CC = $(CC_FOR_BUILD) +CFLAGS = $(CFLAGS_FOR_BUILD) + noinst_PROGRAMS = sort_word sort_dic maketree -sort_word_LDADD = $(top_builddir)/src/common/libcommon.la -sort_word_SOURCES = sort_word.c +sort_word_SOURCES = sort_word.c \ + $(top_builddir)/src/common/key2pho.c \ + $(top_builddir)/src/common/chewing-utf8-util.c -sort_dic_LDADD = $(top_builddir)/src/common/libcommon.la -sort_dic_SOURCES = sort_dic.c +sort_dic_SOURCES = sort_dic.c \ + $(top_builddir)/src/common/key2pho.c \ + $(top_builddir)/src/common/chewing-utf8-util.c maketree_SOURCES = maketree.c