This lets us remove the awkward ". ./redoconf.rc" line from zillions of .od scripts, without paying the price of *always* including that whole file every time default.do.sh is used.
17 lines
298 B
Text
17 lines
298 B
Text
rc_include rc/CC.rc
|
|
|
|
base="${1#*/}"
|
|
lib="${base%.autolib.rc}"
|
|
LIB=$(echo "$lib" | tr 'a-z.' 'A-Z_')
|
|
|
|
x="-l$lib"
|
|
rc_appendln "LIB$LIB" "$x"
|
|
appendln LIBS "$x"
|
|
if rc_compile cc link ""; then
|
|
rc_replaceln "HAVE_$LIB" 1
|
|
else
|
|
rc_undo
|
|
rc_replaceln "HAVE_$LIB" ""
|
|
rc_replaceln "LIB$LIB" ""
|
|
fi
|
|
rc_save
|