📄 configure.ac
字号:
dnl Process this file with autoconf to produce a configure script.AC_INIT([msvideostitcher],[0.0.3])AM_INIT_AUTOMAKE()AC_CANONICAL_SYSTEMAC_MSG_CHECKING([warning make an error on compilation])AC_ARG_ENABLE(strict,[ --enable-strict Enable error on compilation warning [default=yes]],[wall_werror=$enableval],[wall_werror=yes])dnl Checks for programs.AC_PROG_CCAC_PROG_LIBTOOLAC_ENABLE_SHARED(yes)AC_ENABLE_STATIC(no)CFLAGS="$CFLAGS -Wall"dnl Checks for header files.AC_HEADER_STDCdnl Checks for typedefs, structures, and compiler characteristics.AC_C_CONSTAC_C_INLINEAC_HEADER_TIMEAC_WORDS_BIGENDIANif test x$ac_cv_c_bigendian = xyes ; then CFLAGS="$CFLAGS -D_BIGENDIAN"fiif test $GCC = yes && test $wall_werror = yes; then CFLAGS="$CFLAGS -Werror "fiPKG_CHECK_MODULES(MEDIASTREAMER, mediastreamer >= 2.0.0)dnl check for new/old ffmpegAC_CHECK_HEADERS(libavcodec/avcodec.h)CFLAGS="$CFLAGS \$(MEDIASTREAMER_CFLAGS) "LIBS="\$(MEDIASTREAMER_LIBS) $LIBS"LDFLAGS="$LDFLAGS -rdynamic "dnl define path of plugins:PACKAGE_PLUGINS_DIR=`eval echo $prefix/lib/mediastreamer/plugins`AC_DEFINE_UNQUOTED(PACKAGE_PLUGINS_DIR, "$PACKAGE_PLUGINS_DIR" ,[path of plugins])AC_SUBST(PACKAGE_PLUGINS_DIR)dnl ##################################################dnl # Check for ESP Packagerdnl ##################################################AC_PATH_PROG(EPM,epm,false)AC_PATH_PROG(MKEPMLIST,mkepmlist,false)AC_PATH_PROG(EPMINSTALL,epminstall,false)AM_CONDITIONAL(WITH_EPM,test $EPM != false && test $MKEPMLIST != false && test $EPMINSTALL != false)# Preferred packaging system, as per EPM terminologycase $target in*-*-linux*) if test -f /etc/debian_version ; then EPM_PKG_EXT=deb else EPM_PKG_EXT=rpm fi ;;*-hp-hpux*) EPM_PKG_EXT=depot.gz;;*-dec-osf*) EPM_PKG_EXT=setld;;esacAC_SUBST(EPM_PKG_EXT)# System software User & Group namescase $target in*-*-linux*) SYS_USER=root SYS_GROUP=root ;;*-*-hpux*|*-dec-osf*) SYS_USER=bin SYS_GROUP=bin ;;esacAC_SUBST(SYS_USER)AC_SUBST(SYS_GROUP)# CPU Architecturecase $target_cpu ini?86) ARCH=i386;;*) ARCH=$target_cpu;;esacAC_SUBST(ARCH)# Various other packaging variables, that can be over-ridden ad `make# package' timeSUMMARY="A mediastreamer plugin able to stitch several video streams together"AC_SUBST(SUMMARY)PACKAGER=anonymousAC_SUBST(PACKAGER)LICENSE=closedsourceAC_SUBST(LICENSE)VENDOR=LinphoneAC_SUBST(VENDOR)RELEASE=1AC_SUBST(RELEASE)AC_OUTPUT(Makefilesrc/Makefiletests/Makefile)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -