Changeset 3752:0e8d130d03a0 in roaraudio


Ignore:
Timestamp:
05/02/10 01:10:08 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

test if compiler supports -Wextra

Files:
10 edited

Legend:

Unmodified
Added
Removed
  • configure

    r3750 r3752  
    2525SHARED_SUFFIX='.so' 
    2626fPIC=true 
     27Wextra=false 
    2728MMCU='' 
    2829PKG_CONFIG=false 
     
    847848[ "$DEFAULT_GRP" = '' ] && DEFAULT_GRP='audio' 
    848849 
     850CCTF="$CC $LDPATH $INCPATH -Iinclude/ -o $TF_E $TF_C" 
     851 
    849852if [ "$MMCU" != '' ] 
    850853then 
    851854 CC="$CC -mmcu=$MMCU" 
     855fi 
     856 
     857# Check for -Wextra 
     858#Wextra 
     859echo -n "checking if compiler supports -Wextra... " 
     860echo 'int main (void) { return 0; }' > $TF_C 
     861if $CCTF -Wextra 2> /dev/null; 
     862then 
     863 echo yes 
     864 Wextra=true 
     865else 
     866 echo no 
     867 Wextra=false 
    852868fi 
    853869 
     
    857873 echo "SHARED_CF=$SHARED_CF" 
    858874 echo "SHARED_SUFFIX=$SHARED_SUFFIX" 
    859  $fPIC && echo 'fPIC=-fPIC' 
     875 $fPIC   && echo 'fPIC=-fPIC' 
     876 $Wextra && echo 'Wextra=-Wextra' 
    860877 echo 
    861878 echo "CC=$CC" 
     
    883900 echo "subdir_libroaross=libroaross" # this builds an empty file in case of not supported 
    884901} >&4 
    885  
    886 CCTF="$CC $LDPATH $INCPATH -Iinclude/ -o $TF_E $TF_C" 
    887902 
    888903{ 
  • libroarlight/Makefile

    r3636 r3752  
    99#DEFINES        = -DDEBUG 
    1010INCLUDE = -I../include -I../include/libroarlight 
    11 CFLAGS += -g -Wall -Wextra -O2 $(DEFINES) $(INCLUDE) $(INCPATH) $(SHARED_CF) $(fPIC) 
     11CFLAGS += -g -Wall $(Wextra) -O2 $(DEFINES) $(INCLUDE) $(INCPATH) $(SHARED_CF) $(fPIC) 
    1212LDFLAGS = -g $(SHARED) -L../lib/ $(LDPATH) 
    1313LIBS    = $(LIBROARLIGHT_NS) 
  • libroarmidi/Makefile

    r3638 r3752  
    99#DEFINES        = -DDEBUG 
    1010INCLUDE = -I../include -I../include/libroarmidi 
    11 CFLAGS += -g -Wall -Wextra -O2 $(DEFINES) $(INCLUDE) $(INCPATH) $(SHARED_CF) $(fPIC) 
     11CFLAGS += -g -Wall $(Wextra) -O2 $(DEFINES) $(INCLUDE) $(INCPATH) $(SHARED_CF) $(fPIC) 
    1212LDFLAGS = -g $(SHARED) -L../lib/ $(LDPATH) 
    1313LIBS    = $(LIBROARMIDI_NS) 
  • libroaross/Makefile

    r3639 r3752  
    99#DEFINES = -DDEBUG 
    1010INCLUDE = -I../include -I../include/libroar 
    11 CFLAGS += -g -Wall -Wextra -O2 $(DEFINES) $(INCLUDE) $(INCPATH) $(SHARED_CF) $(fPIC) 
     11CFLAGS += -g -Wall $(Wextra) -O2 $(DEFINES) $(INCLUDE) $(INCPATH) $(SHARED_CF) $(fPIC) 
    1212LDFLAGS = -g $(SHARED) $(LDPATH) -L../lib 
    1313LIBS    = $(LIBROAR) $(LIBROARLIGHT) $(lib_dl) 
  • libroarrsound/Makefile

    r3703 r3752  
    99#DEFINES        = -DDEBUG 
    1010INCLUDE = -I../include -I../include/libroarrsound 
    11 CFLAGS += -g -Wall -Wextra -O2 $(DEFINES) $(INCLUDE) $(INCPATH) $(SHARED_CF) $(fPIC) 
     11CFLAGS += -g -Wall $(Wextra) -O2 $(DEFINES) $(INCLUDE) $(INCPATH) $(SHARED_CF) $(fPIC) 
    1212LDFLAGS = -g $(SHARED) $(LDPATH) -L../lib/ 
    1313LIBS    = $(LIBROAR) 
  • libroarsndio/Makefile

    r3640 r3752  
    99#DEFINES        = -DDEBUG 
    1010INCLUDE = -I../include -I../include/libroarsndio 
    11 CFLAGS += -g -Wall -Wextra -O2 $(DEFINES) $(INCLUDE) $(INCPATH) $(SHARED_CF) $(fPIC) 
     11CFLAGS += -g -Wall $(Wextra) -O2 $(DEFINES) $(INCLUDE) $(INCPATH) $(SHARED_CF) $(fPIC) 
    1212LDFLAGS = -g $(SHARED) $(LDPATH) -L../lib/ 
    1313LIBS    = $(LIBROAR) 
  • plugins/alsa/Makefile

    r3747 r3752  
    1010#DEFINES=-DDEBUG 
    1111DEFINES=-DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"alsa-plugins\" -DVERSION=\"1.0.13\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSTDC_HEADERS=1 -DHAVE_LIBASOUND=1 -D_REENTRANT -DDEBUG 
    12 CFLAGS += -g -Wall -Wextra -O2 -I../../include $(DEFINES) $(INCLUDE) $(INCPATH) $(SHARED_CF) $(fPIC) -I/usr/include/alsa -D_GNU_SOURCE 
     12CFLAGS += -g -Wall $(Wextra) -O2 -I../../include $(DEFINES) $(INCLUDE) $(INCPATH) $(SHARED_CF) $(fPIC) -I/usr/include/alsa -D_GNU_SOURCE 
    1313LDFLAGS = -g $(SHARED) $(LDPATH) -L../../lib  
    1414LIBS    = $(LIBROAR) -lm -ldl /usr/lib/libasound.so 
  • plugins/alsavs/Makefile

    r3747 r3752  
    1010#DEFINES=-DDEBUG 
    1111DEFINES=-DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"alsa-plugins\" -DVERSION=\"1.0.13\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSTDC_HEADERS=1 -DHAVE_LIBASOUND=1 -D_REENTRANT -DDEBUG 
    12 CFLAGS += -g -Wall -Wextra -O2 -I../../include $(DEFINES) $(INCLUDE) $(INCPATH) $(SHARED_CF) $(fPIC) -I/usr/include/alsa -D_GNU_SOURCE 
     12CFLAGS += -g -Wall $(Wextra) -O2 -I../../include $(DEFINES) $(INCLUDE) $(INCPATH) $(SHARED_CF) $(fPIC) -I/usr/include/alsa -D_GNU_SOURCE 
    1313LDFLAGS = -g $(SHARED) $(LDPATH) -L../../lib  
    1414LIBS    = $(LIBROAR) -lm -ldl /usr/lib/libasound.so 
  • plugins/xmms/Makefile

    r3619 r3752  
    88 
    99#DEFINES=-DDEBUG 
    10 CFLAGS += -g -Wall -Wextra -O2 -I../../include $(DEFINES) $(INCLUDE) $(INCPATH) $(SHARED_CF) $(fPIC) $(GTK_CFLAFS) $(XMMS_CFLAGS) 
     10CFLAGS += -g -Wall $(Wextra) -O2 -I../../include $(DEFINES) $(INCLUDE) $(INCPATH) $(SHARED_CF) $(fPIC) $(GTK_CFLAFS) $(XMMS_CFLAGS) 
    1111LDFLAGS = -g $(SHARED) $(LDPATH) -L../../lib 
    1212LIBS    = $(LIBROAR) $(GTK_LIBS) $(XMMS_LIBS) 
  • roarclients/Makefile

    r3669 r3752  
    1616#DEFINES        = -DDEBUG 
    1717INCLUDE    = -I../include -I./include 
    18 CFLAGS    += -g -Wall -Wextra -O2 $(DEFINES) $(INCLUDE) $(INCPATH) 
     18CFLAGS    += -g -Wall $(Wextra) -O2 $(DEFINES) $(INCLUDE) $(INCPATH) 
    1919LDFLAGS    = -g -L../lib/ $(LDPATH) 
    2020LIBS       = $(LIBROAR) 
Note: See TracChangeset for help on using the changeset viewer.