Changeset 5893:fd6ef5e67871 in roaraudio
Legend:
- Unmodified
- Added
- Removed
-
ChangeLog
r5892 r5893 1 v. 1.0beta10 - ? 2 * Added build summery feature to RABS and configure script. 3 1 4 v. 1.0beta9 - Mon Feb 18 2013 23:28 CET 2 5 Prereleases: 0: Tue Jan 15 2013 14:47 CET -
build-system/configure.lib
r5885 r5893 36 36 echo "Error: $_object is missing but required." 37 37 exit 1 38 } 39 40 error_internal() { 41 if [ "$1" = '' ] 42 then 43 echo "Error: Internal error within configure script. Contact author." 44 else 45 echo "Error: $1" 46 fi 47 exit 1; 38 48 } 39 49 … … 629 639 } 630 640 641 write_summery_header() { 642 echo 643 echo "Summery:" 644 } 645 646 write_summery() { 647 _type="$1" 648 _name="$2" 649 _displayname="$3" 650 651 [ "$_displayname" = '' ] && _displayname="$_name" 652 653 #types: 654 # Wextra 655 # BIN_FORMAT 656 # LINK_DEPS 657 # lib 658 # _envname=`echo "$_h" | to_escaped` 659 # eval "_t=\$libname_$_envname" 660 # RUNTIME_DETECT 661 # func 662 # eval funcname_$_funcname=true 663 # generic: 664 # var 665 # bool 666 # retval 667 668 # convert types which are subtypes of others: 669 case "$_type" in 670 'Wextra') 671 _type=bool 672 _name=Wextra 673 [ "$_displayname" = '' ] && _displayname="-Wextra" 674 ;; 675 'bin_format') 676 _type=var 677 _name=BIN_FORMAT 678 [ "$_displayname" = '' ] && _displayname="binary format" 679 ;; 680 'linkdeps') 681 _type=var 682 _name=LINK_DEPS 683 [ "$_displayname" = '' ] && _displayname="linkage model" 684 ;; 685 'RUNTIME_DETECT') 686 _type=bool 687 _name=RUNTIME_DETECT 688 [ "$_displayname" = '' ] && _displayname="runtime detect" 689 ;; 690 'lib') 691 _type=bool 692 _name=libname_`echo "$_name" | to_escaped` 693 ;; 694 'func') 695 _type=bool 696 _name=funcname_`echo "$_name" | to_escaped` 697 ;; 698 esac; 699 700 _retval=999999 701 _status='' 702 703 case "$_type" in 704 'retval') 705 _retval="$_name" 706 ;; 707 'bool') 708 _false=false 709 [ "$_name" = '' ] && _name=_false 710 eval \$$_name > /dev/null 711 _retval=$? 712 ;; 713 'var') 714 eval _status="\$$_name" 715 _retval=0 716 ;; 717 *) 718 error_internal "Unknown type in summry display: $_type" 719 ;; 720 esac 721 722 if [ "$_status" = '' ] 723 then 724 if [ "$_retval" = '0' ] 725 then 726 _status='ok' 727 else 728 _status='not supported' 729 fi 730 fi 731 732 _dummy=`echo "$_displayname" | tr '[:print:]' x` 733 734 _dots=`printf "%-24s" $_dummy | tr -d x | tr " " .` 735 736 echo " $_displayname$_dots: $_status" 737 } 738 631 739 #ll -
configure
r5885 r5893 1689 1689 echo 'config.h created and moved into include/roaraudio/' 1690 1690 1691 write_summery_header 1692 write_summery Wextra 1693 write_summery bin_format 1694 write_summery linkdeps 1695 #write_summery bool MINIMAL 'minimal build' 1696 #write_summery bool USE_MEMMGR 'memory manager' 1697 #write_summery bool SUPPORT_TRAP 'trap support' 1698 write_summery lib EsounD 1699 write_summery lib libao 1700 write_summery lib libvorbisfile 'Codec Vorbis' 1701 write_summery lib libspeex 'Codec Speex' 1702 write_summery lib libshout 'Icecast2 source' 1703 write_summery lib libsndio 'OpenBSD sndio' 1704 write_summery lib WinMM 1705 write_summery lib ALSA 1706 write_summery lib libdnet 'DECnet' 1707 write_summery lib OpenSLP 1708 write_summery lib libuste uste 1709 1691 1710 #ll
Note: See TracChangeset
for help on using the changeset viewer.