From: crouzet Date: Fri, 5 Oct 2007 12:02:20 +0000 (+0000) Subject: Correction Bug PAL16047 X-Git-Tag: V3_2_8~1 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=7a563227b54f136df7740b2e3b5034679a9c17c5;p=tools%2Fhxx2salome.git Correction Bug PAL16047 add automailcally $KERNEL_ROOT_DIR/bin/salome to PYTHONPATH (for runIDLparser). Check that catalog is generated, exit if not. --- diff --git a/scripts/hxx2salome b/scripts/hxx2salome index 964ce0f..a3acf41 100755 --- a/scripts/hxx2salome +++ b/scripts/hxx2salome @@ -243,8 +243,15 @@ generate_module_source() fi cd ${CLASS_NAME}_SRC/resources VER=`cat ${KERNEL_ROOT_DIR}/bin/salome/VERSION | awk ' { print $NF }'` # extract number of version + export PYTHONPATH=${PYTHONPATH}:${KERNEL_ROOT_DIR}/bin/salome # to be sure IDLparser is in PYTHONPATH ${idlparser} -Wbcatalog=tmp.xml,icon=${CLASS_NAME}.png,version=${VER} -I${KERNEL_ROOT_DIR}/idl/salome -I${MED_ROOT_DIR}/idl/salome ../idl/${CLASS_NAME}_Gen.idl >& /dev/null | tee hxx2salome_journal - cat tmp.xml | sed 's/_Gen//g' > ${CLASS_NAME}Catalog.xml + if [ -f tmp.xml ] + then + cat tmp.xml | sed 's/_Gen//g' > ${CLASS_NAME}Catalog.xml + else + echo Error with runIDLparser - the catalog was not generated + exit + fi rm tmp.xml # }