patches/duma/2_5_8/100-cross-compile.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Nov 13 17:48:17 2011 +0100 (2011-11-13)
changeset 2744 d77d04661cd9
permissions -rw-r--r--
configure: add support for helper script to compute version string

Some projects are using (or planning to use) crosstool-NG, and are storing
it in their VCS, which might not be Mercurial. At the same time, those
projects may want to track development snapshots versions the way we do
with the Hg identity string (hg id).

Provide a way for these project to do so, without having to patch
./configure, and maintain that patch over-and-over again.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
yann@369
     1
diff -durN duma_2_5_8.orig/Makefile duma_2_5_8/Makefile
yann@369
     2
--- duma_2_5_8.orig/Makefile	2007-08-17 09:34:25.000000000 +0200
yann@369
     3
+++ duma_2_5_8/Makefile	2007-09-07 21:50:04.000000000 +0200
yann@369
     4
@@ -93,9 +93,6 @@
yann@369
     5
 # also define 'WIN32'
yann@369
     6
 
yann@369
     7
 # some defaults:
yann@369
     8
-CC=gcc
yann@369
     9
-CXX=g++
yann@369
    10
-AR=ar
yann@369
    11
 INSTALL=install
yann@369
    12
 RM=rm
yann@369
    13
 RMFORCE=rm -f
yann@369
    14
@@ -281,7 +278,7 @@
yann@369
    15
 
yann@369
    16
 createconf$(EXEPOSTFIX): createconf.o
yann@369
    17
 	- $(RMFORCE) createconf$(EXEPOSTFIX)
yann@369
    18
-	$(CC) $(CFLAGS) $(DUMA_OPTIONS) createconf.o -o createconf$(EXEPOSTFIX)
yann@369
    19
+	$(HOSTCC) $(HOSTCFLAGS) $(DUMA_OPTIONS) createconf.o -o createconf$(EXEPOSTFIX)
yann@369
    20
 
yann@369
    21
 tstheap$(EXEPOSTFIX): libduma.a tstheap.o
yann@369
    22
 	- $(RMFORCE) tstheap$(EXEPOSTFIX)
yann@369
    23
@@ -338,7 +335,7 @@
yann@369
    24
 # define rules how to build objects for createconf
yann@369
    25
 #
yann@369
    26
 createconf.o:
yann@369
    27
-	$(CC) $(CFLAGS) $(DUMA_OPTIONS) -c createconf.c -o $@
yann@369
    28
+	$(HOSTCC) $(HOSTCFLAGS) $(DUMA_OPTIONS) -c createconf.c -o $@
yann@369
    29
 
yann@369
    30
 
yann@369
    31
 #