mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
[gardening] Use grep -q instead of comparing output with [ -n .. ]
This commit is contained in:
@@ -13,14 +13,14 @@ set -u
|
||||
# REQUIRES: OS=macosx
|
||||
# RUN: %s %swift_obj_root
|
||||
|
||||
if [[ -n "$(find $1/lib -iname '*.cpp.o' -type f -exec file {} \; | grep -v -e bitcode -e bit-code)" ]]; then
|
||||
if find $1/lib -iname '*.cpp.o' -type f -exec file {} \; | grep -q -v -e bitcode -e bit-code; then
|
||||
echo "Found a ./lib non-bitcode object file!"
|
||||
exit 1
|
||||
else
|
||||
echo "All ./lib object files are bit-code files!"
|
||||
fi
|
||||
|
||||
if [[ -n "$(find $1/unittests -iname '*.cpp.o' -type f -exec file {} \; | grep -v -e bitcode -e bit-code)" ]]; then
|
||||
if find $1/unittests -iname '*.cpp.o' -type f -exec file {} \; | grep -q -v -e bitcode -e bit-code; then
|
||||
echo "Found a ./unittests non-bitcode object file!"
|
||||
exit 1
|
||||
else
|
||||
|
||||
@@ -34,7 +34,7 @@ function check_thin_archive_for_bitcode() {
|
||||
mkdir -p "${LIB_TEMP_DIR}"
|
||||
cd "${LIB_TEMP_DIR}"
|
||||
ar -x ${ARCHIVE}
|
||||
if [[ -n "$(find ./ -iname '*.o' -exec file {} \; | grep -e bitcode -e bit-code)" ]]; then
|
||||
if find ./ -iname '*.o' -exec file {} \; | grep -q -v -e bitcode -e bit-code; then
|
||||
echo "Found bitcode file in thin archive: ${ARCHIVE}"
|
||||
exit 1
|
||||
else
|
||||
@@ -78,7 +78,7 @@ function check_thick_archive_for_bitcode() {
|
||||
cd ${arch}
|
||||
ar -x "${LIB_ARCHIVE_DIR}/${THIN_ARCHIVE}"
|
||||
|
||||
if [[ -n "$(find ./ -iname '*.o' -exec file {} \; | grep -e bitcode -e bit-code)" ]]; then
|
||||
if find ./ -iname '*.o' -exec file {} \; | grep -q -e bitcode -e bit-code; then
|
||||
echo "Found bitcode file in thin archive: ${THIN_ARCHIVE}. Taken from thick archive: ${ARCHIVE}"
|
||||
exit 1
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user