Salome HOME
- Ajout des tests dans l'installation
[modules/adao.git] / configure.ac
1
2 AC_INIT(adao, 1.0)
3 AC_CONFIG_AUX_DIR(adm_local)
4 AM_INIT_AUTOMAKE
5 AM_CONFIG_HEADER(adao_config.h)
6
7 dnl Check Salome Install
8 CHECK_KERNEL
9 if test "x$Kernel_ok" = "xno"; then
10   AC_MSG_ERROR([You must define a correct KERNEL_ROOT_DIR or use the --with-kernel= configure option !])
11 fi
12
13 AC_ENABLE_DEBUG(yes)
14 AC_DISABLE_PRODUCTION
15 AC_PROG_LIBTOOL
16 AC_PROG_CC
17 AC_PROG_CXX
18 CHECK_F77
19 CHECK_BOOST
20 CHECK_OMNIORB
21 CHECK_EFICAS
22
23 MODULE_NAME=adao
24 AC_SUBST(MODULE_NAME)
25
26 echo
27 echo
28 echo
29 echo "------------------------------------------------------------------------"
30 echo "$PACKAGE $VERSION"
31 echo "------------------------------------------------------------------------"
32 echo
33 echo "Configuration Options Summary:"
34 echo
35 echo "Mandatory products:"
36 echo "  Threads ................ : $threads_ok"
37 echo "  OmniOrb (CORBA) ........ : $omniORB_ok"
38 echo "  OmniOrbpy (CORBA) ...... : $omniORBpy_ok"
39 echo "  Python ................. : $python_ok"
40 echo "  Boost  ................. : $boost_ok"
41 echo "  SALOME KERNEL .......... : $Kernel_ok"
42 echo "  Eficas ................. : $eficas_ok"
43 echo
44 echo "------------------------------------------------------------------------"
45 echo
46
47 if test "x$threads_ok" = "xno"; then
48   AC_MSG_ERROR([Thread is required],1)
49 fi
50 if test "x$python_ok" = "xno"; then
51   AC_MSG_ERROR([Python is required],1)
52 fi
53 if test "x$omniORB_ok" = "xno"; then
54   AC_MSG_ERROR([OmniOrb is required],1)
55 fi
56 if test "x$omniORBpy_ok" = "xno"; then
57   AC_MSG_ERROR([OmniOrbpy is required],1)
58 fi
59 if test "x$Kernel_ok" = "xno"; then
60   AC_MSG_ERROR([SALOME KERNEL is required],1)
61 fi
62
63
64 AC_CONFIG_FILES([
65         Makefile
66         idl/Makefile
67         resources/Makefile
68         src/Makefile
69         src/daComposant/Makefile
70         src/daEficas/Makefile
71         src/daEficas/prefs_ADAO.py
72         src/daSalome/Makefile
73         src/daSalome/daGUI/Makefile
74         src/daSalome/daGUI/daGuiImpl/Makefile
75         src/daSalome/daGUI/daEficasWrapper/Makefile
76         src/daSalome/daGUI/daEficasWrapper/eficasWrapper.py
77         src/tests/Makefile
78         src/tests/daSalome/Makefile
79         src/tests/daSalome/test000_Blue_AnalysisFile.py
80         bin/Makefile
81         bin/qtEficas_adao_study.py
82         ])
83 AC_OUTPUT