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;
  }
  
  
  

Reply via email to