xref: /aosp_15_r20/external/marisa-trie/configure.ac (revision ab8db090fce404b23716c4c9194221ee27efe31c)
1*ab8db090SAndroid Build Coastguard Worker#                                               -*- Autoconf -*-
2*ab8db090SAndroid Build Coastguard Worker# Process this file with autoconf to produce a configure script.
3*ab8db090SAndroid Build Coastguard Worker
4*ab8db090SAndroid Build Coastguard WorkerAC_PREREQ([2.67])
5*ab8db090SAndroid Build Coastguard WorkerAC_INIT([marisa], [0.2.6], [[email protected]])
6*ab8db090SAndroid Build Coastguard WorkerAC_CONFIG_SRCDIR([include/marisa.h])
7*ab8db090SAndroid Build Coastguard WorkerAM_INIT_AUTOMAKE([foreign])
8*ab8db090SAndroid Build Coastguard Worker
9*ab8db090SAndroid Build Coastguard Worker# Checks for programs.
10*ab8db090SAndroid Build Coastguard WorkerLT_INIT
11*ab8db090SAndroid Build Coastguard WorkerAC_PROG_CXX
12*ab8db090SAndroid Build Coastguard WorkerAC_PROG_INSTALL
13*ab8db090SAndroid Build Coastguard Worker
14*ab8db090SAndroid Build Coastguard WorkerAC_CONFIG_MACRO_DIR([m4])
15*ab8db090SAndroid Build Coastguard Worker
16*ab8db090SAndroid Build Coastguard Worker# Macros for SSE availability check.
17*ab8db090SAndroid Build Coastguard WorkerAC_DEFUN([MARISA_ENABLE_SSE2],
18*ab8db090SAndroid Build Coastguard Worker          [AC_EGREP_CPP([yes], [
19*ab8db090SAndroid Build Coastguard Worker#ifdef __SSE2__
20*ab8db090SAndroid Build Coastguard Workeryes
21*ab8db090SAndroid Build Coastguard Worker#endif
22*ab8db090SAndroid Build Coastguard Worker          ], [enable_sse2="yes"], [enable_sse2="no"])])
23*ab8db090SAndroid Build Coastguard WorkerAC_DEFUN([MARISA_ENABLE_SSE3],
24*ab8db090SAndroid Build Coastguard Worker          [AC_EGREP_CPP([yes], [
25*ab8db090SAndroid Build Coastguard Worker#ifdef __SSE3__
26*ab8db090SAndroid Build Coastguard Workeryes
27*ab8db090SAndroid Build Coastguard Worker#endif
28*ab8db090SAndroid Build Coastguard Worker          ], [enable_sse3="yes"], [enable_sse3="no"])])
29*ab8db090SAndroid Build Coastguard WorkerAC_DEFUN([MARISA_ENABLE_SSSE3],
30*ab8db090SAndroid Build Coastguard Worker         [AC_EGREP_CPP([yes], [
31*ab8db090SAndroid Build Coastguard Worker#ifdef __SSSE3__
32*ab8db090SAndroid Build Coastguard Workeryes
33*ab8db090SAndroid Build Coastguard Worker#endif
34*ab8db090SAndroid Build Coastguard Worker         ], [enable_ssse3="yes"], [enable_ssse3="no"])])
35*ab8db090SAndroid Build Coastguard WorkerAC_DEFUN([MARISA_ENABLE_SSE4_1],
36*ab8db090SAndroid Build Coastguard Worker         [AC_EGREP_CPP([yes], [
37*ab8db090SAndroid Build Coastguard Worker#ifdef __SSE4_1__
38*ab8db090SAndroid Build Coastguard Workeryes
39*ab8db090SAndroid Build Coastguard Worker#endif
40*ab8db090SAndroid Build Coastguard Worker         ], [enable_sse4_1="yes"], [enable_sse4_1="no"])])
41*ab8db090SAndroid Build Coastguard WorkerAC_DEFUN([MARISA_ENABLE_SSE4_2],
42*ab8db090SAndroid Build Coastguard Worker         [AC_EGREP_CPP([yes], [
43*ab8db090SAndroid Build Coastguard Worker#ifdef __SSE4_2__
44*ab8db090SAndroid Build Coastguard Workeryes
45*ab8db090SAndroid Build Coastguard Worker#endif
46*ab8db090SAndroid Build Coastguard Worker         ], [enable_sse4_2="yes"], [enable_sse4_2="no"])])
47*ab8db090SAndroid Build Coastguard WorkerAC_DEFUN([MARISA_ENABLE_SSE4],
48*ab8db090SAndroid Build Coastguard Worker         [AC_EGREP_CPP([yes], [
49*ab8db090SAndroid Build Coastguard Worker#if defined(__POPCNT__) && defined(__SSE4_2__)
50*ab8db090SAndroid Build Coastguard Workeryes
51*ab8db090SAndroid Build Coastguard Worker#endif
52*ab8db090SAndroid Build Coastguard Worker         ], [enable_sse4="yes"], [enable_sse4="no"])])
53*ab8db090SAndroid Build Coastguard WorkerAC_DEFUN([MARISA_ENABLE_SSE4A],
54*ab8db090SAndroid Build Coastguard Worker         [AC_EGREP_CPP([yes], [
55*ab8db090SAndroid Build Coastguard Worker#ifdef __SSE4A__
56*ab8db090SAndroid Build Coastguard Workeryes
57*ab8db090SAndroid Build Coastguard Worker#endif
58*ab8db090SAndroid Build Coastguard Worker         ], [enable_sse4a="yes"], [enable_sse4a="no"])])
59*ab8db090SAndroid Build Coastguard WorkerAC_DEFUN([MARISA_ENABLE_POPCNT],
60*ab8db090SAndroid Build Coastguard Worker         [AC_EGREP_CPP([yes], [
61*ab8db090SAndroid Build Coastguard Worker#ifdef __POPCNT__
62*ab8db090SAndroid Build Coastguard Workeryes
63*ab8db090SAndroid Build Coastguard Worker#endif
64*ab8db090SAndroid Build Coastguard Worker         ], [enable_popcnt="yes"], [enable_popcnt="no"])])
65*ab8db090SAndroid Build Coastguard WorkerAC_DEFUN([MARISA_ENABLE_BMI],
66*ab8db090SAndroid Build Coastguard Worker         [AC_EGREP_CPP([yes], [
67*ab8db090SAndroid Build Coastguard Worker#ifdef __BMI__
68*ab8db090SAndroid Build Coastguard Workeryes
69*ab8db090SAndroid Build Coastguard Worker#endif
70*ab8db090SAndroid Build Coastguard Worker         ], [enable_bmi="yes"], [enable_bmi="no"])])
71*ab8db090SAndroid Build Coastguard WorkerAC_DEFUN([MARISA_ENABLE_BMI2],
72*ab8db090SAndroid Build Coastguard Worker         [AC_EGREP_CPP([yes], [
73*ab8db090SAndroid Build Coastguard Worker#ifdef __BMI2__
74*ab8db090SAndroid Build Coastguard Workeryes
75*ab8db090SAndroid Build Coastguard Worker#endif
76*ab8db090SAndroid Build Coastguard Worker         ], [enable_bmi2="yes"], [enable_bmi2="no"])])
77*ab8db090SAndroid Build Coastguard Worker
78*ab8db090SAndroid Build Coastguard Worker# Enable native cpu instructions.
79*ab8db090SAndroid Build Coastguard WorkerAC_MSG_CHECKING([whether to enable optimization for native cpu])
80*ab8db090SAndroid Build Coastguard WorkerAC_ARG_ENABLE([native-code],
81*ab8db090SAndroid Build Coastguard Worker              [AS_HELP_STRING([--enable-native-code],
82*ab8db090SAndroid Build Coastguard Worker                              [generate instructions for native cpu [default=no]])],
83*ab8db090SAndroid Build Coastguard Worker              [],
84*ab8db090SAndroid Build Coastguard Worker              [enable_native_code="no"])
85*ab8db090SAndroid Build Coastguard WorkerAS_IF([test "x${enable_native_code}" != "xno"], [
86*ab8db090SAndroid Build Coastguard Worker  CPPFLAGS="$CPPFLAGS -march=native"
87*ab8db090SAndroid Build Coastguard Worker  MARISA_ENABLE_SSE2
88*ab8db090SAndroid Build Coastguard Worker  MARISA_ENABLE_SSE3
89*ab8db090SAndroid Build Coastguard Worker  MARISA_ENABLE_SSE4_1
90*ab8db090SAndroid Build Coastguard Worker  MARISA_ENABLE_SSE4_2
91*ab8db090SAndroid Build Coastguard Worker  MARISA_ENABLE_SSE4
92*ab8db090SAndroid Build Coastguard Worker  MARISA_ENABLE_SSE4A
93*ab8db090SAndroid Build Coastguard Worker  MARISA_ENABLE_POPCNT
94*ab8db090SAndroid Build Coastguard Worker  MARISA_ENABLE_BMI
95*ab8db090SAndroid Build Coastguard Worker  MARISA_ENABLE_BMI2
96*ab8db090SAndroid Build Coastguard Worker])
97*ab8db090SAndroid Build Coastguard WorkerAC_MSG_RESULT([${enable_native_code}])
98*ab8db090SAndroid Build Coastguard Worker
99*ab8db090SAndroid Build Coastguard Worker# Checks for SSE availability.
100*ab8db090SAndroid Build Coastguard WorkerAC_MSG_CHECKING([whether to use SSE2])
101*ab8db090SAndroid Build Coastguard WorkerAC_ARG_ENABLE([sse2],
102*ab8db090SAndroid Build Coastguard Worker              [AS_HELP_STRING([--enable-sse2],
103*ab8db090SAndroid Build Coastguard Worker                              [use SSE2 [default=no]])],
104*ab8db090SAndroid Build Coastguard Worker              [],
105*ab8db090SAndroid Build Coastguard Worker              [enable_sse2="no"])
106*ab8db090SAndroid Build Coastguard WorkerAS_IF([test "x${enable_sse2}" != "xno"], [enable_sse2="yes"])
107*ab8db090SAndroid Build Coastguard WorkerAC_MSG_RESULT([${enable_sse2}])
108*ab8db090SAndroid Build Coastguard Worker
109*ab8db090SAndroid Build Coastguard WorkerAC_MSG_CHECKING([whether to use SSE3])
110*ab8db090SAndroid Build Coastguard WorkerAC_ARG_ENABLE([sse3],
111*ab8db090SAndroid Build Coastguard Worker              [AS_HELP_STRING([--enable-sse3],
112*ab8db090SAndroid Build Coastguard Worker                              [use SSE3 [default=no]])],
113*ab8db090SAndroid Build Coastguard Worker              [],
114*ab8db090SAndroid Build Coastguard Worker              [enable_sse3="no"])
115*ab8db090SAndroid Build Coastguard WorkerAS_IF([test "x${enable_sse3}" != "xno"], [enable_sse3="yes"])
116*ab8db090SAndroid Build Coastguard WorkerAC_MSG_RESULT([${enable_sse3}])
117*ab8db090SAndroid Build Coastguard Worker
118*ab8db090SAndroid Build Coastguard WorkerAC_MSG_CHECKING([whether to use SSSE3])
119*ab8db090SAndroid Build Coastguard WorkerAC_ARG_ENABLE([ssse3],
120*ab8db090SAndroid Build Coastguard Worker              [AS_HELP_STRING([--enable-ssse3],
121*ab8db090SAndroid Build Coastguard Worker                              [use SSSE3 [default=no]])],
122*ab8db090SAndroid Build Coastguard Worker              [],
123*ab8db090SAndroid Build Coastguard Worker              [enable_ssse3="no"])
124*ab8db090SAndroid Build Coastguard WorkerAS_IF([test "x${enable_ssse3}" != "xno"], [enable_ssse3="yes"])
125*ab8db090SAndroid Build Coastguard WorkerAC_MSG_RESULT([${enable_ssse3}])
126*ab8db090SAndroid Build Coastguard Worker
127*ab8db090SAndroid Build Coastguard WorkerAC_MSG_CHECKING([whether to use SSE4.1])
128*ab8db090SAndroid Build Coastguard WorkerAC_ARG_ENABLE([sse4.1],
129*ab8db090SAndroid Build Coastguard Worker              [AS_HELP_STRING([--enable-sse4.1],
130*ab8db090SAndroid Build Coastguard Worker                              [use SSE4.1 [default=no]])],
131*ab8db090SAndroid Build Coastguard Worker              [],
132*ab8db090SAndroid Build Coastguard Worker              [enable_sse4_1="no"])
133*ab8db090SAndroid Build Coastguard WorkerAS_IF([test "x${enable_sse4_1}" != "xno"], [enable_sse4_1="yes"])
134*ab8db090SAndroid Build Coastguard WorkerAC_MSG_RESULT([${enable_sse4_1}])
135*ab8db090SAndroid Build Coastguard Worker
136*ab8db090SAndroid Build Coastguard WorkerAC_MSG_CHECKING([whether to use SSE4.2])
137*ab8db090SAndroid Build Coastguard WorkerAC_ARG_ENABLE([sse4.2],
138*ab8db090SAndroid Build Coastguard Worker              [AS_HELP_STRING([--enable-sse4.2],
139*ab8db090SAndroid Build Coastguard Worker                              [use SSE4.2 [default=no]])],
140*ab8db090SAndroid Build Coastguard Worker              [],
141*ab8db090SAndroid Build Coastguard Worker              [enable_sse4_2="no"])
142*ab8db090SAndroid Build Coastguard WorkerAS_IF([test "x${enable_sse4_2}" != "xno"], [enable_sse4_2="yes"])
143*ab8db090SAndroid Build Coastguard WorkerAC_MSG_RESULT([${enable_sse4_2}])
144*ab8db090SAndroid Build Coastguard Worker
145*ab8db090SAndroid Build Coastguard WorkerAC_MSG_CHECKING([whether to use SSE4])
146*ab8db090SAndroid Build Coastguard WorkerAC_ARG_ENABLE([sse4],
147*ab8db090SAndroid Build Coastguard Worker              [AS_HELP_STRING([--enable-sse4],
148*ab8db090SAndroid Build Coastguard Worker                              [use SSE4 [default=no]])],
149*ab8db090SAndroid Build Coastguard Worker              [],
150*ab8db090SAndroid Build Coastguard Worker              [enable_sse4="no"])
151*ab8db090SAndroid Build Coastguard WorkerAS_IF([test "x${enable_sse4}" != "xno"], [enable_sse4="yes"])
152*ab8db090SAndroid Build Coastguard WorkerAC_MSG_RESULT([${enable_sse4}])
153*ab8db090SAndroid Build Coastguard Worker
154*ab8db090SAndroid Build Coastguard WorkerAC_MSG_CHECKING([whether to use SSE4a])
155*ab8db090SAndroid Build Coastguard WorkerAC_ARG_ENABLE([sse4a],
156*ab8db090SAndroid Build Coastguard Worker              [AS_HELP_STRING([--enable-sse4a],
157*ab8db090SAndroid Build Coastguard Worker                              [use SSE4a [default=no]])],
158*ab8db090SAndroid Build Coastguard Worker              [],
159*ab8db090SAndroid Build Coastguard Worker              [enable_sse4a="no"])
160*ab8db090SAndroid Build Coastguard WorkerAS_IF([test "x${enable_sse4a}" != "xno"], [enable_sse4a="yes"])
161*ab8db090SAndroid Build Coastguard WorkerAC_MSG_RESULT([${enable_sse4a}])
162*ab8db090SAndroid Build Coastguard Worker
163*ab8db090SAndroid Build Coastguard WorkerAC_MSG_CHECKING([whether to use popcnt])
164*ab8db090SAndroid Build Coastguard WorkerAC_ARG_ENABLE([popcnt],
165*ab8db090SAndroid Build Coastguard Worker              [AS_HELP_STRING([--enable-popcnt],
166*ab8db090SAndroid Build Coastguard Worker                              [use POPCNT [default=no]])],
167*ab8db090SAndroid Build Coastguard Worker              [],
168*ab8db090SAndroid Build Coastguard Worker              [enable_popcnt="no"])
169*ab8db090SAndroid Build Coastguard WorkerAS_IF([test "x${enable_popcnt}" != "xno"], [enable_popcnt="yes"])
170*ab8db090SAndroid Build Coastguard WorkerAC_MSG_RESULT([${enable_popcnt}])
171*ab8db090SAndroid Build Coastguard Worker
172*ab8db090SAndroid Build Coastguard WorkerAC_MSG_CHECKING([whether to use BMI])
173*ab8db090SAndroid Build Coastguard WorkerAC_ARG_ENABLE([bmi],
174*ab8db090SAndroid Build Coastguard Worker              [AS_HELP_STRING([--enable-bmi],
175*ab8db090SAndroid Build Coastguard Worker                              [use BMI [default=no]])],
176*ab8db090SAndroid Build Coastguard Worker              [],
177*ab8db090SAndroid Build Coastguard Worker              [enable_bmi="no"])
178*ab8db090SAndroid Build Coastguard WorkerAS_IF([test "x${enable_bmi}" != "xno"], [enable_bmi="yes"])
179*ab8db090SAndroid Build Coastguard WorkerAC_MSG_RESULT([${enable_bmi}])
180*ab8db090SAndroid Build Coastguard Worker
181*ab8db090SAndroid Build Coastguard WorkerAC_MSG_CHECKING([whether to use BMI2])
182*ab8db090SAndroid Build Coastguard WorkerAC_ARG_ENABLE([bmi2],
183*ab8db090SAndroid Build Coastguard Worker              [AS_HELP_STRING([--enable-bmi2],
184*ab8db090SAndroid Build Coastguard Worker                              [use BMI2 [default=no]])],
185*ab8db090SAndroid Build Coastguard Worker              [],
186*ab8db090SAndroid Build Coastguard Worker              [enable_bmi2="no"])
187*ab8db090SAndroid Build Coastguard WorkerAS_IF([test "x${enable_bmi2}" != "xno"], [enable_bmi2="yes"])
188*ab8db090SAndroid Build Coastguard WorkerAC_MSG_RESULT([${enable_bmi2}])
189*ab8db090SAndroid Build Coastguard Worker
190*ab8db090SAndroid Build Coastguard WorkerAS_IF([test "x${enable_bmi2}" != "xno"], [
191*ab8db090SAndroid Build Coastguard Worker  enable_bmi="yes"
192*ab8db090SAndroid Build Coastguard Worker])
193*ab8db090SAndroid Build Coastguard WorkerAS_IF([test "x${enable_bmi}" != "xno"], [
194*ab8db090SAndroid Build Coastguard Worker  enable_sse4="yes"
195*ab8db090SAndroid Build Coastguard Worker])
196*ab8db090SAndroid Build Coastguard WorkerAS_IF([test "x${enable_popcnt}" != "xno"], [
197*ab8db090SAndroid Build Coastguard Worker  enable_sse3="yes"
198*ab8db090SAndroid Build Coastguard Worker])
199*ab8db090SAndroid Build Coastguard WorkerAS_IF([test "x${enable_sse4a}" != "xno"], [
200*ab8db090SAndroid Build Coastguard Worker  enable_popcnt="yes"
201*ab8db090SAndroid Build Coastguard Worker  enable_sse3="yes"
202*ab8db090SAndroid Build Coastguard Worker])
203*ab8db090SAndroid Build Coastguard WorkerAS_IF([test "x${enable_sse4}" != "xno"], [
204*ab8db090SAndroid Build Coastguard Worker  enable_popcnt="yes"
205*ab8db090SAndroid Build Coastguard Worker  enable_sse4_2="yes"
206*ab8db090SAndroid Build Coastguard Worker])
207*ab8db090SAndroid Build Coastguard WorkerAS_IF([test "x${enable_sse4_2}" != "xno"], [
208*ab8db090SAndroid Build Coastguard Worker  enable_popcnt="yes"
209*ab8db090SAndroid Build Coastguard Worker  enable_sse4_1="yes"
210*ab8db090SAndroid Build Coastguard Worker])
211*ab8db090SAndroid Build Coastguard WorkerAS_IF([test "x${enable_sse4_1}" != "xno"], [
212*ab8db090SAndroid Build Coastguard Worker  enable_ssse3="yes"
213*ab8db090SAndroid Build Coastguard Worker])
214*ab8db090SAndroid Build Coastguard WorkerAS_IF([test "x${enable_ssse3}" != "xno"], [
215*ab8db090SAndroid Build Coastguard Worker  enable_sse3="yes"
216*ab8db090SAndroid Build Coastguard Worker])
217*ab8db090SAndroid Build Coastguard WorkerAS_IF([test "x${enable_sse3}" != "xno"], [
218*ab8db090SAndroid Build Coastguard Worker  enable_sse2="yes"
219*ab8db090SAndroid Build Coastguard Worker])
220*ab8db090SAndroid Build Coastguard Worker
221*ab8db090SAndroid Build Coastguard WorkerAS_IF([test "x${enable_popcnt}" != "xno"], [
222*ab8db090SAndroid Build Coastguard Worker  CXXFLAGS="$CXXFLAGS -DMARISA_USE_POPCNT -mpopcnt"
223*ab8db090SAndroid Build Coastguard Worker])
224*ab8db090SAndroid Build Coastguard Workerif test "x${enable_bmi2}" != "xno"; then
225*ab8db090SAndroid Build Coastguard Worker  CXXFLAGS="$CXXFLAGS -DMARISA_USE_BMI2 -mbmi2 -msse4"
226*ab8db090SAndroid Build Coastguard Workerelif test "x${enable_bmi}" != "xno"; then
227*ab8db090SAndroid Build Coastguard Worker  CXXFLAGS="$CXXFLAGS -DMARISA_USE_BMI -mbmi -msse4"
228*ab8db090SAndroid Build Coastguard Workerelif test "x${enable_sse4a}" != "xno"; then
229*ab8db090SAndroid Build Coastguard Worker  CXXFLAGS="$CXXFLAGS -DMARISA_USE_SSE4A -msse4a"
230*ab8db090SAndroid Build Coastguard Workerelif test "x${enable_sse4}" != "xno"; then
231*ab8db090SAndroid Build Coastguard Worker  CXXFLAGS="$CXXFLAGS -DMARISA_USE_SSE4 -msse4"
232*ab8db090SAndroid Build Coastguard Workerelif test "x${enable_sse4_2}" != "xno"; then
233*ab8db090SAndroid Build Coastguard Worker  CXXFLAGS="$CXXFLAGS -DMARISA_USE_SSE4_2 -msse4.2"
234*ab8db090SAndroid Build Coastguard Workerelif test "x${enable_sse4_1}" != "xno"; then
235*ab8db090SAndroid Build Coastguard Worker  CXXFLAGS="$CXXFLAGS -DMARISA_USE_SSE4_1 -msse4.1"
236*ab8db090SAndroid Build Coastguard Workerelif test "x${enable_ssse3}" != "xno"; then
237*ab8db090SAndroid Build Coastguard Worker  CXXFLAGS="$CXXFLAGS -DMARISA_USE_SSSE3 -mssse3"
238*ab8db090SAndroid Build Coastguard Workerelif test "x${enable_sse3}" != "xno"; then
239*ab8db090SAndroid Build Coastguard Worker  CXXFLAGS="$CXXFLAGS -DMARISA_USE_SSE3 -msse3"
240*ab8db090SAndroid Build Coastguard Workerelif test "x${enable_sse2}" != "xno"; then
241*ab8db090SAndroid Build Coastguard Worker  CXXFLAGS="$CXXFLAGS -DMARISA_USE_SSE2 -msse2"
242*ab8db090SAndroid Build Coastguard Workerfi
243*ab8db090SAndroid Build Coastguard Worker
244*ab8db090SAndroid Build Coastguard WorkerAC_CONFIG_FILES([Makefile
245*ab8db090SAndroid Build Coastguard Worker                 marisa.pc
246*ab8db090SAndroid Build Coastguard Worker                 include/Makefile
247*ab8db090SAndroid Build Coastguard Worker                 include/marisa/Makefile
248*ab8db090SAndroid Build Coastguard Worker                 lib/Makefile
249*ab8db090SAndroid Build Coastguard Worker                 lib/marisa/Makefile
250*ab8db090SAndroid Build Coastguard Worker                 lib/marisa/grimoire/Makefile
251*ab8db090SAndroid Build Coastguard Worker                 lib/marisa/grimoire/algorithm/Makefile
252*ab8db090SAndroid Build Coastguard Worker                 lib/marisa/grimoire/io/Makefile
253*ab8db090SAndroid Build Coastguard Worker                 lib/marisa/grimoire/trie/Makefile
254*ab8db090SAndroid Build Coastguard Worker                 lib/marisa/grimoire/vector/Makefile
255*ab8db090SAndroid Build Coastguard Worker                 tests/Makefile
256*ab8db090SAndroid Build Coastguard Worker                 tools/Makefile])
257*ab8db090SAndroid Build Coastguard WorkerAC_OUTPUT
258*ab8db090SAndroid Build Coastguard Worker
259*ab8db090SAndroid Build Coastguard WorkerAS_ECHO([])
260*ab8db090SAndroid Build Coastguard WorkerAS_ECHO(["${PACKAGE_NAME} ${PACKAGE_VERSION} configuration:"])
261*ab8db090SAndroid Build Coastguard WorkerAS_ECHO(["-------------------------------"])
262*ab8db090SAndroid Build Coastguard WorkerAS_ECHO(["  HOST:      ${host}"])
263*ab8db090SAndroid Build Coastguard WorkerAS_ECHO(["  CXX:       ${CXX}"])
264*ab8db090SAndroid Build Coastguard WorkerAS_ECHO(["  CXXFLAGS:  ${CXXFLAGS}"])
265*ab8db090SAndroid Build Coastguard WorkerAS_ECHO(["  LDFLAGS:   ${LDFLAGS}"])
266*ab8db090SAndroid Build Coastguard WorkerAS_ECHO(["  PREFIX:    ${prefix}"])
267*ab8db090SAndroid Build Coastguard WorkerAS_ECHO([])
268*ab8db090SAndroid Build Coastguard WorkerAS_ECHO(["  NATIVE:    ${enable_native_code}"])
269*ab8db090SAndroid Build Coastguard WorkerAS_ECHO(["  SSE2:      ${enable_sse2}"])
270*ab8db090SAndroid Build Coastguard WorkerAS_ECHO(["  SSE3:      ${enable_sse3}"])
271*ab8db090SAndroid Build Coastguard WorkerAS_ECHO(["  SSSE3:     ${enable_ssse3}"])
272*ab8db090SAndroid Build Coastguard WorkerAS_ECHO(["  SSE4.1:    ${enable_sse4_1}"])
273*ab8db090SAndroid Build Coastguard WorkerAS_ECHO(["  SSE4.2:    ${enable_sse4_2}"])
274*ab8db090SAndroid Build Coastguard WorkerAS_ECHO(["  SSE4a:     ${enable_sse4a}"])
275*ab8db090SAndroid Build Coastguard WorkerAS_ECHO(["  POPCNT:    ${enable_popcnt}"])
276*ab8db090SAndroid Build Coastguard WorkerAS_ECHO(["  BMI:       ${enable_bmi}"])
277*ab8db090SAndroid Build Coastguard WorkerAS_ECHO(["  BMI2:      ${enable_bmi2}"])
278*ab8db090SAndroid Build Coastguard WorkerAS_ECHO([])
279