mirror of
https://github.com/Xahau/xahaud.git
synced 2025-11-29 15:05:50 +00:00
Improve CI and packaging:
* add travis build for min cmake supported * add travis build for validator keys (uses xrpl_core) * add travis build for ipv6 (mac only) * add cmake target for validator keys via FetchContent * use validator keys target in package build
This commit is contained in:
committed by
Nik Bougalis
parent
5834fbbc5d
commit
008fc5155a
@@ -25,20 +25,11 @@ override_dh_auto_configure:
|
||||
|
||||
override_dh_auto_build:
|
||||
cd bld && \
|
||||
cmake --build . --parallel -- -v
|
||||
cmake --build . --target rippled --target validator-keys --parallel -- -v
|
||||
|
||||
override_dh_auto_install:
|
||||
cd bld && DESTDIR=../debian/tmp cmake --build . --target install -- -v
|
||||
rm -rf bld_vl
|
||||
mkdir -p bld_vl
|
||||
cd bld_vl && \
|
||||
cmake ../../validator-keys-tool -G Ninja \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_PREFIX_PATH=${PWD}/debian/tmp/opt/ripple/ \
|
||||
-Dstatic=true \
|
||||
-DCMAKE_VERBOSE_MAKEFILE=ON && \
|
||||
cmake --build . --parallel -- -v
|
||||
install -D bld_vl/validator-keys debian/tmp/opt/ripple/bin/validator-keys
|
||||
install -D bld/validator-keys/validator-keys debian/tmp/opt/ripple/bin/validator-keys
|
||||
install -D Builds/containers/shared/update-rippled.sh debian/tmp/opt/ripple/bin/update-rippled.sh
|
||||
install -D Builds/containers/shared/update-rippled-cron debian/tmp/opt/ripple/etc/update-rippled-cron
|
||||
install -D Builds/containers/shared/rippled-logrotate debian/tmp/etc/logrotate.d/rippled
|
||||
|
||||
Reference in New Issue
Block a user