Really use the host compiler in bsd.hostprog.mk
authorJoerg Sonnenberger <joerg@dragonflybsd.org>
Tue, 15 Jun 2004 11:56:03 +0000 (11:56 +0000)
committerJoerg Sonnenberger <joerg@dragonflybsd.org>
Tue, 15 Jun 2004 11:56:03 +0000 (11:56 +0000)
share/mk/bsd.hostprog.mk
share/mk/sys.mk

index da6540c..4488d80 100644 (file)
@@ -1,4 +1,4 @@
-# $DragonFly: src/share/mk/bsd.hostprog.mk,v 1.1 2004/06/10 10:31:29 joerg Exp $
+# $DragonFly: src/share/mk/bsd.hostprog.mk,v 1.2 2004/06/15 11:56:03 joerg Exp $
 
 .include <bsd.init.mk>
 
@@ -37,9 +37,9 @@ OBJS:=        ${OBJS:N${_OBJ}} ${_OBJ}
 
 ${PROG}.nx: ${OBJS}
 .if defined(PROG_CXX)
-       ${CXX} ${CXXFLAGS} ${LDFLAGS} -o ${.TARGET} ${OBJS} ${LDADD}
+       ${NXCXX} ${NXCXXFLAGS} ${NXLDFLAGS} -o ${.TARGET} ${OBJS} ${LDADD}
 .else
-       ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${OBJS} ${LDADD}
+       ${NXCC} ${NXCFLAGS} ${NXLDFLAGS} -o ${.TARGET} ${OBJS} ${LDADD}
 .endif
 .endif
 
index bf0c891..9c08341 100644 (file)
@@ -1,6 +1,6 @@
 #      from: @(#)sys.mk        8.2 (Berkeley) 3/21/94
 # $FreeBSD: src/share/mk/sys.mk,v 1.45.2.6 2002/12/23 16:33:37 ru Exp $
-# $DragonFly: src/share/mk/sys.mk,v 1.8 2004/04/03 23:07:14 dillon Exp $
+# $DragonFly: src/share/mk/sys.mk,v 1.9 2004/06/15 11:56:03 joerg Exp $
 
 unix           ?=      We run FreeBSD, not UNIX.
 
@@ -47,6 +47,7 @@ NXCC          ?=      ${NXENV} ${CC}
 CFLAGS         ?=      -O -pipe
 
 CXX            ?=      c++
+NXCXX          ?=      ${NXENV} ${CXX}
 CXXFLAGS       ?=      ${CXXINCLUDES} ${CFLAGS}
 
 CPP            ?=      cpp
@@ -80,6 +81,7 @@ LFLAGS                ?=
 LD             ?=      ld
 LDFLAGS                ?=
 NXCFLAGS       ?=      ${CFLAGS}
+NXCXXFLAGS     ?=      ${CFLAGS}
 NXLDLIBS       ?=      ${LDLIBS}
 NXLDFLAGS      ?=      -static ${LDFLAGS}