Changeset 63a5739 for auto/options


Ignore:
Timestamp:
06/06/09 13:08:46 (15 years ago)
Author:
Mateusz Hromada <ruanda@…>
Branches:
master
Children:
44f59b8
Parents:
f7b30b9
git-author:
Mateusz Hromada <ruanda@…> (06/06/09 13:08:46)
git-committer:
Mateusz Hromada <ruanda@…> (06/06/09 13:08:46)
Message:

Refactoring of configure scripts.

  • Move default values to auto/default
  • Get configuration from environment
  • Add --quiet switch to hide summary
File:
1 edited

Legend:

Unmodified
Added
Removed
  • auto/options

    r8338227 r63a5739  
    22 
    33help=no 
     4quiet=no 
    45 
    5 PROJECT_NAME='utt' 
    6 PROJECT_FULLNAME='UAM Text Tools' 
    7 PROJECT_COPYRIGHT='Copyright (C) UTT Team' 
    8 PROJECT_VERSION='0.9.3' 
    9 PROJECT_PAGE='http://utt.wmi.amu.edu.pl' 
    10 PROJECT_MAIL='utt@wmid.amu.edu.pl' 
     6if [ -z "$PROJECT_NAME" ];      then PROJECT_NAME=$DEFAULT_PROJECT_NAME;            fi 
     7if [ -z "$PROJECT_FULLNAME" ];  then PROJECT_FULLNAME=$DEFAULT_PROJECT_FULLNAME;    fi 
     8if [ -z "$PROJECT_COPYRIGHT" ]; then PROJECT_COPYRIGHT=$DEFAULT_PROJECT_COPYRIGHT;  fi 
     9if [ -z "$PROJECT_VERSION" ];   then PROJECT_VERSION=$DEFAULT_PROJECT_VERSION;      fi 
     10if [ -z "$PROJECT_PAGE" ];      then PROJECT_PAGE=$DEFAULT_PROJECT_PAGE;            fi 
     11if [ -z "$PROJECT_MAIL" ];      then PROJECT_MAIL=$DEFAULT_PROJECT_MAIL;            fi 
    1112 
    12 SHELL='/bin/sh' 
    13 CC='/usr/bin/gcc' 
    14 BISON='/usr/bin/bison' 
    15 RM='/bin/rm -f' 
    16 RMDIR='/bin/rm -rf' 
    17 TEST='/usr/bin/test' 
    18 MAKE='/usr/bin/make' 
    19 GREP='/bin/grep' 
    20 CUT='/usr/bin/cut' 
    21 SORT='/usr/bin/sort' 
    22 PR='/usr/bin/pr' 
     13if [ -z "$SHELL" ];             then SHELL=$DEFAULT_SHELL;                          fi 
     14if [ -z "$CC" ];                then CC=$DEFAULT_CC;                                fi 
     15if [ -z "$BISON" ];             then BISON=$DEFAULT_BISON;                          fi 
     16if [ -z "$RM" ];                then RM=$DEFAULT_RM;                                fi 
     17if [ -z "$RMDIR" ];             then RMDIR=$DEFAULT_RMDIR;                          fi 
     18if [ -z "$TEST" ];              then TEST=$DEFAULT_TEST;                            fi 
     19if [ -z "$MAKE" ];              then MAKE=$DEFAULT_MAKE;                            fi 
     20if [ -z "$GREP" ];              then GREP=$DEFAULT_GREP;                            fi 
     21if [ -z "$CUT" ];               then CUT=$DEFAULT_CUT;                              fi 
     22if [ -z "$SORT" ];              then SORT=$DEFAULT_SORT;                            fi 
     23if [ -z "$PR" ];                then PR=$DEFAULT_PR;                                fi 
    2324 
    24 CFLAGS='-g -O2 -Wall' 
    25 LDFLAGS='' 
    26 LDLIBS='' 
    27 BFLAGS='' 
     25if [ -z "$CFLAGS" ];            then CFLAGS=$DEFAULT_CFLAGS;                        fi 
     26if [ -z "$LDFLAGS" ];           then LDFLAGS=$DEFAULT_LDFLAGS;                      fi 
     27if [ -z "$LDLIBS" ];            then LDLIBS=$DEFAULT_LDLIBS;                        fi 
     28if [ -z "$BFLAGS" ];            then BFLAGS=$DEFAULT_BFLAGS;                        fi 
    2829 
    29 DESTDIR= 
     30if [ -z "$DESTDIR" ];           then DESTDIR=$DEFAULT_DESTDIR;                      fi 
    3031 
    31 prefix='/usr/local' 
    32 exec_prefix='$(prefix)' 
    33 bindir='$(exec_prefix)/bin' 
    34 sbindir='$(exec_prefix)/sbin' 
    35 datarootdir='$(prefix)/share' 
    36 datadir='$(datarootdir)' 
    37 sysconfdir='$(prefix)/etc' 
    38 sharedstatedir='$(prefix)/com' 
    39 localstatedir='$(prefix)/var' 
     32if [ -z "$prefix" ];            then prefix=$DEFAULT_prefix;                        fi 
     33if [ -z "$exec_prefix" ];       then exec_prefix=$DEFAULT_exec_prefix;              fi 
     34if [ -z "$bindir" ];            then bindir=$DEFAULT_bindir;                        fi 
     35if [ -z "$sbindir" ];           then sbindir=$DEFAULT_sbindir;                      fi 
     36if [ -z "$datarootdir" ];       then datarootdir=$DEFAULT_datarootdir;              fi 
     37if [ -z "$datadir" ];           then datadir=$DEFAULT_datadir;                      fi 
     38if [ -z "$sysconfdir" ];        then sysconfdir=$DEFAULT_sysconfdir;                fi 
     39if [ -z "$sharedstatedir" ];    then sharedstatedir=$DEFAULT_sharedstatedir;        fi 
     40if [ -z "$localstatedir" ];     then localstatedir=$DEFAULT_localstatedir;          fi 
    4041 
    4142for option 
     
    4950  case "$option" in 
    5051    --help)             help=yes                                  ;; 
     52    --quiet)            quiet=yes                                 ;; 
    5153 
    5254    --prefix=*)         prefix="$value"                           ;; 
Note: See TracChangeset for help on using the changeset viewer.