Salome HOME
PAL6952: Documentation of geompy.py. Provide presence of pythfilter.py in installed...
[modules/kernel.git] / make_config.in
1 # make_config.in: template for make_config script
2 # make_config is used by check_cas.m4 to generate 
3 # config.h file in case it cannot be found in OCC
4 # and SALOME include paths
5 #=================================================
6 dnl Process this file with autoconf to produce a configure script.
7
8 AC_INIT(salome_adm/unix)
9 AC_CONFIG_SRCDIR(salome_adm/unix/config.h.in)
10 AC_CONFIG_AUX_DIR(salome_adm/unix/config_files)
11 AC_CANONICAL_HOST
12
13 AC_CONFIG_HEADERS(./salome_adm/unix/config.h)
14
15 AC_ISC_POSIX
16 AC_C_BIGENDIAN
17
18 dnl Checks for programs.
19 AC_PROG_CXX
20 AC_PROG_CC_C_O
21
22 AC_PROG_AWK
23 AC_PROG_INSTALL
24 AC_PROG_LN_S
25 AC_PROG_YACC
26 AC_PROG_MAKE_SET
27
28 dnl Replace `main' with a function in -le:
29 AC_CHECK_LIB(e, main)
30
31 dnl Replace `main' with a function in -links:
32 AC_CHECK_LIB(inks, main)
33
34 dnl Checks for X window system directories.
35 AC_PATH_X
36 if test "x$ac_x_includes" = "x"; then
37   X_INCLUDE=""
38 else
39   X_INCLUDE="-I$ac_x_includes"
40 fi
41 if test "x$ac_x_libraries" = "x"; then
42   X_LIBS="-lXt -lX11"
43 else
44   X_LIBS="-L$ac_x_libraries -lXt -lX11"
45 fi
46
47 dnl Checks for header files.
48
49 AC_HEADER_STDC
50 AC_LANG([C])
51 AC_MSG_CHECKING([ for C header files ])
52 AC_CHECK_HEADERS(dlfcn.h dl.h ieeefp.h time.h sys/time.h pwd.h)
53 AC_CHECK_HEADERS(sys/statvfs.h sys/vfs.h sys/param.h osfcn.h netdb.h)
54 AC_CHECK_HEADERS(sys/ioctl.h net/if.h sys/systeminfo.h sys/utsname.h)
55 AC_CHECK_HEADERS(sysent.h unistd.h sys/unistd.h sys/socket.h)
56 AC_CHECK_HEADERS(ndir.h sys/ndir.h sys/dir.h signal.h sys/signal.h)
57 AC_CHECK_HEADERS(sigfpe.h floatingpoint.h sys/machsig.h sys/siginfo.h)
58 AC_CHECK_HEADERS(malloc.h strings.h sys/stat.h sys/sem.h sys/ipc.h)
59 AC_CHECK_HEADERS(sys/times.h dirent.h getopt.h sys/vnode.h)
60
61
62 AC_LANG([C++])
63 AC_MSG_CHECKING([ for C++ header files ])
64 AC_CHECK_HEADERS(istream ostream istream fstream ios iomanip iostream )
65 AC_CHECK_HEADERS(stream.h strstream.h istream.h ostream.h fstream.h stdlib.h ios.h iostream.h)
66 AC_CHECK_HEADERS(iomanip.h limits.h values.h float.h)
67 AC_CHECK_HEADERS(siginfo.h bits/sigset.h bstring.h sys/types.h sys/select.h)
68 AC_CHECK_HEADERS(X11/extensions/transovl.h X11/extensions/readdisplay.h)
69 AC_CHECK_HEADERS(X11/extensions/multibuf.h)
70 AC_CHECK_HEADERS(sys/filio.h sys/mman.h libc.h)
71
72 dnl Checks for library functions.
73 AC_TYPE_SIGNAL
74
75 AC_OUTPUT()