Changeset 1850
- Timestamp:
- 02/03/07 22:53:06 (2 years ago)
- Files:
-
- trunk/freewrt/Makefile (modified) (1 diff)
- trunk/freewrt/scripts/scan-tools.sh (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/freewrt/Makefile
r1773 r1850 111 111 @x="$$(echo 'f:\n\techo P:$${CFLAGS}\n.include <bsd.prog.mk>' | \ 112 112 ${MAKE} -f - f EXPERIMENTAL=yes 2>/dev/null | grep '^P:' \ 113 2>/dev/null | sed 's/^P://')"; y='${CFLAGS}'; \ 114 echo "HOSTCFLAGS:=$${x:-$${y:--Os -fno-ident -fwrapv}}" | \ 115 sed 's/ *$$//' >>lbin/prereq.mk 113 2>/dev/null | sed 's/^P://')"; y='${CFLAGS}'; echo \ 114 "HOSTCFLAGS:=$${x:-$${y:--O2}}" | sed 's/ *$$//' >>lbin/prereq.mk 116 115 @echo 'LANGUAGE:=C' >>lbin/prereq.mk 117 116 @echo 'LC_ALL:=C' >>lbin/prereq.mk trunk/freewrt/scripts/scan-tools.sh
r1828 r1850 101 101 set +e 102 102 cat >Makefile <<'EOF' 103 include $(TOPDIR)/lbin/prereq.mk 103 include ${TOPDIR}/lbin/prereq.mk 104 HOSTCFLAGS+= ${FLAG_TEST} 104 105 all: run-test 105 106 … … 128 129 out=1 129 130 fi 131 rm test 132 133 X=$(gmake FLAG_TEST=-fwrapv TOPDIR=$topdir 2>&1) 134 grep '^HOSTCFLAGS.*-fwrapv' ../prereq.mk >/dev/null 2>&1 || \ 135 if [[ $X = *@(Native compiler works)* ]]; then 136 printf '/^HOSTCFLAGS/s/$/ -fwrapv/\nwq\n' | ed -s ../prereq.mk 137 else 138 echo "$X" | sed 's/^/| /' 139 fi 130 140 rm test* 131 141


