Skip to content
  • moritz's avatar
    Various cleanups and auto-fu tweaks. · 733c989d
    moritz authored
     * Make Makefile.am files look alike as much as possible.
     * Remove debug: target and don't mess with the users DEBUG environment
       variable: Autoconf checks for -g and automatically adds it to CFLAGS, which
       is overridden by the user's $DEBUG. If the user didn't specify one, "make
       install" will strip the resulting binaries and leave the debugging symbols
       intact otherwise.
     * Remove profile: target, as it is quite pointless in Ezstream. Also, the user
       can add profiling flags via the $DEBUG variable as well.
     * Remove -ffast-math and -fsigned-char from gcc, and enable two additional
       warnings instead.
     * Unconfuse Solaris compiler flags (unfortunately, the configure script still
       fails in the libshout check with some obscure linker error): Do not force
       -x04 and -fast optimizations, let the user decide (it doesn't matter for
       Ezstream anyways.) Remove -xgc92, which is deprecated and actually makes
       the resulting binary run slower on SPARC. Also remove -fsimple, which does
       not help and has the potential of causing trouble, and don't enable verbose
       warnings just to disable them afterwards with -w. Leave only -v for verbose
       warnings.
     * Const'ify getFormat*() functions and blankString, and squelch a few const-
       related warnings.
     * Squelch a signedness warning and fix two ;; syntax errors.
     * Add a snapshot target to Makefile.am that creates a tarball of the form
       ezstream-snapshot-YYYYMMDD.tar.gz.
    
    
    git-svn-id: https://svn.xiph.org/trunk/ezstream@12562 0101bb08-14d6-0310-b084-bc0e0c8e3800
    733c989d