From 7a563227b54f136df7740b2e3b5034679a9c17c5 Mon Sep 17 00:00:00 2001 From: crouzet Date: Fri, 5 Oct 2007 12:02:20 +0000 Subject: [PATCH] Correction Bug PAL16047 add automailcally $KERNEL_ROOT_DIR/bin/salome to PYTHONPATH (for runIDLparser). Check that catalog is generated, exit if not. --- scripts/hxx2salome | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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 # } -- 2.39.2