Skip to content

Commit

Permalink
Removes old rippled integration (#88)
Browse files Browse the repository at this point in the history
* Remove old rippled integration

The Conan xrpl package contains all the components necessary to build xbwd now.

* Build packages with libxrpl

* include xxhash

* xbwd does not use xxhash; xxhash dep fixed in rippled-2.2.0-b2
  • Loading branch information
legleux authored and oleks-rip committed Apr 22, 2024
1 parent b0a2f02 commit 56f28a4
Show file tree
Hide file tree
Showing 8 changed files with 186 additions and 459 deletions.
36 changes: 0 additions & 36 deletions Builds/CMake/XBridgeWitnessNIH.cmake

This file was deleted.

51 changes: 0 additions & 51 deletions Builds/CMake/deps/Boost.cmake

This file was deleted.

36 changes: 0 additions & 36 deletions Builds/CMake/deps/FindRipple.cmake

This file was deleted.

15 changes: 9 additions & 6 deletions Builds/CMake/packaging/build_packages.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ bin_dir="${src_dir}/build"
pkg_dir="${src_dir}/packages"
build_config=Release
conan_packages_to_build="missing"
#conan_profile="default"
nproc=$(($(nproc) - 2))

if [ $nproc -lt 3 ]; then
Expand All @@ -21,10 +20,14 @@ if [ $ID = centos ]; then
source /opt/rh/rh-python38/enable
conan_packages_to_build="" # blank bc all dependencies need to be built for CentOS 7 currently
#conan_profile="centos" # TODO: Make a "centos" profile and upload the bin pkgs
#conan remote add --insert 0 conan-non-prod http://18.143.149.228:8081/artifactory/api/conan/conan-non-prod || true
fi

conan profile new default --detect
if ! (conan remote list | grep conan-non-prod); then
conan remote add --insert 0 conan-non-prod http://18.143.149.228:8081/artifactory/api/conan/conan-non-prod
fi
if ! (conan profile list | grep default); then
conan profile new default --detect;
fi
conan profile update settings.compiler.cppstd=20 default
conan profile update settings.compiler.libcxx=libstdc++11 default

Expand All @@ -39,7 +42,7 @@ cmake \
-B "${bin_dir}" \
-DCMAKE_BUILD_TYPE=${build_config} \
-DPKG=deb \
-DCMAKE_TOOLCHAIN_FILE:FILEPATH=build/generators/conan_toolchain.cmake
-DCMAKE_TOOLCHAIN_FILE:FILEPATH=conan_toolchain.cmake \

cmake \
--build "${bin_dir}" \
Expand All @@ -51,8 +54,8 @@ cmake \
-S "${src_dir}" \
-B "${bin_dir}" \
-DCMAKE_BUILD_TYPE=${build_config} \
-DPKG=rpm \
-DCMAKE_TOOLCHAIN_FILE:FILEPATH=build/generators/conan_toolchain.cmake
-DCMAKE_TOOLCHAIN_FILE:FILEPATH=conan_toolchain.cmake \
-DPKG=rpm

cmake \
--build "${bin_dir}" \
Expand Down
Loading

0 comments on commit 56f28a4

Please sign in to comment.