blob: f9ef52ff8d9b7b16184298a270729afdaf1ce1f3 [file] [log] [blame]
#!/usr/bin/env sh
set -e
# If we have an included copy of FileCheck, use that.
FILECHECK="${SRCROOT}/llbuild-test-tools/utils/Xcode/FileCheck"
if [ ! -f "${FILECHECK}" ]; then
# If not, look in the path.
FILECHECK="$(which FileCheck || true)"
if [ -z "${FILECHECK}" ]; then
echo "$0: error: unable to find 'FileCheck' testing utility in path"
exit 1
fi
fi
mkdir -p "${BUILT_PRODUCTS_DIR}/tests/Unit"
sed < "${SRCROOT}/tests/lit.site.cfg.in" \
> "${BUILT_PRODUCTS_DIR}/tests/lit.site.cfg" \
-e "s=@LLBUILD_SRC_DIR@=${SRCROOT}=g" \
-e "s=@LLBUILD_OBJ_DIR@=${BUILT_PRODUCTS_DIR}=g" \
-e "s=@LLBUILD_TOOLS_DIR@=${BUILT_PRODUCTS_DIR}=g" \
-e "s=@LLBUILD_LIBS_DIR@=${BUILT_PRODUCTS_DIR}=g" \
-e "s=@FILECHECK_EXECUTABLE@=${FILECHECK}=g"
sed < "${SRCROOT}/tests/Unit/lit.site.cfg.in" \
> "${BUILT_PRODUCTS_DIR}/tests/Unit/lit.site.cfg" \
-e "s=@LLBUILD_SRC_DIR@=${SRCROOT}=g" \
-e "s=@LLBUILD_OBJ_DIR@=${BUILT_PRODUCTS_DIR}=g" \
-e "s=@LLBUILD_TOOLS_DIR@=${BUILT_PRODUCTS_DIR}=g" \
-e "s=@LLBUILD_LIBS_DIR@=${BUILT_PRODUCTS_DIR}=g" \
-e "s=@LLBUILD_BUILD_MODE@=.=g" \
-e "s=@FILECHECK_EXECUTABLE@=${FILECHECK}=g"