2 # PLEASE DO NOT MODIFY configure.in FILE
4 # ALL CHANGES WILL BE DISCARDED BY THE NEXT
5 # build_configure COMMAND
7 # CHANGES MUST BE MADE IN configure.in.base FILE
10 # Author : Marc Tajchman (CEA)
12 # Modified by : Patrick GOLDBRONN (CEA)
13 # Modified by : Marc Tajchman (CEA)
15 # Created from configure.in.base
18 AC_INIT([Salome2 Project PYHELLO module], [4.0.0], [gboulant@CS], [salome])
19 AC_CONFIG_AUX_DIR(salome_adm/unix/config_files)
32 # set up MODULE_NAME variable for dynamic construction of directories (resources, etc.)
37 dnl Initialize source and build root directories
41 ROOT_SRCDIR=`echo $0 | sed -e "s,[[^/]]*$,,;s,/$,,;s,^$,.,"`
47 AC_SUBST(ROOT_BUILDDIR)
50 echo Source root directory : $ROOT_SRCDIR
51 echo Build root directory : $ROOT_BUILDDIR
55 AC_CHECK_PROG(SHELL,sh)
58 if test -z "$AR"; then
59 AC_CHECK_PROGS(AR,ar xar,:,$PATH)
63 dnl Export the AR macro so that it will be placed in the libtool file
68 echo ---------------------------------------------
70 echo ---------------------------------------------
76 dnl libtool macro check for CC, LD, NM, LN_S, RANLIB, STRIP + for shared libraries
81 echo ---------------------------------------------
83 echo ---------------------------------------------
85 dnl first, we set static to no!
86 dnl if we want it, use --enable-static
92 dnl Fix up the INSTALL macro if it s a relative path. We want the
93 dnl full-path to the binary instead.
96 INSTALL='\${KERNEL_ROOT_DIR}'/salome_adm/unix/config_files/install-sh
101 echo ---------------------------------------------
103 echo ---------------------------------------------
111 echo ---------------------------------------------
113 echo ---------------------------------------------
119 echo ---------------------------------------------
120 echo default ORB : omniORB
121 echo ---------------------------------------------
129 CORBA=adm_local/unix/$corba
132 echo ---------------------------------------------
134 echo ---------------------------------------------
140 echo ---------------------------------------------
142 echo ---------------------------------------------
148 echo ---------------------------------------------
150 echo ---------------------------------------------
156 echo ---------------------------------------------
157 echo Testing full GUI
158 echo ---------------------------------------------
162 if test "x${CORBA_IN_GUI}" != "xyes"; then
163 echo "failed : For configure PYHELLO1 module necessary full GUI !"
170 echo ---------------------------------------------
172 echo ---------------------------------------------
176 variables="python_ok omniORB_ok msg2qm_ok Kernel_ok"
178 for var in $variables
180 printf " %10s : " `echo \$var | sed -e "s,_ok,,"`
185 echo "Default ORB : $DEFAULT_ORB"
188 dnl We don t need to say when we re entering directories if we re using
189 dnl GNU make becuase make does it for us.
190 if test "X$GMAKE" = "Xyes"; then
191 AC_SUBST(SETX) SETX=":"
193 AC_SUBST(SETX) SETX="set -x"
196 echo ---------------------------------------------
197 echo generating Makefiles and configure files
198 echo ---------------------------------------------
201 AC_OUTPUT_COMMANDS([ \
205 # This list is initiated using autoscan and must be updated manually
206 # when adding a new file <filename>.in to manage. When you execute
207 # autoscan, the Makefile list is generated in the output file configure.scan.
208 # This could be helpfull to update de configuration.
210 ./salome_adm/unix/SALOMEconfig.h \
211 ./adm_local/Makefile \
212 ./adm_local/unix/Makefile \
213 ./adm_local/unix/config_files/Makefile \
218 ./src/PYHELLO/Makefile \
219 ./src/PYHELLOGUI/Makefile \
220 ./resources/Makefile \
221 ./resources/PYHELLOCatalog.xml \