diff options
author | Lluís Batlle i Rossell <viric@vicerveza.homeunix.net> | 2010-03-11 20:56:25 +0000 |
---|---|---|
committer | Lluís Batlle i Rossell <viric@vicerveza.homeunix.net> | 2010-03-11 20:56:25 +0000 |
commit | 13cce8ec45fd59bd8a1f1101a92576796cba97d2 (patch) | |
tree | 16f26bcb00283ae39acb21a445b397b66b6b20f2 | |
parent | 05e15049a5f42ca7222c7557d7257352fe711d2e (diff) | |
download | guix-13cce8ec45fd59bd8a1f1101a92576796cba97d2.tar.gz |
Making 'bin2c' to be built with the compiler for the local system.
I copied the configure.ac code about CC_FOR_BUILD from libX11.
-rw-r--r-- | configure.ac | 9 | ||||
-rw-r--r-- | src/bin2c/Makefile.am | 3 |
2 files changed, 12 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 708e619684..4c92bcb5c3 100644 --- a/configure.ac +++ b/configure.ac @@ -86,6 +86,15 @@ fi AC_PROG_CC AC_PROG_CXX +# To build programs to be run in the build machine +if test "$CC_FOR_BUILD" = ""; then + if test "$cross_compiling" = "yes"; then + AC_CHECK_PROGS(CC_FOR_BUILD, gcc cc) + else + CC_FOR_BUILD="$CC" + fi +fi +AC_SUBST([CC_FOR_BUILD]) # We are going to use libtool. AC_DISABLE_STATIC diff --git a/src/bin2c/Makefile.am b/src/bin2c/Makefile.am index bdd58808a1..f5f118d052 100644 --- a/src/bin2c/Makefile.am +++ b/src/bin2c/Makefile.am @@ -1,3 +1,6 @@ noinst_PROGRAMS = bin2c bin2c_SOURCES = bin2c.c + +bin2c: bin2c.c + $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) -o bin2c bin2c.c |