evm-utils renamed to ima-evm-utils.
[platform/upstream/ima-evm-utils.git] / configure.ac
1 # autoconf script
2
3 AC_PREREQ([2.65])
4 AC_INIT(ima-evm-utils, 0.2, dmitry.kasatkin@intel.com)
5 AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
6 AC_CONFIG_HEADERS([config.h])
7 AC_CONFIG_MACRO_DIR([m4])
8  
9 AC_CANONICAL_HOST
10
11 # Checks for programs.
12 AC_PROG_CC
13 AM_PROG_CC_C_O
14 #AC_PROG_CXX
15 #AC_PROG_CPP
16 AC_PROG_INSTALL
17 AC_PROG_LIBTOOL
18 #AC_PROG_LN_S
19 LT_INIT
20
21 # FIXME: Replace `main' with a function in `-lpthread':
22 #AC_CHECK_LIB([pthread], [main])
23
24 # Checks for header files.
25 AC_HEADER_STDC
26
27 PKG_CHECK_MODULES(OPENSSL, [ openssl >= 0.9.8 ])
28 AC_SUBST(OPENSSL_CFLAGS)
29 AC_SUBST(OPENSSL_LIBS)
30 AC_CHECK_HEADER(unistd.h)
31 AC_CHECK_HEADERS(openssl/conf.h)
32
33 #debug support - yes for a while
34 PKG_ARG_ENABLE(debug, "yes", DEBUG, [Enable Debug support])
35 if test $pkg_cv_enable_debug = yes; then
36         CFLAGS="$CFLAGS -g -O1 -Wall -Wstrict-prototypes -pipe"
37 else
38         CFLAGS="$CFLAGS -Wall -Wstrict-prototypes -pipe -fomit-frame-pointer"
39 fi
40
41 # for gcov
42 #CFLAGS="$CFLAGS -Wall -fprofile-arcs -ftest-coverage"
43 #CXXFLAGS="$CXXFLAGS -Wall -fprofile-arcs -ftest-coverage"
44 #LDFLAGS="$LDFLAGS -fprofile-arcs"
45 #DISTCLEANFILES="*.gcno *.gcda"
46
47 AC_CONFIG_FILES([Makefile
48                 src/Makefile
49                 tests/Makefile
50                 ima-evm-utils.spec
51                 ])
52 AC_OUTPUT
53
54 # Give some feedback
55 echo
56 echo
57 echo    "Configuration:"                
58 echo    "       debug:  $pkg_cv_enable_debug"
59 echo
60