aboutsummaryrefslogtreecommitdiff
path: root/chuck/patches/0013-crosscompile.patch
diff options
context:
space:
mode:
Diffstat (limited to 'chuck/patches/0013-crosscompile.patch')
-rw-r--r--chuck/patches/0013-crosscompile.patch35
1 files changed, 35 insertions, 0 deletions
diff --git a/chuck/patches/0013-crosscompile.patch b/chuck/patches/0013-crosscompile.patch
new file mode 100644
index 0000000..fed5a82
--- /dev/null
+++ b/chuck/patches/0013-crosscompile.patch
@@ -0,0 +1,35 @@
+diff --git a/makefile b/makefile
+index 077b879..134b492 100644
+--- a/src/makefile
++++ b/src/makefile
+@@ -24,11 +24,11 @@ osx linux-oss linux-jack linux-alsa win32 osx-rl: chuck
+
+ CK_VERSION=1.3.1.1
+
+-LEX=flex
+-YACC=bison
+-CC=gcc
+-CXX=gcc
+-LD=g++
++LEX?=flex
++YACC?=bison
++CC?=gcc
++CXX?=g++
++LD=$(CXX)
+
+ ifneq ($(CHUCK_STAT),)
+ CFLAGS+= -D__CHUCK_STAT_TRACK__
+@@ -120,11 +120,11 @@ chuck.yy.c: chuck.lex
+ $(LEX) -ochuck.yy.c chuck.lex
+
+ $(COBJS): %.o: %.c
+- $(CC) $(CFLAGS) $(ARCHOPTS) -c $< -o $@
++ $(CC) $(CFLAGS) $(CPPFLAGS) $(ARCHOPTS) -c $< -o $@
+ @$(CC) -MM $(CFLAGSDEPEND) $< > $*.d
+
+ $(CXXOBJS): %.o: %.cpp
+- $(CXX) $(CFLAGS) $(ARCHOPTS) -c $< -o $@
++ $(CXX) $(CFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(ARCHOPTS) -c $< -o $@
+ @$(CXX) -MM $(CFLAGSDEPEND) $< > $*.d
+
+ clean: