• Stefan Knoblich's avatar
    FreeTDM: Buildsystem cleanup · cc1e8339
    Stefan Knoblich 提交于
    - Use tabs instead of spaces for indentation
    
    - Proper m4 quoting of parameters
    
    - Fix broken AC_ARG_* handling:
      --without-foo/--disable-foo set withval="no"/enableval="no"
      and the third parameter of the AC_ARG_* macros is always
      "user provided an --with*-foo/--*able-foo option" _NOT_ "yes",
      while the fourth parameter is "user didn't provide this option"
      (= the default if neither --with-foo/--enable-foo nor --without-foo/--disable-foo
         has been set)
    
    - Drop FTDM_CFLAGS in MY_CFLAGS (what was that used for anyway?)
    
    - Drop MYLIB
    
    - Drop SOLINK (unused)
    
    - Rename MY_CFLAGS to FTDM_CFLAGS
    
    - Rename all AM_CONDITION variables to HAVE_* for (optional) dependencies
      and WANT_* for features
    
    - Reorder mod_LTLIBRARIES lines
    
    - Move some things in configure.ac around to group them
    
    - Add -shared to modules LDFLAGS (we don't need "ftmod_foo.a" static modules, do we?)
    
    - Import ax_compiler_vendor.m4, drop the macro definition from configure.ac
    
    - Add AUTOMAKE_OPTS to Makefile.am and define FreeTDM as a foreign (= non-GNU) project
    
    - Add ACLOCAL_FLAGS to Makefile.am and set AC_CONFIG_MACRO_DIR in configure.ac
      custom m4 macros are kept in the build subdirectory
    
    - Enable silent rules for automake-1.11 and newer (use make V=1 to get verbose output)
    
    - configure option --with-modinstdir requires a value now and quits with an error message
      if called without one (e.g. "./configure --without-modinstdir" or "./configure --with-modinstdir")
    
    - Add configuration summary screen and category headers for modules in configure output
    cc1e8339
名称
最后提交
最后更新
build 正在载入提交数据...
cmake_modules 正在载入提交数据...
conf 正在载入提交数据...
debian 正在载入提交数据...
docs 正在载入提交数据...
dtd 正在载入提交数据...
freeswitch.xcodeproj 正在载入提交数据...
fscomm 正在载入提交数据...
htdocs 正在载入提交数据...
libs 正在载入提交数据...
patches 正在载入提交数据...
scripts 正在载入提交数据...
src 正在载入提交数据...
support-d 正在载入提交数据...
w32 正在载入提交数据...
web 正在载入提交数据...
.gitignore 正在载入提交数据...
.version.in 正在载入提交数据...
CMakeLists.txt 正在载入提交数据...
Freeswitch.2005.unsupported.sln 正在载入提交数据...
Freeswitch.2008.express.sln 正在载入提交数据...
Freeswitch.2008.sln 正在载入提交数据...
Freeswitch.2008.sln.debug.bat 正在载入提交数据...
Freeswitch.2008.sln.release.bat 正在载入提交数据...
Freeswitch.2010.express.sln 正在载入提交数据...
Freeswitch.2010.sln 正在载入提交数据...
INSTALL 正在载入提交数据...
Makefile.am 正在载入提交数据...
acinclude.m4 正在载入提交数据...
bootstrap.sh 正在载入提交数据...
configure.in 正在载入提交数据...
devel-bootstrap.sh 正在载入提交数据...
freeswitch.spec 正在载入提交数据...