Skip to content
Snippets Groups Projects
Select Git revision
  • 7e49bfa39bebb05287e2d5d58a0324b1e0ee38a2
  • master default protected
  • release/202005
  • release/202001
  • release/201912
  • release/201911
  • release/releaseWindowsTestOne
  • release/windowsReleaseTest
  • release/releaseTest
  • release/releaseWindowsTest
  • release/201910
  • release/qt/201910
  • release/windows-test/201910
  • release/201908
  • release/201906
  • release/201905
  • release/201904
  • release/201903
  • release/201902
  • release/201901
  • release/201812
  • 4.0.0
  • 2.2.0
  • 2.1.0
  • 2.0.1
  • 2.0.0
  • 1.4.1
  • 1.4.0
  • 1.3.0
  • 1.2.0
  • 1.1.0
31 results

install.sh

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    install.sh 1.21 KiB
    . ./config.sh
    
    # configure, make and make install
    cmmi() {
    	dirname=
    	configparam=
    
    	if [ -z $2 ]; then
    		dirname=`basename $1 '.tar.gz'`
    	else
    		dirname=$2
    	fi
    
    	configok=0
    	cd $dirname
    	if [ ! -e Makefile ]; then
    		configok=2
    		echo "Configuring and installing: $dirname"
    		if [ ! -z $3 ]; then
    			configparam=$3
    		fi
    		./configure $configparam --prefix=$SFL_PREFIX || exit
    	else
    		echo "$dirname is already configure. Remove the Makefile to reinstall"
    	fi
    	if [ $configok -eq 0 ]; then
    		echo -en 'Do you want to make and make install the package? (y/n) '
    		read r
    		if [ "$r" = "y" ]; then
    			configok=2
    		fi
    	fi
    	if [ $configok -eq 2 ]; then
    		make || return 
    		echo "Enter you password to install the package as $USER (make install): "
    		if [ "$SFL_INSTALL_USER" = "$USER" ]; then
    			make install || exit
    		else
    			PATH=$PATH:/sbin su $SFL_INSTALL_USER -c 'make install' || exit;
    		fi
    	fi
    	cd ..
    }
    
    
    #cmmi $SFL_FILE_CCPP2 '' '--without-libxml2'
    #echo "Settings CPPFLAGS to $CPPFLAGS"
    #export CPPFLAGS="-I$SFL_PREFIX/include/cc++2"
    cmmi $SFL_FILE_CCRTP ''
    #cmmi $SFL_FILE_LIBOSIP2 ''
    #cmmi $SFL_FILE_LIBEXOSIP2 '' --disable-josua
    export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$SFL_PREFIX/lib/pkgconfig
    #cmmi $SFL_FILE_PA_V19 $SFL_DIR_PA