| #!/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" |