X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=configure.in.base;h=02da876494f8d0b581ac8f8f2ded22ed81f35034;hb=1dc75a6e2025dc6419695f9e413449ccce8f1a3b;hp=99e1272e1e65a22a8786dcd4dbc4173d5b785c82;hpb=6dd1af68fb168b4df7558ebf8e7ffe6c4abbfc5b;p=modules%2Fyacs.git diff --git a/configure.in.base b/configure.in.base index 99e1272e1..02da87649 100644 --- a/configure.in.base +++ b/configure.in.base @@ -14,7 +14,7 @@ # # Created from configure.in.base # -AS_SHELL_SANITIZES + AC_INIT(src) AC_CONFIG_AUX_DIR(salome_adm/unix/config_files) AC_CANONICAL_HOST @@ -48,10 +48,6 @@ echo Build root directory : $ROOT_BUILDDIR echo echo -dnl Modification B. Secher portage sur osf -AC_CHECK_PROG(SHELL,sh,,) -AC_SUBST(SHELL) - if test -z "$AR"; then AC_CHECK_PROGS(AR,ar xar,:,$PATH) fi @@ -90,7 +86,7 @@ dnl Fix up the INSTALL macro if it s a relative path. We want the dnl full-path to the binary instead. case "$INSTALL" in *install-sh*) - INSTALL="${ROOT_SRCDIR}/salome_adm/unix/config_files/install-sh -c" + INSTALL='\${top_srcdir}'/salome_adm/unix/config_files/install-sh ;; esac @@ -104,28 +100,16 @@ cc_ok=no dnl inutil car libtool dnl AC_PROG_CC AC_PROG_CXX -AC_CXX_WARNINGS -AC_CXX_TEMPLATE_OPTIONS AC_DEPEND_FLAG -#AC_CC_WARNINGS([ansi]) +# AC_CC_WARNINGS([ansi]) cc_ok=yes dnl Library libdl : AC_CHECK_LIB(dl,dlopen) -dnl Library librt : for alpha/osf -AC_CHECK_LIB(rt,nanosleep) - dnl add library libm : AC_CHECK_LIB(m,ceil) -dnl -dnl Check if we use std iostream by default or if we must add -dnl a compiler directive for that -dnl - -AC_CXX_USE_STD_IOSTREAM - dnl dnl Well we use sstream which is not in gcc pre-2.95.3 dnl We must test if it exists. If not, add it in include ! @@ -133,13 +117,13 @@ dnl AC_CXX_HAVE_SSTREAM -dnl -dnl --------------------------------------------- -dnl testing linker -dnl --------------------------------------------- -dnl +echo +echo --------------------------------------------- +echo BOOST Library +echo --------------------------------------------- +echo -AC_LINKER_OPTIONS +CHECK_BOOST dnl dnl --------------------------------------------- @@ -147,7 +131,6 @@ dnl testing MPICH dnl --------------------------------------------- dnl -CHECK_MPI CHECK_MPICH echo @@ -309,9 +292,7 @@ echo --------------------------------------------- echo echo Configure -variables="cc_ok mpi_ok mpich_ok lex_yacc_ok python_ok swig_ok threads_ok OpenGL_ok qt_ok vtk_ok hdf5_ok med2_ok omniORB_ok occ_ok sip_ok pyqt_ok qwt_ok doxygen_ok graphviz_ok" - -AC_SUBST(pyqt_ok) +variables="cc_ok boost_ok lex_yacc_ok python_ok swig_ok threads_ok OpenGL_ok qt_ok vtk_ok hdf5_ok med2_ok omniORB_ok occ_ok sip_ok pyqt_ok qwt_ok doxygen_ok graphviz_ok" for var in $variables do @@ -341,7 +322,7 @@ else fi # make other build directories -for rep in salome_adm adm_local doc bin/salome include/salome lib/salome share/salome/resources share/salome/doc idl +for rep in salome_adm adm_local doc bin/salome include/salome lib/salome share/salome/resources idl do # if test ! -d $rep ; then # eval mkdir $rep @@ -374,14 +355,15 @@ dnl copy shells and utilities contained in the bin directory dnl excluding .in files (treated in AC-OUTPUT below) and CVS dnl directory -cd $ROOT_BUILDDIR/bin +mkdir -p bin/salome +cd bin/salome for i in $ROOT_SRCDIR/bin/* do local_bin=`echo $i | sed -e "s,$ROOT_SRCDIR,.,"` case "$local_bin" in - *.in | *~) ;; - ./bin/CVS) ;; - *) ln -fs $i; echo $local_bin ;; + *.in | *~) ;; + ./bin/CVS | ./bin/salome) ;; + *) /usr/bin/install -C $i .; echo $local_bin ;; esac done cd $ROOT_BUILDDIR @@ -406,7 +388,8 @@ echo --------------------------------------------- echo AC_OUTPUT_COMMANDS([ \ - chmod +x ./bin/* \ + chmod +x ./bin/*; \ + chmod +x ./bin/salome/* \ ]) ## do not delete this line