exit
fi
-########################################################################
-# Test if the VISU_ROOT_DIR is set correctly
-
-if test ! -d "${VISU_ROOT_DIR}"; then
- echo "failed : VISU_ROOT_DIR variable is not correct !"
- exit
-fi
-
cd ${CONF_DIR}
ABS_CONF_DIR=`pwd`
# autom4te.cache (directory)
echo "======================================================= aclocal"
-aclocal -I adm_local/unix/config_files \
- -I ${KERNEL_ROOT_DIR}/salome_adm/unix/config_files \
- -I ${GUI_ROOT_DIR}/adm_local/unix/config_files \
- -I ${MED_ROOT_DIR}/adm_local/unix/config_files \
- -I ${VISU_ROOT_DIR}/adm_local/unix/config_files \
- -I ${RANDOMIZER_ROOT_DIR}/adm_local/unix/config_files || exit 1
+if test -d "${VISU_ROOT_DIR}"; then
+ aclocal -I adm_local/unix/config_files \
+ -I ${KERNEL_ROOT_DIR}/salome_adm/unix/config_files \
+ -I ${GUI_ROOT_DIR}/adm_local/unix/config_files \
+ -I ${MED_ROOT_DIR}/adm_local/unix/config_files \
+ -I ${VISU_ROOT_DIR}/adm_local/unix/config_files \
+ -I ${RANDOMIZER_ROOT_DIR}/adm_local/unix/config_files || exit 1
+else
+ echo "warning : VISU_ROOT_DIR variable is not correct! SIERPINSKY will be configured without VISU module."
+ aclocal -I adm_local/unix/config_files \
+ -I ${KERNEL_ROOT_DIR}/salome_adm/unix/config_files \
+ -I ${GUI_ROOT_DIR}/adm_local/unix/config_files \
+ -I ${MED_ROOT_DIR}/adm_local/unix/config_files \
+ -I ${RANDOMIZER_ROOT_DIR}/adm_local/unix/config_files || exit 1
+fi
# ____________________________________________________________________
# libtoolize creates some configuration files (ltmain.sh,
#include CORBA_SERVER_HEADER(Sierpinsky)
#include CORBA_CLIENT_HEADER(Randomizer)
#include CORBA_CLIENT_HEADER(SALOMEDS)
+#ifdef WITH_VISU
#include CORBA_CLIENT_HEADER(VISU_Gen)
+#endif
/*!
* Get Randomizer component engine
return aGen;
}
+#ifdef WITH_VISU
/*!
* Get VISU component engine
*/
}
return aGen;
}
+#endif
#define MY_EVENT QEvent::User + 555
class MyEvent : public QEvent
myMedCheck->setChecked( false );
myMedSize->setValue( 100 );
myVisuCheck->setChecked( true );
+#ifndef WITH_VISU
+ myVisuCheck->setVisible( false );
+#endif
updateState();
}
double aMEDSize = myMedSize->value();
if ( !aMEDFile.isEmpty() && aMEDSize > 0 ) {
bool res = getSierpinskyEngine()->ExportToMED( aMEDFile.toLatin1().data(), aMEDSize );
+#ifdef WITH_VISU
if ( res && myVisuCheck->isChecked() ) {
VISU::VISU_Gen_var aVisuGen = getVisuEngine();
if ( !CORBA::is_nil( aVisuGen ) ) {
myModule->getApp()->updateObjectBrowser( true );
}
}
+#endif
}
}
}