diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 28615071..b859f74d 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -207,7 +207,7 @@ jobs:
- name: Execute install.sh
run: >
- CXXFLAGS="${CXXFLAGS} -I${{ env.LIBBITCOIN_SRC_PATH }}prefix/include/bitcoin/ssl" ./install.sh
+ ./install.sh
--build-dir=${{ env.LIBBITCOIN_SRC_PATH }} ${{ matrix.options }}
--prefix=${{ env.LIBBITCOIN_SRC_PATH }}prefix
${{ env.LINKAGE }}
@@ -481,7 +481,7 @@ jobs:
- name: Execute install-cmake.sh
run: >
- CXXFLAGS="${CXXFLAGS} -I${{ env.LIBBITCOIN_SRC_PATH }}prefix/include/bitcoin/ssl" ./install-cmake.sh
+ ./install-cmake.sh
--build-dir=${{ env.LIBBITCOIN_SRC_PATH }} ${{ matrix.options }}
--prefix=${{ env.LIBBITCOIN_SRC_PATH }}prefix
${{ env.LINKAGE }}
@@ -717,7 +717,7 @@ jobs:
- name: Execute install-cmakepresets.sh
run: >
- CXXFLAGS="${CXXFLAGS} -I${{ env.LIBBITCOIN_SRC_PATH }}prefix/include/bitcoin/ssl" ./install-cmakepresets.sh
+ ./install-cmakepresets.sh
--build-dir=${{ env.LIBBITCOIN_SRC_PATH }} ${{ matrix.options }}
--prefix=${{ env.LIBBITCOIN_SRC_PATH }}prefix/${{ matrix.preset }}
--preset=${{ matrix.preset }}
diff --git a/builds/msvc/vs2022/bs/bs.vcxproj b/builds/msvc/vs2022/bs/bs.vcxproj
index 84644c86..030b3ac3 100644
--- a/builds/msvc/vs2022/bs/bs.vcxproj
+++ b/builds/msvc/vs2022/bs/bs.vcxproj
@@ -128,7 +128,9 @@
-
+
+ $(IntDir)console_executor.obj
+
@@ -141,7 +143,9 @@
-
+
+ $(IntDir)console_stack_trace.obj
+
diff --git a/builds/msvc/vs2022/libbitcoin-server-test/libbitcoin-server-test.vcxproj b/builds/msvc/vs2022/libbitcoin-server-test/libbitcoin-server-test.vcxproj
index d708062e..e160f516 100644
--- a/builds/msvc/vs2022/libbitcoin-server-test/libbitcoin-server-test.vcxproj
+++ b/builds/msvc/vs2022/libbitcoin-server-test/libbitcoin-server-test.vcxproj
@@ -126,7 +126,9 @@
-
+
+ $(IntDir)test_test.obj
+
@@ -167,4 +169,4 @@
-
\ No newline at end of file
+
diff --git a/configure.ac b/configure.ac
index bfdd04eb..c4386bae 100644
--- a/configure.ac
+++ b/configure.ac
@@ -263,18 +263,15 @@ AS_CASE([${with_tests}], [yes],
# Require bash-completion of at least version 2.0.0 and output ${bash_completion_CPPFLAGS/LIBS/PKG}.
#------------------------------------------------------------------------------
AS_CASE([${bash_completiondir}], [yes],
- [PKG_CHECK_MODULES([bash_completion], [bash-completion >= 2.0.0],
- [bash_completion_INCLUDEDIR="`$PKG_CONFIG --variable=includedir "bash-completion >= 2.0.0" 2>/dev/null`"
- bash_completion_OTHER_CFLAGS="`$PKG_CONFIG --cflags-only-other "bash-completion >= 2.0.0" 2>/dev/null`"
- bash_completiondir="`$PKG_CONFIG --variable=completionsdir "bash-completion >= 2.0.0" 2>/dev/null`"],
- [bash_completion_INCLUDEDIR=""
- bash_completion_OTHER_CFLAGS=""
- bash_completiondir="${datadir}/bash-completion/completions"])
+ [PKG_CHECK_MODULES([bash_completion], [bash-completion >= 2.0.0], [],
+ [
+ bash_completion_INCLUDEDIR=""
+ bash_completion_OTHER_CFLAGS=""
+ bash_completiondir="${datadir}/bash-completion/completions"
+ ])
AC_SUBST([bash_completion_PKG], ['bash-completion >= 2.0.0'])
AC_SUBST([bash_completion_CPPFLAGS], [${bash_completion_CFLAGS}])
- AS_IF([test x${bash_completion_INCLUDEDIR} != "x"],
- [AC_SUBST([bash_completion_ISYS_CPPFLAGS], ["-isystem${bash_completion_INCLUDEDIR} ${bash_completion_OTHER_CFLAGS}"])],
- [AC_SUBST([bash_completion_ISYS_CPPFLAGS], [${bash_completion_OTHER_CFLAGS}])])
+ AC_SUBST([bash_completion_ISYS_CPPFLAGS], [`echo ${bash_completion_CPPFLAGS} | $SED s/^-I/-isystem/g | $SED s/' -I'/' -isystem'/g`]])
AC_MSG_NOTICE([bash_completion_CPPFLAGS : ${bash_completion_CPPFLAGS}])
AC_MSG_NOTICE([bash_completion_ISYS_CPPFLAGS : ${bash_completion_ISYS_CPPFLAGS}])
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
# Require bitcoin-node of at least version 4.0.0 and output ${bitcoin_node_CPPFLAGS/LIBS/PKG}.
#------------------------------------------------------------------------------
-PKG_CHECK_MODULES([bitcoin_node], [libbitcoin-node >= 4.0.0],
- [bitcoin_node_INCLUDEDIR="`$PKG_CONFIG --variable=includedir "libbitcoin-node >= 4.0.0" 2>/dev/null`"
- bitcoin_node_OTHER_CFLAGS="`$PKG_CONFIG --cflags-only-other "libbitcoin-node >= 4.0.0" 2>/dev/null`"],
- [AC_MSG_ERROR([libbitcoin-node >= 4.0.0 is required but was not found.])])
+PKG_CHECK_MODULES([bitcoin_node], [libbitcoin-node >= 4.0.0], [],
+ [
+ AC_MSG_ERROR([libbitcoin-node >= 4.0.0 is required but was not found.])
+ ])
AC_SUBST([bitcoin_node_PKG], ['libbitcoin-node >= 4.0.0'])
AC_SUBST([bitcoin_node_CPPFLAGS], [${bitcoin_node_CFLAGS}])
-AS_IF([test x${bitcoin_node_INCLUDEDIR} != "x"],
- [AC_SUBST([bitcoin_node_ISYS_CPPFLAGS], ["-isystem${bitcoin_node_INCLUDEDIR} ${bitcoin_node_OTHER_CFLAGS}"])],
- [AC_SUBST([bitcoin_node_ISYS_CPPFLAGS], [${bitcoin_node_OTHER_CFLAGS}])])
+AC_SUBST([bitcoin_node_ISYS_CPPFLAGS], [`echo ${bitcoin_node_CPPFLAGS} | $SED s/^-I/-isystem/g | $SED s/' -I'/' -isystem'/g`]])
AC_MSG_NOTICE([bitcoin_node_CPPFLAGS : ${bitcoin_node_CPPFLAGS}])
AC_MSG_NOTICE([bitcoin_node_ISYS_CPPFLAGS : ${bitcoin_node_ISYS_CPPFLAGS}])
AC_MSG_NOTICE([bitcoin_node_OTHER_CFLAGS : ${bitcoin_node_OTHER_CFLAGS}])
diff --git a/libbitcoin-server.pc.in b/libbitcoin-server.pc.in
index d1e04f17..6e90a639 100644
--- a/libbitcoin-server.pc.in
+++ b/libbitcoin-server.pc.in
@@ -12,7 +12,6 @@ exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
-
# Metadata
#==============================================================================
Name: libbitcoin-server