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:
3
build/dobuild/assets/adapters/cmake/assemble
Executable file
3
build/dobuild/assets/adapters/cmake/assemble
Executable file
@@ -0,0 +1,3 @@
|
||||
#!/bin/sh
|
||||
|
||||
exec cmake_adapter "$@"
|
||||
15
build/dobuild/assets/adapters/cmake/check
Executable file
15
build/dobuild/assets/adapters/cmake/check
Executable 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 "$@"
|
||||
|
||||
15
build/dobuild/assets/adapters/cmake/check-memcheck
Executable file
15
build/dobuild/assets/adapters/cmake/check-memcheck
Executable 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 "$@"
|
||||
|
||||
12
build/dobuild/assets/adapters/cmake/cmake_adapter
Executable file
12
build/dobuild/assets/adapters/cmake/cmake_adapter
Executable 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" "$@"
|
||||
13
build/dobuild/assets/adapters/cmake/cmake_helper.sh
Normal file
13
build/dobuild/assets/adapters/cmake/cmake_helper.sh
Normal 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"
|
||||
}
|
||||
10
build/dobuild/assets/adapters/cmake/ctest_adapter
Executable file
10
build/dobuild/assets/adapters/cmake/ctest_adapter
Executable 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" "$@"
|
||||
3
build/dobuild/assets/adapters/cmake/delegate
Executable file
3
build/dobuild/assets/adapters/cmake/delegate
Executable file
@@ -0,0 +1,3 @@
|
||||
#!/bin/sh
|
||||
|
||||
exec cmake_adapter "$@"
|
||||
3
build/dobuild/assets/adapters/cmake/package
Executable file
3
build/dobuild/assets/adapters/cmake/package
Executable file
@@ -0,0 +1,3 @@
|
||||
#!/bin/sh
|
||||
|
||||
exec cmake_adapter package "$@"
|
||||
5
build/dobuild/assets/adapters/cmake/package-install
Executable file
5
build/dobuild/assets/adapters/cmake/package-install
Executable file
@@ -0,0 +1,5 @@
|
||||
#!/bin/sh
|
||||
|
||||
export DESTDIR="$1"
|
||||
|
||||
exec cmake_adapter install "$@"
|
||||
19
build/dobuild/assets/adapters/cmake/prepare
Executable file
19
build/dobuild/assets/adapters/cmake/prepare
Executable 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 "$@"
|
||||
13
build/dobuild/assets/adapters/cmake/save-artifacts
Executable file
13
build/dobuild/assets/adapters/cmake/save-artifacts
Executable 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
|
||||
9
build/dobuild/assets/adapters/gradle/assemble
Executable file
9
build/dobuild/assets/adapters/gradle/assemble
Executable file
@@ -0,0 +1,9 @@
|
||||
#!/bin/sh
|
||||
|
||||
. DoBuildFiles/generic.properties
|
||||
|
||||
if [ -n "$BUILD_TESTING" ]; then
|
||||
set -- testClasses "$@"
|
||||
fi
|
||||
|
||||
exec gradle_adapter classes "$@"
|
||||
3
build/dobuild/assets/adapters/gradle/check
Executable file
3
build/dobuild/assets/adapters/gradle/check
Executable file
@@ -0,0 +1,3 @@
|
||||
#!/bin/sh
|
||||
|
||||
exec gradle_adapter cleanTest test "$@"
|
||||
3
build/dobuild/assets/adapters/gradle/delegate
Executable file
3
build/dobuild/assets/adapters/gradle/delegate
Executable file
@@ -0,0 +1,3 @@
|
||||
#!/bin/sh
|
||||
|
||||
exec gradle_adapter "$@"
|
||||
17
build/dobuild/assets/adapters/gradle/gradle_adapter
Executable file
17
build/dobuild/assets/adapters/gradle/gradle_adapter
Executable 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" \
|
||||
"$@"
|
||||
Reference in New Issue
Block a user