Mercurial > vba-linux
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" |