Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 
 

123 lignes
1.7 KiB

  1. #! /bin/sh
  2. ## config script for libcaca -- Sam Hocevar <sam@zoy.org>
  3. ## $Id$
  4. prefix=@prefix@
  5. exec_prefix=@exec_prefix@
  6. lib_dir=@libdir@
  7. include_dir=@includedir@
  8. usage()
  9. {
  10. cat <<EOF
  11. Usage: caca-config [OPTIONS] [LIBRARIES]
  12. Options:
  13. [--prefix[=DIR]]
  14. [--exec-prefix[=DIR]]
  15. [--version]
  16. [--libs]
  17. [--ldflags]
  18. [--cflags]
  19. EOF
  20. exit $1
  21. }
  22. libs=""
  23. if test $# -eq 0
  24. then
  25. usage 1 1>&2
  26. fi
  27. while test $# -gt 0
  28. do
  29. case "$1" in
  30. -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
  31. *) optarg= ;;
  32. esac
  33. case $1 in
  34. --prefix=*)
  35. prefix=$optarg
  36. local_prefix=yes
  37. ;;
  38. --prefix)
  39. echo_prefix=yes
  40. ;;
  41. --exec-prefix=*)
  42. exec_prefix=$optarg
  43. exec_prefix_set=yes
  44. local_prefix=yes
  45. ;;
  46. --exec-prefix)
  47. echo_exec_prefix=yes
  48. ;;
  49. --version)
  50. echo @VERSION@
  51. exit 0
  52. ;;
  53. --cflags)
  54. echo_cflags=yes
  55. ;;
  56. --ldflags)
  57. echo_ldflags=yes
  58. ;;
  59. --libs | --plugin-libs)
  60. echo_libs=yes
  61. ;;
  62. cucul)
  63. libs="$libs -lcucul"
  64. ;;
  65. caca)
  66. libs="$libs -lcaca -lcucul"
  67. ;;
  68. *)
  69. usage 1 1>&2
  70. ;;
  71. esac
  72. shift
  73. done
  74. if test "$libs" = ""
  75. then
  76. libs="-lcaca -lcucul"
  77. fi
  78. if test "$local_prefix" = "yes"
  79. then
  80. if test "$exec_prefix_set" != "yes"
  81. then
  82. exec_prefix=$prefix
  83. fi
  84. fi
  85. if test "$echo_prefix" = "yes"
  86. then
  87. echo $prefix
  88. fi
  89. if test "$echo_exec_prefix" = "yes"
  90. then
  91. echo $exec_prefix
  92. fi
  93. if test "$echo_cflags" = "yes"
  94. then
  95. cflags="-I$include_dir/"
  96. echo $cflags
  97. fi
  98. if test "$echo_ldflags" = "yes"
  99. then
  100. ldflags="-L$lib_dir"
  101. echo $ldflags
  102. fi
  103. if test "$echo_libs" = "yes"
  104. then
  105. echo -L@libdir@ $libs
  106. fi