1
0
mirror of https://github.com/falk-werner/webfuse-provider synced 2026-03-02 04:09:18 +00:00

Merge commit 'b19a54d2f9d8a3e83366c638aace4cf3b5daa96e' as 'build/dobuild'

This commit is contained in:
nosamad
2020-05-25 23:24:23 +02:00
95 changed files with 7843 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
#!/bin/sh
exec cmake_adapter "$@"

View File

@@ -0,0 +1,15 @@
#!/bin/sh -e
supports_check_target() {
[ -f "$1" ] && grep -q '^check$' "$1"
}
if supports_check_target 'DoBuildFiles/targets.txt'; then
set -- check "$@"
else
assemble
set -- test "$@"
fi
exec cmake_adapter "$@"

View File

@@ -0,0 +1,15 @@
#!/bin/sh -e
supports_memcheck_target() {
[ -f "$1" ] && grep -q '^memcheck$' "$1"
}
if supports_memcheck_target 'DoBuildFiles/targets.txt'; then
set -- cmake_adapter memcheck "$@"
else
assemble
set -- ctest_adapter -T memcheck "$@"
fi
exec "$@"

View File

@@ -0,0 +1,12 @@
#!/bin/sh
. DoBuildFiles/generic.properties
. DoBuildFiles/cmake.properties
. cmake_helper.sh
export CTEST_OUTPUT_ON_FAILURE=1
{ [ -z "$BUILDVERBOSE" ] && [ -z "$TESTVERBOSE" ]; } || set -- "$(cmake_generator_verbose_opt "$CMAKE_GENERATOR_NAME")" "$@"
[ -z "$VERBOSE" ] || set -x
exec "$CMAKE_GENERATOR_CMD" -j"$NPROC" "$@"

View File

@@ -0,0 +1,13 @@
#!/bin/sh
cmake_ninja_verbose_opt() {
echo '-v'
}
cmake_make_verbose_opt() {
echo 'VERBOSE=1'
}
cmake_generator_verbose_opt() {
"cmake_${1}_verbose_opt"
}

View File

@@ -0,0 +1,10 @@
#!/bin/sh
. DoBuildFiles/generic.properties
. DoBuildFiles/cmake.properties
. cmake_helper.sh
{ [ -z "$BUILDVERBOSE" ] && [ -z "$TESTVERBOSE" ]; } || set -- "$(cmake_generator_verbose_opt "$CMAKE_GENERATOR_NAME")" "$@"
[ -z "$VERBOSE" ] || set -x
exec ctest --output-on-failure -j"$NPROC" "$@"

View File

@@ -0,0 +1,3 @@
#!/bin/sh
exec cmake_adapter "$@"

View File

@@ -0,0 +1,3 @@
#!/bin/sh
exec cmake_adapter package "$@"

View File

@@ -0,0 +1,5 @@
#!/bin/sh
export DESTDIR="$1"
exec cmake_adapter install "$@"

View File

@@ -0,0 +1,19 @@
#!/bin/sh
. DoBuildFiles/generic.properties
. DoBuildFiles/cmake.properties
camelcase() {
echo "$@" | sed -r 's/(^|_)([a-z])/\U\2/g'
}
if [ -f "${CMAKE_TOOLCHAIN_FILE}" ]; then
set -- "$@" "-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}"
fi
if [ -n "$BUILD_TESTING" ]; then
set -- "$@" "-DBUILD_TESTING=ON"
fi
set -- "$@" -DCMAKE_EXPORT_COMPILE_COMMANDS=ON "-DCMAKE_BUILD_TYPE=$(camelcase "$VARIANT")" "-G${CMAKE_GENERATOR}" "-B${PWD}" "$PROJECTDIR"
[ -z "$VERBOSE" ] || set -x
exec cmake "$@"

View File

@@ -0,0 +1,13 @@
#!/bin/sh
. DoBuildFiles/generic.properties
. DoBuildFiles/cmake.properties
[ -z "$VERBOSE" ] || set -x
exec "$DOBUILDDIR/bin/tar_cc_settings" \
--project-root "$PROJECTDIR" \
--build-system "cmake-${CMAKE_GENERATOR_NAME}" \
--include-prefix "$TARGET/DoBuildFiles" \
compile_commands.json \
CMakeCache.txt

View File

@@ -0,0 +1,9 @@
#!/bin/sh
. DoBuildFiles/generic.properties
if [ -n "$BUILD_TESTING" ]; then
set -- testClasses "$@"
fi
exec gradle_adapter classes "$@"

View File

@@ -0,0 +1,3 @@
#!/bin/sh
exec gradle_adapter cleanTest test "$@"

View File

@@ -0,0 +1,3 @@
#!/bin/sh
exec gradle_adapter "$@"

View File

@@ -0,0 +1,17 @@
#!/bin/sh
. DoBuildFiles/generic.properties
{ [ -z "$BUILDVERBOSE" ] && [ -z "$TESTVERBOSE" ]; } || set -- --info "$@"
[ -z "$VERBOSE" ] || set -x
exec gradle \
--no-daemon \
--parallel \
--console plain \
--max-workers "$NPROC" \
--gradle-user-home "$PWD/gradle" \
--project-cache-dir "$PWD/gradle-cache" \
--project-dir "$PROJECTDIR" \
"-Dorg.gradle.project.buildDir=$PWD/build" \
"$@"