File: configure.in

package info (click to toggle)
smbc 1.2.2-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 5,196 kB
  • ctags: 2,780
  • sloc: ansic: 19,750; sh: 7,436; makefile: 530; yacc: 288; sed: 16
file content (158 lines) | stat: -rw-r--r-- 3,914 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
#                                               -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.

AC_PREREQ(2.59)

AC_INIT([smbc],[1.2.2],[rafim@data.pl])
AC_CONFIG_HEADER(config.h)

AC_COPYRIGHT("SMBC - Samba Commander - GNU Licence - http://smbc.airm.net")
AC_REVISION($Revision: 1.2 $)

AC_LANG(C)

echo
echo "Samba Commander version $PACKAGE_VERSION"
echo "Configuring..."
echo

#AC_PROG_CC
AC_ISC_POSIX

AC_CONFIG_AUX_DIR(config)
AC_CONFIG_SRCDIR(src/smbc.c)
AM_INIT_AUTOMAKE

AC_PROG_INSTALL

AC_HEADER_DIRENT
AC_HEADER_STDC
AC_HEADER_SYS_WAIT

AC_HEADER_STDC([])

AC_CHECK_HEADERS([libsmbclient.h])
AC_CHECK_HEADERS([sys/socket.h])
AC_CHECK_HEADERS([sys/param.h])
AC_CHECK_HEADERS([sys/file.h])
AC_CHECK_HEADERS([sys/time.h])
AC_CHECK_HEADERS([arpa/inet.h])
AC_CHECK_HEADERS([netinet/in.h])
AC_CHECK_HEADERS([fcntl.h])
AC_CHECK_HEADERS([libintl.h])
AC_CHECK_HEADERS([popt.h])
AC_CHECK_HEADERS([errno.h])
AC_CHECK_HEADERS([time.h])
AC_CHECK_HEADERS([termios.h])
AC_CHECK_HEADERS([curses.h])
AC_CHECK_HEADERS([dirent.h])
AC_CHECK_HEADERS([signal.h])
AC_CHECK_HEADERS([stdio.h])
AC_CHECK_HEADERS([ctype.h])
AC_CHECK_HEADERS([stdbool.h])
AC_CHECK_HEADERS([iconv.h])

ALL_LINGUAS="pl ru"
AM_GNU_GETTEXT

GETTEXT_PACKAGE=$PACKAGE
AC_SUBST(GETTEXT_PACKAGE)
#AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], ["${GETTEXT_PACKAGE}"], [gettext domain])

# Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
AC_TYPE_MODE_T
AC_TYPE_OFF_T
AC_TYPE_SIZE_T

# Checks for library functions.
AC_FUNC_CLOSEDIR_VOID
AC_FUNC_FORK
AC_FUNC_MALLOC
AC_FUNC_MEMCMP
AC_FUNC_REALLOC
AC_TYPE_SIGNAL
AC_FUNC_STAT

AC_CHECK_FUNC(alarm)
AC_CHECK_FUNC(dup2)
AC_CHECK_FUNC(mkdir)
AC_CHECK_FUNC(rmdir)
AC_CHECK_FUNC(setlocale)
AC_CHECK_FUNC(strdup)
AC_CHECK_FUNC(strstr)

AC_CHECK_LIB(m,
             main, 
             [], 
             [AC_CHECK_LIB(m, main)]
            )

AC_CHECK_LIB(popt,  
             main, 
             [], 
             [AC_CHECK_LIB(popt, main)]
            )

AC_CHECK_LIB(ncurses,  
             main, 
             [], 
             [AC_CHECK_LIB(ncurses, main)]
            )

AC_CHECK_LIB(smbclient, 
             main, 
             [], 
             [AC_CHECK_LIB(smbclient, main)]
            )

AC_CHECK_LIB(smbclient, 
             smbc_set_context,
             [AC_DEFINE(HAVE_SET_CONTEXT, 1, [Define to 1 of libsmbclient have smbc_set_context function.])],
            )

AC_CHECK_LIB(smbclient, 
             smbc_new_context,
             [AC_DEFINE(HAVE_SMBCCTX, 1, [Define to 1 of libsmbclient have SMBCCTX type.])],
            )

AC_ARG_WITH(debug,
  [  --with-debug            create debug message in to ~/.smbc/debug (default disabled)],
  [ac_cv_func_debug=yes AC_DEFINE(
                          [HAVE_DEBUG], 
                          [], 
                          [HAVE_DEBUG - activate debug message]
                          )
  ],
  ac_cv_func_debug=no
  )

AC_ARG_ENABLE(gdb,
  [  --enable-gdb            turn on debugging for ggdb],
  [case "${enableval}" in
     yes) gdb=yes ;;
      no) gdb=no ;;
       *) AC_MSG_ERROR(bad value ${enableval} for --enable-gdb) ;;
   esac],
  [gdb=no])

AM_CONDITIONAL(GDB, test x$gdb = xyes)

AC_CONFIG_FILES([ Makefile src/Makefile po/Makefile.in intl/Makefile m4/Makefile doc/Makefile ])
AC_OUTPUT

echo
echo "Configure finished."
echo "*** setting ****************************************"
echo "Install prefix           : $prefix"
echo "smbc_set_context         : $ac_cv_lib_smbclient_smbc_set_context"
echo "smbc_new_context         : $ac_cv_lib_smbclient_smbc_new_context"
echo "****************************************************"
echo 
echo "*** for developers *********************************"
echo "debug message            : $ac_cv_func_debug"
echo "compile for ggdb message : $gdb"
echo "****************************************************"
echo "Now you can run"
echo "make"
echo