X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=configure.ac;h=6254567d5dfa71f8d8e1557da4b409db5e6a76b7;hb=5858e8a1571ff1d0b438558b5129b3aa8aca6851;hp=6fe4e801fe95338ae724e3276713425050e9871f;hpb=1aa5d1723c82637df4f86e817d5a523d53aa9df1;p=modules%2Fkernel.git diff --git a/configure.ac b/configure.ac index 6fe4e801f..6254567d5 100644 --- a/configure.ac +++ b/configure.ac @@ -5,21 +5,21 @@ # #AC_PREREQ(2.59) #AC_INIT(src) -AC_INIT([Salome2 Project], [3.2.0], [gboulant@CS], [salome]) +AC_INIT([Salome2 Project], [4.1.0], [paul.rascle@edf.fr], [salome]) # AC_CONFIG_AUX_DIR defines an alternative directory where to find the auxiliary # scripts such as config.guess, install-sh, ... AC_CONFIG_AUX_DIR(salome_adm/unix/config_files) AC_CANONICAL_HOST AC_CANONICAL_TARGET -AM_INIT_AUTOMAKE +AM_INIT_AUTOMAKE([tar-pax]) #AC_CONFIG_HEADER([config.h]) PACKAGE=salome AC_SUBST(PACKAGE) -VERSION=3.2.0 -XVERSION=0x030200 +VERSION=4.1.0 +XVERSION=0x040100 AC_SUBST(VERSION) AC_SUBST(XVERSION) @@ -104,8 +104,8 @@ echo Configuring production echo --------------------------------------------- echo # production.m4 -AC_ENABLE_DEBUG(yes) -AC_DISABLE_PRODUCTION +AC_ENABLE_DEBUG(no) +AC_ENABLE_PRODUCTION(no) echo echo --------------------------------------------- @@ -186,14 +186,6 @@ echo CHECK_HDF5 -echo -echo --------------------------------------------- -echo Testing OpenCascade -echo --------------------------------------------- -echo - -CHECK_CAS - # ---------------------------------------------------------------------------- # --- test corba @@ -244,20 +236,20 @@ AC_SUBST_FILE(CORBA) echo echo --------------------------------------------- -echo Testing QT +echo BOOST Library echo --------------------------------------------- echo -# Qt must be kept because kernel makes use of qxml and some other -# non-graphical stuff. -CHECK_QT + +CHECK_BOOST echo echo --------------------------------------------- -echo BOOST Library +echo Testing libxml2 echo --------------------------------------------- echo -CHECK_BOOST +CHECK_LIBXML + fi # --- end test corba @@ -265,7 +257,7 @@ fi echo echo ============================================================ -echo testing optionnal products +echo testing parallel products echo ============================================================ echo @@ -277,6 +269,48 @@ echo CHECK_MPI +echo +echo --------------------------------------------- +echo checking if PaCO++ is requested by user +echo --------------------------------------------- +echo + +CHECK_PACO + +echo +echo ------------------------------------------------------------ +echo checking if parallel kernel extensions are requested by user +echo ------------------------------------------------------------ +echo + +AC_MSG_CHECKING(whether to enable parallel kernel extension) +AC_ARG_ENABLE(parallel_extension, + AC_HELP_STRING([--enable-parallel_extension], [parallel kernel extension = [no/yes] (default is no)]), + parallel_extension_ok=$enableval, + parallel_extension_ok=no) +if test "x$parallel_extension_ok" = "xyes" +then + if test "x$PaCO_ok" = "xno" + then + parallel_extension_ok=no + fi +fi + +if test "x$parallel_extension_ok" = "xyes" +then + AC_MSG_RESULT([yes]) +else + AC_MSG_RESULT([no]) +fi + +AM_CONDITIONAL([WITH_PACO_PARALLEL], [test "x$parallel_extension_ok" = "xyes"]) + +echo +echo ============================================================ +echo testing optionnal products +echo ============================================================ +echo + echo echo --------------------------------------------- echo Testing Batch @@ -382,9 +416,9 @@ function check_fatal_error { # -------------------------------------- if test x$corba_gen = xtrue; then - basic_mandatory_products="cc_ok threads_ok python_ok swig_ok hdf5_ok occ_ok" + basic_mandatory_products="cc_ok threads_ok python_ok swig_ok hdf5_ok" else - basic_mandatory_products="cc_ok threads_ok hdf5_ok occ_ok" + basic_mandatory_products="cc_ok threads_ok hdf5_ok" fi echo --- General mandatory products - Light configuration: @@ -392,7 +426,7 @@ summary $basic_mandatory_products check_fatal_error $basic_mandatory_products echo -corba_mandatory_products="omniORB_ok qt_ok boost_ok" +corba_mandatory_products="omniORB_ok boost_ok" if test x$corba_gen = xtrue; then echo --- CORBA mandatory products - default configuration: summary $corba_mandatory_products @@ -409,13 +443,10 @@ else fi echo -if test x$MPIREQUESTED = xyes; then - requested_products="mpi_ok" - echo --- products requested by user - summary $requested_products - check_fatal_error $requested_products - echo -fi +parallel_products="mpi_ok PaCO_ok parallel_extension_ok" +echo --- Kernel parallel extensions: +summary $parallel_products +echo optional_products="cppunit_ok openpbs_ok lsf_ok" echo --- Optional products: @@ -494,7 +525,7 @@ AC_OUTPUT([ \ ./salome_adm/Makefile \ ./salome_adm/unix/Makefile \ ./salome_adm/unix/config_files/Makefile \ - ./Makefile \ + Makefile \ ./bin/Makefile \ ./bin/VERSION \ ./bin/runIDLparser \ @@ -514,13 +545,24 @@ AC_OUTPUT([ \ ./src/Basics/Test/Makefile \ ./src/Batch/Makefile \ ./src/Batch_SWIG/Makefile \ - ./src/CASCatch/Makefile \ ./src/Communication/Makefile \ ./src/Communication_SWIG/Makefile \ ./src/Container/Makefile \ + ./src/ParallelContainer/Makefile \ + ./src/DF/Makefile \ + ./src/DSC/Makefile \ + ./src/DSC/DSC_Basic/Makefile \ + ./src/DSC/DSC_User/Makefile \ + ./src/DSC/DSC_User/Basic/Makefile \ + ./src/DSC/DSC_User/Datastream/Makefile \ + ./src/DSC/DSC_User/Datastream/Palm/Makefile \ + ./src/DSC/DSC_User/Datastream/Calcium/Makefile \ + ./src/DSC/ParallelDSC/Makefile \ + ./src/DSC/DSC_Python/Makefile \ ./src/GenericObj/Makefile \ ./src/HDFPersist/Makefile \ ./src/KERNEL_PY/Makefile \ + ./src/Launcher/Makefile \ ./src/LifeCycleCORBA/Makefile \ ./src/LifeCycleCORBA/Test/Makefile \ ./src/LifeCycleCORBA_SWIG/Makefile \