home *** CD-ROM | disk | FTP | other *** search
/ Il CD di internet / CD.iso / SOURCE / TCL / BLT / BLT1.7L1 / BLT1 / blt-1.7 / config.status < prev    next >
Encoding:
Text File  |  1994-08-21  |  7.9 KB  |  227 lines

  1. #!/bin/sh
  2. # Generated automatically by configure.
  3. # Run this file to recreate the current configuration.
  4. # This directory was configured as follows,
  5. # on host linux:
  6. #
  7. # ./configure 
  8.  
  9. for arg
  10. do
  11.   case "$arg" in
  12.     -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
  13.     echo running ${CONFIG_SHELL-/bin/sh} ./configure 
  14.     exec ${CONFIG_SHELL-/bin/sh} ./configure  ;;
  15.     *) echo "Usage: config.status --recheck" 2>&1; exit 1 ;;
  16.   esac
  17. done
  18.  
  19. trap 'rm -fr Makefile src/Makefile src/shared/Makefile man/Makefile library/Makefile src/bltConfig.h conftest*; exit 1' 1 3 15
  20. CC='cc'
  21. CDEBUGFLAGS='-O'
  22. prefix='/usr/local'
  23. INSTALL='/usr/bin/install -c'
  24. INSTALL_PROGRAM='$(INSTALL) -s'
  25. INSTALL_DATA='$(INSTALL) -m 644'
  26. RANLIB='ranlib'
  27. CPP='cc -E'
  28. LOSSAGE=''
  29. XINCSW='-I/usr/X386/include'
  30. XLIBSW='-L/usr/X386/lib'
  31. XLIBDIR='/usr/X386/lib'
  32. TCLINCSW='-I/usr/src/blt-1.7/../tcl7.3'
  33. TCLLIBSW='-L/usr/src/blt-1.7/../tcl7.3'
  34. TCLLIBDIR='/usr/src/blt-1.7/../tcl7.3'
  35. TKINCSW='-I/usr/src/blt-1.7/../tk3.6'
  36. TKLIBSW='-L/usr/src/blt-1.7/../tk3.6'
  37. TKLIBDIR='/usr/src/blt-1.7/../tk3.6'
  38. LIBS=' -lieee -lm'
  39. uname_found='1'
  40. SHLIB_CCFLAGS=''
  41. SHLIB_LDFLAGS=''
  42. SHLIB_LOADER=''
  43. SHLIB_SUFFIX=''
  44. DESTDIR='/usr/local'
  45. BINDIR='/usr/local/bin'
  46. LIBDIR='/usr/local/lib'
  47. MANDIR='/usr/local/man'
  48. BLT_LIBRARY='/usr/local/lib/blt'
  49. srcdir='.'
  50. prefix='/usr/local'
  51. exec_prefix='${prefix}'
  52. prsub='s%^prefix\([     ]*\)=\([     ]*\).*$%prefix\1=\2/usr/local%
  53. s%^exec_prefix\([     ]*\)=\([     ]*\).*$%exec_prefix\1=\2${prefix}%'
  54. extrasub=''
  55.  
  56. top_srcdir=$srcdir
  57.  
  58. CONFIG_FILES=${CONFIG_FILES-"Makefile src/Makefile src/shared/Makefile man/Makefile library/Makefile"}
  59. for file in .. ${CONFIG_FILES}; do if test "x$file" != x..; then
  60.   srcdir=$top_srcdir
  61.   # Remove last slash and all that follows it.  Not all systems have dirname.
  62.   dir=`echo $file|sed 's%/[^/][^/]*$%%'`
  63.   if test "$dir" != "$file"; then
  64.     test "$top_srcdir" != . && srcdir=$top_srcdir/$dir
  65.     test ! -d $dir && mkdir $dir
  66.   fi
  67.   echo creating $file
  68.   rm -f $file
  69.   echo "# Generated automatically from `echo $file|sed 's|.*/||'`.in by configure." > $file
  70.   sed -e "
  71. $prsub
  72. $extrasub
  73. s%@CC@%$CC%g
  74. s%@CDEBUGFLAGS@%$CDEBUGFLAGS%g
  75. s%@prefix@%$prefix%g
  76. s%@INSTALL@%$INSTALL%g
  77. s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
  78. s%@INSTALL_DATA@%$INSTALL_DATA%g
  79. s%@RANLIB@%$RANLIB%g
  80. s%@CPP@%$CPP%g
  81. s%@LOSSAGE@%$LOSSAGE%g
  82. s%@XINCSW@%$XINCSW%g
  83. s%@XLIBSW@%$XLIBSW%g
  84. s%@XLIBDIR@%$XLIBDIR%g
  85. s%@TCLINCSW@%$TCLINCSW%g
  86. s%@TCLLIBSW@%$TCLLIBSW%g
  87. s%@TCLLIBDIR@%$TCLLIBDIR%g
  88. s%@TKINCSW@%$TKINCSW%g
  89. s%@TKLIBSW@%$TKLIBSW%g
  90. s%@TKLIBDIR@%$TKLIBDIR%g
  91. s%@LIBS@%$LIBS%g
  92. s%@uname_found@%$uname_found%g
  93. s%@SHLIB_CCFLAGS@%$SHLIB_CCFLAGS%g
  94. s%@SHLIB_LDFLAGS@%$SHLIB_LDFLAGS%g
  95. s%@SHLIB_LOADER@%$SHLIB_LOADER%g
  96. s%@SHLIB_SUFFIX@%$SHLIB_SUFFIX%g
  97. s%@DESTDIR@%$DESTDIR%g
  98. s%@BINDIR@%$BINDIR%g
  99. s%@LIBDIR@%$LIBDIR%g
  100. s%@MANDIR@%$MANDIR%g
  101. s%@BLT_LIBRARY@%$BLT_LIBRARY%g
  102. s%@srcdir@%$srcdir%g
  103. s%@DEFS@%-DHAVE_CONFIG_H%" $top_srcdir/${file}.in >> $file
  104. fi; done
  105.  
  106. CONFIG_HEADERS=${CONFIG_HEADERS-"src/bltConfig.h"}
  107. for file in .. ${CONFIG_HEADERS}; do if test "x$file" != x..; then
  108. echo creating $file
  109.  
  110. # These sed commands are put into SEDDEFS when defining a macro.
  111. # They are broken into pieces to make the sed script easier to manage.
  112. # They are passed to sed as "A NAME B NAME C VALUE D", where NAME
  113. # is the cpp macro being defined and VALUE is the value it is being given.
  114. # Each defining turns into a single global substitution command.
  115. #
  116. # SEDd sets the value in "#define NAME VALUE" lines.
  117. SEDdA='s@^\([     ]*\)#\([     ]*define[     ][     ]*\)'
  118. SEDdB='\([     ][     ]*\)[^     ]*@\1#\2'
  119. SEDdC='\3'
  120. SEDdD='@g'
  121. # SEDu turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
  122. SEDuA='s@^\([     ]*\)#\([     ]*\)undef\([     ][     ]*\)'
  123. SEDuB='\([     ]\)@\1#\2define\3'
  124. SEDuC=' '
  125. SEDuD='\4@g'
  126. # SEDe turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
  127. SEDeA='s@^\([     ]*\)#\([     ]*\)undef\([     ][     ]*\)'
  128. SEDeB='$@\1#\2define\3'
  129. SEDeC=' '
  130. SEDeD='@g'
  131. rm -f conftest.sed
  132. cat >> conftest.sed <<CONFEOF
  133. ${SEDdA}STDC_HEADERS${SEDdB}STDC_HEADERS${SEDdC}1${SEDdD}
  134. ${SEDuA}STDC_HEADERS${SEDuB}STDC_HEADERS${SEDuC}1${SEDuD}
  135. ${SEDeA}STDC_HEADERS${SEDeB}STDC_HEADERS${SEDeC}1${SEDeD}
  136. ${SEDdA}HAVE_STDLIB_H${SEDdB}HAVE_STDLIB_H${SEDdC}1${SEDdD}
  137. ${SEDuA}HAVE_STDLIB_H${SEDuB}HAVE_STDLIB_H${SEDuC}1${SEDuD}
  138. ${SEDeA}HAVE_STDLIB_H${SEDeB}HAVE_STDLIB_H${SEDeC}1${SEDeD}
  139. ${SEDdA}HAVE_STRING_H${SEDdB}HAVE_STRING_H${SEDdC}1${SEDdD}
  140. ${SEDuA}HAVE_STRING_H${SEDuB}HAVE_STRING_H${SEDuC}1${SEDuD}
  141. ${SEDeA}HAVE_STRING_H${SEDeB}HAVE_STRING_H${SEDeC}1${SEDeD}
  142. CONFEOF
  143. cat >> conftest.sed <<CONFEOF
  144. ${SEDdA}HAVE_FLOAT_H${SEDdB}HAVE_FLOAT_H${SEDdC}1${SEDdD}
  145. ${SEDuA}HAVE_FLOAT_H${SEDuB}HAVE_FLOAT_H${SEDuC}1${SEDuD}
  146. ${SEDeA}HAVE_FLOAT_H${SEDeB}HAVE_FLOAT_H${SEDeC}1${SEDeD}
  147. ${SEDdA}HAVE_MALLOC_H${SEDdB}HAVE_MALLOC_H${SEDdC}1${SEDdD}
  148. ${SEDuA}HAVE_MALLOC_H${SEDuB}HAVE_MALLOC_H${SEDuC}1${SEDuD}
  149. ${SEDeA}HAVE_MALLOC_H${SEDeB}HAVE_MALLOC_H${SEDeC}1${SEDeD}
  150. ${SEDdA}HAVE_ERRNO_H${SEDdB}HAVE_ERRNO_H${SEDdC}1${SEDdD}
  151. ${SEDuA}HAVE_ERRNO_H${SEDuB}HAVE_ERRNO_H${SEDuC}1${SEDuD}
  152. ${SEDeA}HAVE_ERRNO_H${SEDeB}HAVE_ERRNO_H${SEDeC}1${SEDeD}
  153. CONFEOF
  154. cat >> conftest.sed <<CONFEOF
  155. ${SEDdA}HAVE_UNISTD_H${SEDdB}HAVE_UNISTD_H${SEDdC}1${SEDdD}
  156. ${SEDuA}HAVE_UNISTD_H${SEDuB}HAVE_UNISTD_H${SEDuC}1${SEDuD}
  157. ${SEDeA}HAVE_UNISTD_H${SEDeB}HAVE_UNISTD_H${SEDeC}1${SEDeD}
  158. ${SEDdA}HAVE_MEMORY_H${SEDdB}HAVE_MEMORY_H${SEDdC}1${SEDdD}
  159. ${SEDuA}HAVE_MEMORY_H${SEDuB}HAVE_MEMORY_H${SEDuC}1${SEDuD}
  160. ${SEDeA}HAVE_MEMORY_H${SEDeB}HAVE_MEMORY_H${SEDeC}1${SEDeD}
  161. ${SEDdA}HAVE_LIMITS_H${SEDdB}HAVE_LIMITS_H${SEDdC}1${SEDdD}
  162. ${SEDuA}HAVE_LIMITS_H${SEDuB}HAVE_LIMITS_H${SEDuC}1${SEDuD}
  163. ${SEDeA}HAVE_LIMITS_H${SEDeB}HAVE_LIMITS_H${SEDeC}1${SEDeD}
  164. CONFEOF
  165. cat >> conftest.sed <<CONFEOF
  166. ${SEDdA}HAVE_SYS_TIME_H${SEDdB}HAVE_SYS_TIME_H${SEDdC}1${SEDdD}
  167. ${SEDuA}HAVE_SYS_TIME_H${SEDuB}HAVE_SYS_TIME_H${SEDuC}1${SEDuD}
  168. ${SEDeA}HAVE_SYS_TIME_H${SEDeB}HAVE_SYS_TIME_H${SEDeC}1${SEDeD}
  169. ${SEDdA}HAVE_SYS_WAIT_H${SEDdB}HAVE_SYS_WAIT_H${SEDdC}1${SEDdD}
  170. ${SEDuA}HAVE_SYS_WAIT_H${SEDuB}HAVE_SYS_WAIT_H${SEDuC}1${SEDuD}
  171. ${SEDeA}HAVE_SYS_WAIT_H${SEDeB}HAVE_SYS_WAIT_H${SEDeC}1${SEDeD}
  172. ${SEDdA}TIME_WITH_SYS_TIME${SEDdB}TIME_WITH_SYS_TIME${SEDdC}1${SEDdD}
  173. ${SEDuA}TIME_WITH_SYS_TIME${SEDuB}TIME_WITH_SYS_TIME${SEDuC}1${SEDuD}
  174. ${SEDeA}TIME_WITH_SYS_TIME${SEDeB}TIME_WITH_SYS_TIME${SEDeC}1${SEDeD}
  175. CONFEOF
  176. cat >> conftest.sed <<CONFEOF
  177. ${SEDdA}HAVE_STRERROR${SEDdB}HAVE_STRERROR${SEDdC}1${SEDdD}
  178. ${SEDuA}HAVE_STRERROR${SEDuB}HAVE_STRERROR${SEDuC}1${SEDuD}
  179. ${SEDeA}HAVE_STRERROR${SEDeB}HAVE_STRERROR${SEDeC}1${SEDeD}
  180. ${SEDdA}HAVE_STRDUP${SEDdB}HAVE_STRDUP${SEDdC}1${SEDdD}
  181. ${SEDuA}HAVE_STRDUP${SEDuB}HAVE_STRDUP${SEDuC}1${SEDuD}
  182. ${SEDeA}HAVE_STRDUP${SEDeB}HAVE_STRDUP${SEDeC}1${SEDeD}
  183. ${SEDdA}HAVE_STRCASECMP${SEDdB}HAVE_STRCASECMP${SEDdC}1${SEDdD}
  184. ${SEDuA}HAVE_STRCASECMP${SEDuB}HAVE_STRCASECMP${SEDuC}1${SEDuD}
  185. ${SEDeA}HAVE_STRCASECMP${SEDeB}HAVE_STRCASECMP${SEDeC}1${SEDeD}
  186. CONFEOF
  187. # This sed command replaces #undef's with comments.  This is necessary, for
  188. # example, in the case of _POSIX_SOURCE, which is predefined and required
  189. # on some systems where configure will not decide to define it in
  190. # src/bltConfig.h.
  191. cat >> conftest.sed <<\CONFEOF
  192. s,^[     ]*#[     ]*undef[     ][     ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
  193. CONFEOF
  194. rm -f conftest.h
  195. # Break up the sed commands because old seds have small limits.
  196. maxsedlines=20
  197. cp $top_srcdir/$file.in conftest.h1
  198. while :
  199. do
  200.   lines=`grep -c . conftest.sed`
  201.   if test -z "$lines" || test "$lines" -eq 0; then break; fi
  202.   rm -f conftest.s1 conftest.s2 conftest.h2
  203.   sed ${maxsedlines}q conftest.sed > conftest.s1 # Like head -20.
  204.   sed 1,${maxsedlines}d conftest.sed > conftest.s2 # Like tail +21.
  205.   sed -f conftest.s1 < conftest.h1 > conftest.h2
  206.   rm -f conftest.s1 conftest.h1 conftest.sed
  207.   mv conftest.h2 conftest.h1
  208.   mv conftest.s2 conftest.sed
  209. done
  210. rm -f conftest.sed conftest.h
  211. echo "/* $file.  Generated automatically by configure.  */" > conftest.h
  212. cat conftest.h1 >> conftest.h
  213. rm -f conftest.h1
  214. if cmp -s $file conftest.h 2>/dev/null; then
  215.   # The file exists and we would not be changing it.
  216.   echo "$file is unchanged"
  217.   rm -f conftest.h
  218. else
  219.   rm -f $file
  220.   mv conftest.h $file
  221. fi
  222. fi; done
  223.  
  224.  
  225.  
  226. exit 0
  227.