mirror of
https://github.com/pezkuwichain/revive.git
synced 2026-06-13 20:01:04 +00:00
[workflows] Add workflow for building revive in a debian container.
Makefile: Add target 'install-revive' to build revive with the installation path specified by variable REVIVE_INSTALL_DIR. Add utils directory with scripts for building revive in a container. Add utils/build-revive.sh taking option argument '-o <install-dir>' to build revive with the specified install directory. Add utils/revive-builder-debian.dockerfile to make a docker container for building revive in a Debian environment.
This commit is contained in:
Executable
+20
@@ -0,0 +1,20 @@
|
||||
#! /usr/bin/env bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
REVIVE_INSTALL_DIR=$(pwd)/target/release
|
||||
while getopts "o:" option ; do
|
||||
case $option in
|
||||
o) # Output directory
|
||||
REVIVE_INSTALL_DIR=$OPTARG
|
||||
;;
|
||||
\?) echo "Error: Invalid option"
|
||||
exit 1;;
|
||||
esac
|
||||
done
|
||||
echo "Installing to ${REVIVE_INSTALL_DIR}"
|
||||
|
||||
$(pwd)/build-llvm.sh
|
||||
export PATH=$(pwd)/llvm18.0/bin:$PATH
|
||||
|
||||
make install-revive REVIVE_INSTALL_DIR=${REVIVE_INSTALL_DIR}
|
||||
Reference in New Issue
Block a user