Develop and Download Open Source Software

Browse Subversion Repository

Contents of /cwbase/trunk/configure.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 726 - (show annotations) (download)
Sun Jul 1 16:41:31 2007 UTC (16 years, 11 months ago) by reno
File size: 1313 byte(s)
implemented for static library
1 m4_define(CWBASE_VERSION, 0.1)
2
3 AC_PREREQ(2.59)
4 AC_REVISION($Revision$)
5 AC_INIT(cwbase, CWBASE_VERSION, suzuki@spice-of-life.net)
6 AC_CONFIG_SRCDIR([cwbase.h])
7 AC_CONFIG_HEADER([cwbase/config.h])
8
9 AH_TOP([
10 #ifndef CW_CONFIG_H
11 #define CW_CONFIG_H
12 ])
13 AH_BOTTOM([
14 #endif /* CW_CONFIG_H */
15 ])
16
17 # Checks for programs.
18 AC_PROG_CC
19 AC_PROG_CC_STDC
20 AC_PROG_INSTALL
21
22 # Checks for libraries.
23
24 # Checks for header files.
25 AC_HEADER_STDC
26 AC_HEADER_TIME
27 AC_CHECK_HEADERS([fcntl.h inttypes.h limits.h stddef.h stdint.h stdlib.h string.h strings.h unistd.h])
28
29 # Checks for typedefs, structures, and compiler characteristics.
30 AC_C_CONST
31 AC_C_BIGENDIAN
32 AC_C_INLINE
33
34 AC_TYPE_OFF_T
35 AC_TYPE_SIZE_T
36 AC_TYPE_SIGNAL
37 AC_STRUCT_TM
38
39 AC_CHECK_SIZEOF(int, 4)
40 AC_CHECK_SIZEOF(long, 4)
41 AC_CHECK_SIZEOF(void *, 4)
42 AC_CHECK_SIZEOF(short, 2)
43 AC_CHECK_SIZEOF(float, 4)
44 AC_CHECK_SIZEOF(double, 8)
45 AC_CHECK_SIZEOF(fpos_t, 4)
46 AC_CHECK_SIZEOF(size_t, 4)
47
48 # Checks for library functions.
49 AC_FUNC_MALLOC
50 AC_FUNC_MEMCMP
51 AC_FUNC_REALLOC
52 AC_FUNC_VPRINTF
53 AC_FUNC_FSEEKO
54 AC_CHECK_FUNCS([memmove memset ftruncate gettimeofday])
55
56 AC_SUBST(VERSION)
57 VERSION=CWBASE_VERSION
58
59
60 # Checks for static library.
61
62 LIBRARY='libcwbase.a'
63
64 AC_PROG_RANLIB
65 AC_SUBST(LIBRARY)
66 AC_SUBST(AR)
67 AC_CHECK_PROGS(AR, ar aal, ar)
68
69
70 # Creates Makefile.
71 AC_CONFIG_FILES([Makefile])
72 AC_OUTPUT

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26