mirror of
https://github.com/XRPLF/clio.git
synced 2026-06-03 16:56:45 +00:00
26 lines
809 B
Bash
Executable File
26 lines
809 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -ex
|
|
|
|
TEMP_DIR=$(mktemp -d)
|
|
trap "rm -rf $TEMP_DIR" EXIT
|
|
|
|
echo "Using temporary CONAN_HOME: $TEMP_DIR"
|
|
|
|
# We use a temporary Conan home to avoid polluting the user's existing Conan
|
|
# configuration and to not use local cache (which leads to non-reproducible lockfiles).
|
|
export CONAN_HOME="$TEMP_DIR"
|
|
|
|
# Ensure that the xrplf remote is the first to be consulted, so any recipes we
|
|
# patched are used. We also add it there to not created huge diff when the
|
|
# official Conan Center Index is updated.
|
|
conan remote add --force --index 0 xrplf https://conan.ripplex.io
|
|
|
|
# Delete any existing lockfile.
|
|
rm -f conan.lock
|
|
|
|
# Create a new lockfile that is compatible with macOS.
|
|
# It should also work on Linux.
|
|
conan lock create . \
|
|
--profile:all=.github/scripts/conan/apple-clang-17.profile
|