@@ -263,18 +263,15 @@ AS_CASE([${with_tests}], [yes],
263263# Require bash-completion of at least version 2.0.0 and output ${bash_completion_CPPFLAGS/LIBS/PKG}.
264264# ------------------------------------------------------------------------------
265265AS_CASE ( [ ${bash_completiondir}] , [ yes] ,
266- [ PKG_CHECK_MODULES([ bash_completion] , [ bash-completion >= 2.0.0] ,
267- [ bash_completion_INCLUDEDIR="`$PKG_CONFIG --variable=includedir "bash-completion >= 2.0.0" 2>/dev/null`"
268- bash_completion_OTHER_CFLAGS="`$PKG_CONFIG --cflags-only-other "bash-completion >= 2.0.0" 2>/dev/null`"
269- bash_completiondir="`$PKG_CONFIG --variable=completionsdir "bash-completion >= 2.0.0" 2>/dev/null`"] ,
270- [ bash_completion_INCLUDEDIR=""
271- bash_completion_OTHER_CFLAGS=""
272- bash_completiondir="${datadir}/bash-completion/completions"] )
266+ [ PKG_CHECK_MODULES([ bash_completion] , [ bash-completion >= 2.0.0] , [ ] ,
267+ [
268+ bash_completion_INCLUDEDIR=""
269+ bash_completion_OTHER_CFLAGS=""
270+ bash_completiondir="${datadir}/bash-completion/completions"
271+ ] )
273272 AC_SUBST ( [ bash_completion_PKG] , [ 'bash-completion >= 2.0.0'] )
274273 AC_SUBST ( [ bash_completion_CPPFLAGS] , [ ${bash_completion_CFLAGS}] )
275- AS_IF ( [ test x${bash_completion_INCLUDEDIR} != "x"] ,
276- [ AC_SUBST ( [ bash_completion_ISYS_CPPFLAGS] , [ "-isystem${bash_completion_INCLUDEDIR} ${bash_completion_OTHER_CFLAGS}"] ) ] ,
277- [ AC_SUBST ( [ bash_completion_ISYS_CPPFLAGS] , [ ${bash_completion_OTHER_CFLAGS}] ) ] )
274+ AC_SUBST ( [ bash_completion_ISYS_CPPFLAGS] , [ `echo ${bash_completion_CPPFLAGS} | $SED s/^-I/-isystem/g | $SED s/' -I'/' -isystem'/g`] ])
278275 AC_MSG_NOTICE ( [ bash_completion_CPPFLAGS : ${bash_completion_CPPFLAGS}] )
279276 AC_MSG_NOTICE ( [ bash_completion_ISYS_CPPFLAGS : ${bash_completion_ISYS_CPPFLAGS}] )
280277 AC_MSG_NOTICE ( [ bash_completion_OTHER_CFLAGS : ${bash_completion_OTHER_CFLAGS}] )
@@ -290,15 +287,13 @@ AC_MSG_NOTICE([bash_completion_BUILD_CPPFLAGS : ${bash_completion_BUILD_CPPFLAGS
290287
291288# Require bitcoin-database of at least version 4.0.0 and output ${bitcoin_database_CPPFLAGS/LIBS/PKG}.
292289# ------------------------------------------------------------------------------
293- PKG_CHECK_MODULES([ bitcoin_database] , [ libbitcoin-database >= 4.0.0] ,
294- [ bitcoin_database_INCLUDEDIR="`$PKG_CONFIG --variable=includedir "libbitcoin-database >= 4.0.0" 2>/dev/null`"
295- bitcoin_database_OTHER_CFLAGS="`$PKG_CONFIG --cflags-only-other " libbitcoin-database >= 4.0.0" 2>/dev/null`" ] ,
296- [ AC_MSG_ERROR ( [ libbitcoin-database >= 4.0.0 is required but was not found. ] ) ] )
290+ PKG_CHECK_MODULES([ bitcoin_database] , [ libbitcoin-database >= 4.0.0] , [ ] ,
291+ [
292+ AC_MSG_ERROR ( [ libbitcoin-database >= 4.0.0 is required but was not found. ] )
293+ ] )
297294AC_SUBST ( [ bitcoin_database_PKG] , [ 'libbitcoin-database >= 4.0.0'] )
298295AC_SUBST ( [ bitcoin_database_CPPFLAGS] , [ ${bitcoin_database_CFLAGS}] )
299- AS_IF ( [ test x${bitcoin_database_INCLUDEDIR} != "x"] ,
300- [ AC_SUBST ( [ bitcoin_database_ISYS_CPPFLAGS] , [ "-isystem${bitcoin_database_INCLUDEDIR} ${bitcoin_database_OTHER_CFLAGS}"] ) ] ,
301- [ AC_SUBST ( [ bitcoin_database_ISYS_CPPFLAGS] , [ ${bitcoin_database_OTHER_CFLAGS}] ) ] )
296+ AC_SUBST ( [ bitcoin_database_ISYS_CPPFLAGS] , [ `echo ${bitcoin_database_CPPFLAGS} | $SED s/^-I/-isystem/g | $SED s/' -I'/' -isystem'/g`] ])
302297AC_MSG_NOTICE ( [ bitcoin_database_CPPFLAGS : ${bitcoin_database_CPPFLAGS}] )
303298AC_MSG_NOTICE ( [ bitcoin_database_ISYS_CPPFLAGS : ${bitcoin_database_ISYS_CPPFLAGS}] )
304299AC_MSG_NOTICE ( [ bitcoin_database_OTHER_CFLAGS : ${bitcoin_database_OTHER_CFLAGS}] )
@@ -313,15 +308,13 @@ AC_MSG_NOTICE([bitcoin_database_BUILD_CPPFLAGS : ${bitcoin_database_BUILD_CPPFLA
313308
314309# Require bitcoin-network of at least version 4.0.0 and output ${bitcoin_network_CPPFLAGS/LIBS/PKG}.
315310# ------------------------------------------------------------------------------
316- PKG_CHECK_MODULES([ bitcoin_network] , [ libbitcoin-network >= 4.0.0] ,
317- [ bitcoin_network_INCLUDEDIR="`$PKG_CONFIG --variable=includedir "libbitcoin-network >= 4.0.0" 2>/dev/null`"
318- bitcoin_network_OTHER_CFLAGS="`$PKG_CONFIG --cflags-only-other " libbitcoin-network >= 4.0.0" 2>/dev/null`" ] ,
319- [ AC_MSG_ERROR ( [ libbitcoin-network >= 4.0.0 is required but was not found. ] ) ] )
311+ PKG_CHECK_MODULES([ bitcoin_network] , [ libbitcoin-network >= 4.0.0] , [ ] ,
312+ [
313+ AC_MSG_ERROR ( [ libbitcoin-network >= 4.0.0 is required but was not found. ] )
314+ ] )
320315AC_SUBST ( [ bitcoin_network_PKG] , [ 'libbitcoin-network >= 4.0.0'] )
321316AC_SUBST ( [ bitcoin_network_CPPFLAGS] , [ ${bitcoin_network_CFLAGS}] )
322- AS_IF ( [ test x${bitcoin_network_INCLUDEDIR} != "x"] ,
323- [ AC_SUBST ( [ bitcoin_network_ISYS_CPPFLAGS] , [ "-isystem${bitcoin_network_INCLUDEDIR} ${bitcoin_network_OTHER_CFLAGS}"] ) ] ,
324- [ AC_SUBST ( [ bitcoin_network_ISYS_CPPFLAGS] , [ ${bitcoin_network_OTHER_CFLAGS}] ) ] )
317+ AC_SUBST ( [ bitcoin_network_ISYS_CPPFLAGS] , [ `echo ${bitcoin_network_CPPFLAGS} | $SED s/^-I/-isystem/g | $SED s/' -I'/' -isystem'/g`] ])
325318AC_MSG_NOTICE ( [ bitcoin_network_CPPFLAGS : ${bitcoin_network_CPPFLAGS}] )
326319AC_MSG_NOTICE ( [ bitcoin_network_ISYS_CPPFLAGS : ${bitcoin_network_ISYS_CPPFLAGS}] )
327320AC_MSG_NOTICE ( [ bitcoin_network_OTHER_CFLAGS : ${bitcoin_network_OTHER_CFLAGS}] )
0 commit comments