jim 97/07/16 19:56:38
Added: src/helpers TestLib dummy.c
Log:
Add another helper script: TestLib. This one
uses Makefile.config to help see if a library file exists
Revision Changes Path
1.1 apache/src/helpers/TestLib
Index: TestLib
===================================================================
#!/bin/sh
trap 'rm -rf Makefile a.out; exit' 0 1 2 3 15
#
# Yet another Apache Configure helper script.
# This one exists simply to test for the existance of
# a library. It does so by using ../Makefile.config to get
# things like the C-compiler, etc, and then trying to
# compile a dummy program and linking it with that
# library. If the linking succeeds, then we assume that
# library exists and we print out "yes" otherwise we
# print out "no"
#
#
# Get makefile settings and build a basic Makefile
#
rm -rf a.out
cat ../Makefile.config > Makefile
cat <<EOF >> Makefile
TLIB=-$1
CFLAGS=$(OPTIM) $(CFLAGS1) $(EXTRA_CFLAGS)
LIBS=$(EXTRA_LIBS) $(LIBS1)
INCLUDES=$(INCLUDES1) $(EXTRA_INCLUDES)
LDFLAGS=$(LDFLAGS1) $(EXTRA_LDFLAGS)
all:
EOF
cat <<\EOFF >> Makefile
$(CC) $(CFLAGS) $(INCLUDES) $(LDFLAGS) dummy.c $(TLIB)
EOFF
# Now run that Makefile
`make > /dev/null 2<&1`
# And see if a.out exists
if [ -f a.out ]; then
echo "yes"
else
echo "no"
fi
1.1 apache/src/helpers/dummy.c
Index: dummy.c
===================================================================
int main(void) {
return 0;
}