scc

A fork of https://git.simple-cc.org/scc/ for Qute

git clone https://git.8pit.net/scc.git

 1#!/bin/sh
 2
 3gcc -v 2>&1 |
 4      tr ' ' '\n' |
 5      sed -En '
 6	/COLLECT_LTO_WRAPPER/ s@.*(gcc.*)/lto-wrapper@path=\1@p
 7	/--prefix=/ s/^--//p
 8	$ a\
 9gcclibpath=\\"$prefix/lib/$path\\"\
10libprefix=$prefix\
11${SCCMAKE-make} LIBPREFIX=$prefix LIBPROFILE=musl config \
12(printf "g/define GCCLIBPATH/ s@.*@#define GCCLIBPATH $gcclibpath@\\n"\
13 printf "g/LIBPREFIX/ s@@\\"$prefix\\"@\\nw\\n") |\
14ed -s include/scc/bits/scc/sys.h\
15printf "g/LIBPREFIX/ s@=.*@=$prefix@\\nw\\n" |\
16ed -s config.mk
17' | sh