tests/themes/run.sh: use themes from build dir

This commit is contained in:
Daniel Hahler 2017-08-20 22:53:22 +02:00 committed by actionless
parent 0a75f09d1d
commit e1da4b030f
1 changed files with 12 additions and 1 deletions

View File

@ -12,6 +12,17 @@ if ! [ -f CMakeLists.txt ]; then
fi fi
source_dir="$PWD" source_dir="$PWD"
# Either the build dir is passed in $CMAKE_BINARY_DIR or we guess based on $PWD
# Same as in tests/run.sh.
build_dir="$CMAKE_BINARY_DIR"
if [ -z "$build_dir" ]; then
if [ -d "$source_dir/build" ]; then
build_dir="$source_dir/build"
else
build_dir="$source_dir"
fi
fi
config_file="$(mktemp)" config_file="$(mktemp)"
# Cleanup on errors / aborting. # Cleanup on errors / aborting.
@ -28,7 +39,7 @@ for theme_file in themes/*/theme.lua; do
sed "s~default/theme~$theme_name/theme~g" "awesomerc.lua" > "$config_file" sed "s~default/theme~$theme_name/theme~g" "awesomerc.lua" > "$config_file"
AWESOME_RC_FILE="$config_file" \ AWESOME_RC_FILE="$config_file" \
AWESOME_THEMES_PATH="$source_dir/themes" \ AWESOME_THEMES_PATH="$build_dir/themes" \
AWESOME_ICON_PATH="$PWD/icons" \ AWESOME_ICON_PATH="$PWD/icons" \
"$source_dir/tests/run.sh" themes/tests.lua "$source_dir/tests/run.sh" themes/tests.lua
done done