add orca, allow specifying makefile
This commit is contained in:
9
build.sh
9
build.sh
@@ -17,6 +17,12 @@ module=$(yq e '.module' $MODULEYAML)
|
||||
repo=$(yq e '.repo' $MODULEYAML)
|
||||
branch=$(yq e '.branch' $MODULEYAML)
|
||||
commit=$(yq e '.commit' $MODULEYAML)
|
||||
makefile=$(yq e '.makefile' $MODULEYAML)
|
||||
|
||||
builddir="$WORKDIR/$module"
|
||||
if [ $makefile != null ]; then
|
||||
make_args=" -f $makefile"
|
||||
fi
|
||||
|
||||
if [ -z "$commit" ]; then
|
||||
echo "Error no tag or commit specified"
|
||||
@@ -28,7 +34,6 @@ if [ ! -z "$branch" ]; then
|
||||
branch_arg="-b $branch"
|
||||
fi
|
||||
|
||||
builddir="$WORKDIR/$module"
|
||||
if [ ! -d "${builddir}" ]; then
|
||||
git clone $repo $builddir $branch_arg
|
||||
else
|
||||
@@ -37,5 +42,5 @@ else
|
||||
git -C $builddir checkout $commit
|
||||
fi
|
||||
|
||||
make -C $builddir $2 MODULE=$module ARCH_FILTER="RHEL8%"
|
||||
make -C $builddir $make_args $2 MODULE=$module ARCH_FILTER="RHEL8%"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user