Fix for bug 0019977: Installation of Salome modules wihtout gui.
This commit is contained in:
parent
d044e30e9c
commit
e3e64a8856
@ -30,7 +30,6 @@
|
|||||||
#
|
#
|
||||||
ORIG_DIR=`pwd`
|
ORIG_DIR=`pwd`
|
||||||
CONF_DIR=`echo $0 | sed -e "s,[^/]*$,,;s,/$,,;s,^$,.,"`
|
CONF_DIR=`echo $0 | sed -e "s,[^/]*$,,;s,/$,,;s,^$,.,"`
|
||||||
NETGENPLUGIN_WITH_GUI="yes"
|
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
# Test if the KERNEL_ROOT_DIR is set correctly
|
# Test if the KERNEL_ROOT_DIR is set correctly
|
||||||
@ -46,27 +45,6 @@ fi
|
|||||||
# echo "failed : KERNEL_SRC variable is not correct !"
|
# echo "failed : KERNEL_SRC variable is not correct !"
|
||||||
# exit
|
# exit
|
||||||
#fi
|
#fi
|
||||||
for option
|
|
||||||
do
|
|
||||||
case $option in
|
|
||||||
-with-gui | --with-gui)
|
|
||||||
NETGENPLUGIN_WITH_GUI="yes"
|
|
||||||
break;;
|
|
||||||
-without-gui | --without-gui | -with-gui=no | --with-gui=no)
|
|
||||||
NETGENPLUGIN_WITH_GUI="no"
|
|
||||||
break;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
|
|
||||||
########################################################################
|
|
||||||
# Test if the GUI_ROOT_DIR is set correctly
|
|
||||||
|
|
||||||
if test ${NETGENPLUGIN_WITH_GUI} = yes; then
|
|
||||||
if test ! -d "${GUI_ROOT_DIR}"; then
|
|
||||||
echo "failed : GUI_ROOT_DIR variable is not correct !"
|
|
||||||
exit
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
# Test if the MED_ROOT_DIR is set correctly
|
# Test if the MED_ROOT_DIR is set correctly
|
||||||
@ -96,10 +74,6 @@ cd ${CONF_DIR}
|
|||||||
ABS_CONF_DIR=`pwd`
|
ABS_CONF_DIR=`pwd`
|
||||||
|
|
||||||
#######################################################################
|
#######################################################################
|
||||||
# Update configure.ac script: to set NETGENPLUGIN_WITH_GUI variable
|
|
||||||
sed -e s/NETGENPLUGIN_WITH_GUI=[a-z]*/NETGENPLUGIN_WITH_GUI=${NETGENPLUGIN_WITH_GUI}/g configure.ac > configure.tmp
|
|
||||||
mv -f configure.tmp configure.ac
|
|
||||||
|
|
||||||
mkdir -p salome_adm/unix/config_files
|
mkdir -p salome_adm/unix/config_files
|
||||||
#cp -f ${KERNEL_ROOT_DIR}/salome_adm/unix/config_files/* salome_adm/unix/config_files
|
#cp -f ${KERNEL_ROOT_DIR}/salome_adm/unix/config_files/* salome_adm/unix/config_files
|
||||||
#cp -f ${KERNEL_ROOT_DIR}/salome_adm/unix/pythonbe.py salome_adm/unix
|
#cp -f ${KERNEL_ROOT_DIR}/salome_adm/unix/pythonbe.py salome_adm/unix
|
||||||
@ -129,20 +103,11 @@ cp -f ${KERNEL_ROOT_DIR}/salome_adm/unix/SALOMEconfig.h.in salome_adm/unix
|
|||||||
# autom4te.cache (directory)
|
# autom4te.cache (directory)
|
||||||
echo "====================================================== aclocal"
|
echo "====================================================== aclocal"
|
||||||
|
|
||||||
if test ${NETGENPLUGIN_WITH_GUI} = yes; then
|
aclocal -I adm_local/unix/config_files \
|
||||||
aclocal -I adm_local/unix/config_files \
|
-I ${KERNEL_ROOT_DIR}/salome_adm/unix/config_files \
|
||||||
-I ${KERNEL_ROOT_DIR}/salome_adm/unix/config_files \
|
-I ${MED_ROOT_DIR}/adm_local/unix/config_files \
|
||||||
-I ${GUI_ROOT_DIR}/adm_local/unix/config_files \
|
-I ${GEOM_ROOT_DIR}/adm_local/unix/config_files \
|
||||||
-I ${MED_ROOT_DIR}/adm_local/unix/config_files \
|
-I ${SMESH_ROOT_DIR}/adm_local/unix/config_files || exit 1
|
||||||
-I ${GEOM_ROOT_DIR}/adm_local/unix/config_files \
|
|
||||||
-I ${SMESH_ROOT_DIR}/adm_local/unix/config_files || exit 1
|
|
||||||
else
|
|
||||||
aclocal -I adm_local/unix/config_files \
|
|
||||||
-I ${KERNEL_ROOT_DIR}/salome_adm/unix/config_files \
|
|
||||||
-I ${MED_ROOT_DIR}/adm_local/unix/config_files \
|
|
||||||
-I ${GEOM_ROOT_DIR}/adm_local/unix/config_files \
|
|
||||||
-I ${SMESH_ROOT_DIR}/adm_local/unix/config_files || exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# ____________________________________________________________________
|
# ____________________________________________________________________
|
||||||
# libtoolize creates some configuration files (ltmain.sh,
|
# libtoolize creates some configuration files (ltmain.sh,
|
||||||
|
61
configure.ac
61
configure.ac
@ -237,11 +237,34 @@ AC_SUBST_FILE(CORBA)
|
|||||||
corba=make_$ORB
|
corba=make_$ORB
|
||||||
CORBA=adm_local/unix/$corba
|
CORBA=adm_local/unix/$corba
|
||||||
|
|
||||||
NETGENPLUGIN_WITH_GUI=yes
|
echo
|
||||||
|
echo ---------------------------------------------
|
||||||
|
echo Testing GUI
|
||||||
|
echo ---------------------------------------------
|
||||||
|
echo
|
||||||
|
|
||||||
AM_CONDITIONAL(NETGENPLUGIN_ENABLE_GUI, [test "${NETGENPLUGIN_WITH_GUI}" = "yes"])
|
CHECK_GUI_MODULE
|
||||||
|
|
||||||
if test "${NETGENPLUGIN_WITH_GUI}" = "yes"; then
|
gui_ok=no
|
||||||
|
if test "${SalomeGUI_need}" != "no" -a "${FullGUI_ok}" = "yes" ; then
|
||||||
|
gui_ok=yes
|
||||||
|
fi
|
||||||
|
|
||||||
|
AM_CONDITIONAL(NETGENPLUGIN_ENABLE_GUI, [test "${gui_ok}" = "yes"])
|
||||||
|
|
||||||
|
if test "${SalomeGUI_need}" == "yes"; then
|
||||||
|
if test "${FullGUI_ok}" != "yes"; then
|
||||||
|
AC_MSG_WARN(For configure NETGENPLUGIN module necessary full GUI!)
|
||||||
|
fi
|
||||||
|
elif test "${SalomeGUI_need}" == "auto"; then
|
||||||
|
if test "${FullGUI_ok}" != "yes"; then
|
||||||
|
AC_MSG_WARN(Full GUI not found. Build will be done without GUI!)
|
||||||
|
fi
|
||||||
|
elif test "${SalomeGUI_need}" == "no"; then
|
||||||
|
echo Build without GUI option has been chosen
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test "${gui_ok}" = "yes"; then
|
||||||
echo
|
echo
|
||||||
echo ---------------------------------------------
|
echo ---------------------------------------------
|
||||||
echo testing openGL
|
echo testing openGL
|
||||||
@ -265,26 +288,6 @@ if test "${NETGENPLUGIN_WITH_GUI}" = "yes"; then
|
|||||||
echo
|
echo
|
||||||
|
|
||||||
CHECK_VTK
|
CHECK_VTK
|
||||||
|
|
||||||
echo
|
|
||||||
echo ---------------------------------------------
|
|
||||||
echo Testing GUI
|
|
||||||
echo ---------------------------------------------
|
|
||||||
echo
|
|
||||||
|
|
||||||
CHECK_SALOME_GUI
|
|
||||||
|
|
||||||
echo
|
|
||||||
echo ---------------------------------------------
|
|
||||||
echo Testing full GUI
|
|
||||||
echo ---------------------------------------------
|
|
||||||
echo
|
|
||||||
|
|
||||||
CHECK_CORBA_IN_GUI
|
|
||||||
if test "x${CORBA_IN_GUI}" != "xyes"; then
|
|
||||||
echo "failed : For configure NETGENPLUGIN module necessary full GUI !"
|
|
||||||
exit
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo
|
echo
|
||||||
@ -360,11 +363,13 @@ echo
|
|||||||
#AM_CONDITIONAL( USE_GFORTRAN, [test "$F77" = "gfortran"])
|
#AM_CONDITIONAL( USE_GFORTRAN, [test "$F77" = "gfortran"])
|
||||||
|
|
||||||
echo Configure
|
echo Configure
|
||||||
if test "${NETGENPLUGIN_WITH_GUI}" = "yes"; then
|
|
||||||
variables="cc_ok boost_ok lex_yacc_ok python_ok swig_ok threads_ok OpenGL_ok qt_ok vtk_ok hdf5_ok omniORB_ok occ_ok doxygen_ok graphviz_ok Kernel_ok Geom_ok SMesh_ok Netgen_ok"
|
if test "${gui_ok}" = "yes"; then
|
||||||
fi
|
variables="cc_ok boost_ok lex_yacc_ok python_ok swig_ok threads_ok OpenGL_ok qt_ok vtk_ok hdf5_ok omniORB_ok occ_ok doxygen_ok graphviz_ok Kernel_ok gui_ok Geom_ok SMesh_ok Netgen_ok"
|
||||||
if test "${NETGENPLUGIN_WITH_GUI}" = "no"; then
|
elif test "${SalomeGUI_need}" != "no"; then
|
||||||
variables="cc_ok boost_ok lex_yacc_ok python_ok swig_ok threads_ok hdf5_ok omniORB_ok occ_ok doxygen_ok graphviz_ok Kernel_ok Geom_ok SMesh_ok Netgen_ok"
|
variables="cc_ok boost_ok lex_yacc_ok python_ok swig_ok threads_ok hdf5_ok omniORB_ok occ_ok doxygen_ok graphviz_ok Kernel_ok gui_ok Geom_ok SMesh_ok Netgen_ok"
|
||||||
|
else
|
||||||
|
variables="cc_ok boost_ok lex_yacc_ok python_ok swig_ok threads_ok hdf5_ok omniORB_ok occ_ok doxygen_ok graphviz_ok Kernel_ok Geom_ok SMesh_ok Netgen_ok"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for var in $variables
|
for var in $variables
|
||||||
|
Loading…
Reference in New Issue
Block a user