@@ -114,13 +114,55 @@ if test "${enable_maintainer_mode}" != "no"; then
114
114
fi
115
115
fi
116
116
117
- dnl Enable test suites .
118
- AC_ARG_ENABLE ( test-suites ,
119
- [ AC_HELP_STRING ([ --enable-test-suites ] ,[ build test suites ] )] ,
120
- [ enable_test_suites ="$enableval"] ,
121
- [ enable_test_suites="no "] )
117
+ dnl UniMRCP client library .
118
+ AC_ARG_ENABLE ( client-lib ,
119
+ [ AC_HELP_STRING ([ --disable-client-lib ] ,[ exclude unimrcpclient lib from build ] )] ,
120
+ [ enable_client_lib ="$enableval"] ,
121
+ [ enable_client_lib="yes "] )
122
122
123
- AM_CONDITIONAL([ TEST_SUITES] ,[ test "${enable_test_suites}" != "no"] )
123
+ AM_CONDITIONAL([ UNIMRCP_CLIENT_LIB] ,[ test "${enable_client_lib}" = "yes"] )
124
+
125
+ dnl Sample UniMRCP client application in C.
126
+ AC_ARG_ENABLE ( client-app ,
127
+ [ AC_HELP_STRING ([ --disable-client-app ] ,[ exclude sample unimrcpclient app from build] )] ,
128
+ [ enable_client_app="$enableval"] ,
129
+ [ enable_client_app="yes"] )
130
+
131
+ AM_CONDITIONAL([ UNIMRCP_CLIENT_APP] ,[ test "${enable_client_lib}" = "yes" && test "${enable_client_app}" = "yes"] )
132
+
133
+ dnl Sample UniMRCP client application in C++.
134
+ AC_ARG_ENABLE ( umc ,
135
+ [ AC_HELP_STRING ([ --disable-umc ] ,[ exclude sample unimrcpclient C++ app from build] )] ,
136
+ [ enable_umc="$enableval"] ,
137
+ [ enable_umc="yes"] )
138
+
139
+ AM_CONDITIONAL([ UMC] ,[ test "${enable_client_lib}" = "yes" && test "${enable_umc}" = "yes"] )
140
+
141
+ dnl Miscellaneous ASR client library and application.
142
+ AC_ARG_ENABLE ( asr-client ,
143
+ [ AC_HELP_STRING ([ --disable-asr-client ] ,[ exclude misc ASR client lib and app from build] )] ,
144
+ [ enable_asr_client="$enableval"] ,
145
+ [ enable_asr_client="yes"] )
146
+
147
+ AM_CONDITIONAL([ ASR_CLIENT] ,[ test "${enable_client_lib}" = "yes" && test "${enable_asr_client}" = "yes"] )
148
+
149
+ AM_CONDITIONAL([ COMMON_CLIENT_DATA] ,[ test "${enable_client_app}" = "yes" || test "${enable_umc}" = "yes" ||test "${enable_asr_client}" = "yes"] )
150
+
151
+ dnl UniMRCP server library.
152
+ AC_ARG_ENABLE ( server-lib ,
153
+ [ AC_HELP_STRING ([ --disable-server-lib ] ,[ exclude unimrcpserver lib from build] )] ,
154
+ [ enable_server_lib="$enableval"] ,
155
+ [ enable_server_lib="yes"] )
156
+
157
+ AM_CONDITIONAL([ UNIMRCP_SERVER_LIB] ,[ test "${enable_server_lib}" = "yes"] )
158
+
159
+ dnl UniMRCP server application.
160
+ AC_ARG_ENABLE ( server-app ,
161
+ [ AC_HELP_STRING ([ --disable-server-app ] ,[ exclude unimrcpserver app from build] )] ,
162
+ [ enable_server_app="$enableval"] ,
163
+ [ enable_server_app="yes"] )
164
+
165
+ AM_CONDITIONAL([ UNIMRCP_SERVER_APP] ,[ test "${enable_server_lib}" = "yes" && test "${enable_server_app}" = "yes"] )
124
166
125
167
dnl Demo synthesizer plugin.
126
168
UNI_PLUGIN_ENABLED(demosynth)
@@ -142,6 +184,14 @@ UNI_PLUGIN_ENABLED(recorder)
142
184
143
185
AM_CONDITIONAL([ RECORDER_PLUGIN] ,[ test "${enable_recorder_plugin}" = "yes"] )
144
186
187
+ dnl Enable test suites.
188
+ AC_ARG_ENABLE ( test-suites ,
189
+ [ AC_HELP_STRING ([ --enable-test-suites ] ,[ build test suites] )] ,
190
+ [ enable_test_suites="$enableval"] ,
191
+ [ enable_test_suites="no"] )
192
+
193
+ AM_CONDITIONAL([ TEST_SUITES] ,[ test "${enable_test_suites}" != "no"] )
194
+
145
195
AM_CONDITIONAL(ISMAC, [ test `uname -s` = Darwin] )
146
196
147
197
AC_CONFIG_FILES ( [
@@ -205,6 +255,14 @@ echo Compiler flags................ : $CFLAGS
205
255
echo Preprocessor definitions...... : $CPPFLAGS
206
256
echo Linker flags.................. : $LDFLAGS
207
257
echo
258
+ echo UniMRCP client lib............ : $enable_client_lib
259
+ echo Sample UniMRCP client app..... : $enable_client_app
260
+ echo Sample UMC C++ client app..... : $enable_umc
261
+ echo Misc ASR client lib and app... : $enable_asr_client
262
+ echo
263
+ echo UniMRCP server lib............ : $enable_server_lib
264
+ echo UniMRCP server app............ : $enable_server_app
265
+ echo
208
266
echo Demo synthesizer plugin....... : $enable_demosynth_plugin
209
267
echo Demo recognizer plugin........ : $enable_demorecog_plugin
210
268
echo Demo verifier plugin.......... : $enable_demoverifier_plugin
0 commit comments