Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

85 lines
1.2KB

  1. #! /bin/sh
  2. # borrowed from gsl-config.in
  3. prefix=@prefix@
  4. exec_prefix=@exec_prefix@
  5. includedir=@includedir@
  6. usage()
  7. {
  8. cat <<EOF
  9. Usage: sndlib-config [OPTION]
  10. Known values for OPTION are:
  11. --prefix show Sndlib installation prefix
  12. --libs print library linking information
  13. --cflags print pre-processor and compiler flags
  14. --help display this help and exit
  15. --version output version information
  16. --language extension language info
  17. --audio audio library choice
  18. EOF
  19. exit $1
  20. }
  21. if test $# -eq 0; then
  22. usage 1
  23. fi
  24. cflags=false
  25. libs=false
  26. while test $# -gt 0; do
  27. case "$1" in
  28. -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
  29. *) optarg= ;;
  30. esac
  31. case "$1" in
  32. --prefix=*)
  33. prefix=$optarg
  34. ;;
  35. --prefix)
  36. echo $prefix
  37. ;;
  38. --version)
  39. echo @SNDLIB_VERSION@
  40. exit 0
  41. ;;
  42. --help)
  43. usage 0
  44. ;;
  45. --cflags)
  46. echo @CFLAGS@ @GSL_CFLAGS@ @XEN_CFLAGS@ @JACK_FLAGS@
  47. ;;
  48. --libs)
  49. echo @LIBS@ @GSL_LIBS@ @AUDIO_LIB@ @XEN_LIBS@ @JACK_LIBS@ -lm
  50. ;;
  51. --language)
  52. echo @SNDLIB_LANGUAGE@
  53. ;;
  54. --audio)
  55. echo @AUDIO_CHOICE@
  56. ;;
  57. *)
  58. usage
  59. exit 1
  60. ;;
  61. esac
  62. shift
  63. done
  64. exit 0