comparison configure.ac @ 49:9c1b4651b731

enabled optional profiling.
author Robert McIntyre <rlm@mit.edu>
date Thu, 21 Mar 2013 20:35:16 +0000
parents 67e88056ad4f
children 690c44762f6f
comparison
equal deleted inserted replaced
48:67e88056ad4f 49:9c1b4651b731
18 [i?86-*-*], [VBA_USE_C_CORE=no] 18 [i?86-*-*], [VBA_USE_C_CORE=no]
19 [*] , [VBA_USE_C_CORE=yes]) 19 [*] , [VBA_USE_C_CORE=yes])
20 20
21 AC_ARG_ENABLE(c-core, 21 AC_ARG_ENABLE(c-core,
22 AC_HELP_STRING([--enable-c-core],[enable C core (default is no on x86 targets)]), 22 AC_HELP_STRING([--enable-c-core],[enable C core (default is no on x86 targets)]),
23 [VBA_USE_C_CORE=$enableval]) 23 [VBA_USE_C_CORE=$enableval])
24 24
25 AS_CASE([$VBA_USE_C_CORE], 25 AS_CASE([$VBA_USE_C_CORE],
26 [yes], [AM_CXXFLAGS="$AM_CXXFLAGS -DC_CORE"], 26 [yes], [AM_CXXFLAGS="$AM_CXXFLAGS -DC_CORE"],
27 [no], []) 27 [no], [])
28
29 AC_ARG_ENABLE(profiling,
30 AC_HELP_STRING([--enable-profiling],[enable profiling (default is yes)]),
31 , enable_profiling=yes)
32
33 AS_CASE([$enable_profiling],
34 [yes], [AM_CXXFLAGS="$AM_CXXFLAGS -DPROFILING"
35 VBA_SRC_EXTRA="$VBA_SRC_EXTRA prof"
36 VBA_LIBS="$VBA_LIBS ../prof/libprof.a"],
37 [no], [])
28 38
29 # Checks for programs. 39 # Checks for programs.
30 AC_PROG_CXX 40 AC_PROG_CXX
31 AC_PROG_CC 41 AC_PROG_CC
32 AC_PROG_AWK 42 AC_PROG_AWK
33 AC_PROG_INSTALL 43 AC_PROG_INSTALL
34 AC_PROG_RANLIB 44 AC_PROG_RANLIB
35 AC_PROG_CPP 45 AC_PROG_CPP
36 AC_PROG_MKDIR_P 46 AC_PROG_MKDIR_P
37 AC_PATH_PROG(NASM, nasm) 47 AC_PATH_PROG(NASM, nasm)
38
39 48
40 # Checks for libraries. 49 # Checks for libraries.
41 AC_CHECK_LIB(z, gzopen, 50 AC_CHECK_LIB(z, gzopen,
42 , AC_MSG_ERROR([*** Cannot compile without zlib.])) 51 , AC_MSG_ERROR([*** Cannot compile without zlib.]))
43 52
96 src/filters/Makefile 105 src/filters/Makefile
97 src/prof/Makefile 106 src/prof/Makefile
98 src/sdl/Makefile]) 107 src/sdl/Makefile])
99 108
100 AC_SUBST([AM_CXXFLAGS]) 109 AC_SUBST([AM_CXXFLAGS])
110 AC_SUBST([VBA_SRC_EXTRA])
111 AC_SUBST([VBA_LIBS])
112
101 113
102 AC_OUTPUT 114 AC_OUTPUT
103 115
104 116
105 echo "******** RLM ****************" 117 echo "******** RLM ****************"
106 echo "target= $target" 118 echo "target= $target"
107 echo "VBA_USE_C_CORE= $VBA_USE_C_CORE" 119 echo "VBA_USE_C_CORE= $VBA_USE_C_CORE"
108 echo "VBA_USE_MMX= $VBA_USE_MMX"
109 echo "AM_CXXFLAGS= $AM_CXXFLAGS" 120 echo "AM_CXXFLAGS= $AM_CXXFLAGS"
110 echo "enable_c_core= $enable_c_core" 121 echo "enable_c_core= $enable_c_core"
122 echo "enable_profiling= $enable_profiling"
123 echo "VBA_SRC_EXTRA= $VBA_SRC_EXTRA"
124 echo "VBA_LIBS= $VBA_LIBS"