From: Nabil Ghodbane Date: Tue, 26 Jan 2021 08:46:23 +0000 (+0100) Subject: generic gcc X-Git-Tag: V9_7_0~142 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=c5d40d4317c76ca00bb1e2eace4632e0bb074cb4;p=tools%2Fsat_salome.git generic gcc --- diff --git a/products/compil_scripts/gcc.sh b/products/compil_scripts/gcc.sh new file mode 100755 index 0000000..1eb552c --- /dev/null +++ b/products/compil_scripts/gcc.sh @@ -0,0 +1,44 @@ +#!/bin/bash + +echo "##########################################################################" +echo "gcc" $VERSION +echo "##########################################################################" + +CONFIGURE_FLAGS='' +CONFIGURE_FLAGS=$CONFIGURE_FLAGS" --enable-languages=c,c++,fortran" +CONFIGURE_FLAGS=$CONFIGURE_FLAGS" --enable-checking=release" +CONFIGURE_FLAGS=$CONFIGURE_FLAGS" --disable-multilib" +CONFIGURE_FLAGS=$CONFIGURE_FLAGS" --enable-shared=yes" +CONFIGURE_FLAGS=$CONFIGURE_FLAGS" --enable-threads=posix" +CONFIGURE_FLAGS=$CONFIGURE_FLAGS" --enable-plugins" +CONFIGURE_FLAGS=$CONFIGURE_FLAGS" --enable-ld" +CONFIGURE_FLAGS=$CONFIGURE_FLAGS" --enable-bootstrap" + +echo "*** configure --prefix=${PRODUCT_INSTALL} ${CONFIGURE_FLAGS}" +$SOURCE_DIR/configure --prefix=${PRODUCT_INSTALL} ${CONFIGURE_FLAGS} +if [ $? -ne 0 ] +then + echo "ERROR on configure" + exit 1 +fi + +echo +echo "*** make" $MAKE_OPTIONS +make $MAKE_OPTIONS +if [ $? -ne 0 ] +then + echo "ERROR on make" + exit 2 +fi + +echo +echo "*** make install" +make install +if [ $? -ne 0 ] +then + echo "ERROR on make install" + exit 3 +fi + +echo +echo "########## END" diff --git a/products/gcc.pyconf b/products/gcc.pyconf index b3ad62f..2246772 100644 --- a/products/gcc.pyconf +++ b/products/gcc.pyconf @@ -2,7 +2,7 @@ default : { name : "gcc" build_source : "script" - compil_script : $name + "-" + $APPLICATION.products.gcc + $VARS.scriptExtension + compil_script : $name + $VARS.scriptExtension get_source : "archive" environ : { @@ -18,3 +18,9 @@ default : incremental : "yes" } } + +version_6_3_0: +{ + compil_script : 'gcc-6.3.0.sh' + +} \ No newline at end of file