File tree Expand file tree Collapse file tree 1 file changed +26
-4
lines changed Expand file tree Collapse file tree 1 file changed +26
-4
lines changed Original file line number Diff line number Diff line change
1
+ # Configure autoconf
1
2
AC_INIT ( [ libcx] ,
[ 0.1] ,
[ [email protected] ] )
2
3
AC_CONFIG_MACRO_DIRS([ m4] )
3
4
AC_CONFIG_SRCDIR ( [ src/generator.c] )
4
5
AC_CONFIG_AUX_DIR ( [ build-aux] )
5
6
AC_CONFIG_HEADERS ( [ config.h] )
7
+
8
+ # Check for programs
6
9
AC_PROG_CC
10
+ AC_PROG_CXX
7
11
AM_PROG_AR
12
+
13
+ # Configure libtool
14
+ LT_INIT([ shared] )
15
+
16
+ # Configure automake
17
+ AM_INIT_AUTOMAKE ( [ foreign subdir-objects] )
18
+
19
+ # Check for libraries
8
20
PKG_CHECK_MODULES(SSL, openssl)
9
- AC_CHECK_HEADERS ( [ stdlib.h openssl/rand_drbg.h openssl/x509.h] )
21
+
22
+ # Check for headers
23
+ AC_CHECK_HEADERS ( [ stddef.h stdlib.h string.h \
24
+ openssl/rand_drbg.h openssl/x509.h] )
25
+
26
+ # Check for types
10
27
AC_TYPE_SIZE_T
11
- AC_CHECK_FUNCS ( [ RAND_DRBG_instantiate] )
28
+
29
+ # Check for library functions
30
+ AC_FUNC_MALLOC
31
+ AC_CHECK_FUNCS ( [ memset] )
32
+
33
+ # Configure tests
12
34
AX_VALGRIND_DFLT([ sgcheck] , [ off] )
13
35
AX_VALGRIND_CHECK
14
36
AM_EXTRA_RECURSIVE_TARGETS([ check-valgrind] )
15
37
m4_foreach ( [ vgtool] , [ valgrind_tool_list] ,
16
38
[ AM_EXTRA_RECURSIVE_TARGETS([ check-valgrind-] vgtool)] )
17
- LT_INIT( [ shared ] )
18
- AM_INIT_AUTOMAKE ( [ foreign subdir-objects ] )
39
+
40
+ # Generate files
19
41
AC_CONFIG_FILES ( [ Makefile src/Makefile] )
20
42
AC_OUTPUT
You can’t perform that action at this time.
0 commit comments