summaryrefslogtreecommitdiffstats
path: root/tools/clang
diff options
context:
space:
mode:
authordbeam@chromium.org <dbeam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-16 20:51:38 +0000
committerdbeam@chromium.org <dbeam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-16 20:51:38 +0000
commitdfa4b51c4eb45af06a85dd9c8791fb7ab47fae33 (patch)
treeec8efb18dbd1504d50f339e986e2d0df197062e8 /tools/clang
parent0507524fb6b725653deb2bd24fca3dad01854dc1 (diff)
downloadchromium_src-dfa4b51c4eb45af06a85dd9c8791fb7ab47fae33.zip
chromium_src-dfa4b51c4eb45af06a85dd9c8791fb7ab47fae33.tar.gz
chromium_src-dfa4b51c4eb45af06a85dd9c8791fb7ab47fae33.tar.bz2
[Build] Fix to tools/clang/scripts/update.sh
R=thakis@chromium.org BUG=None TEST=I can run gclient runhooks on Mac. NOTRY=true Review URL: http://codereview.chromium.org/9415016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122351 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/clang')
-rwxr-xr-xtools/clang/scripts/update.sh10
1 files changed, 7 insertions, 3 deletions
diff --git a/tools/clang/scripts/update.sh b/tools/clang/scripts/update.sh
index 5b0694f..8227b2a 100755
--- a/tools/clang/scripts/update.sh
+++ b/tools/clang/scripts/update.sh
@@ -131,9 +131,13 @@ for CONFIG in Debug Release; do
if [[ -d "${MAKE_DIR}/${CONFIG}/obj.target" ||
-d "${MAKE_DIR}/${CONFIG}/obj.host" ]]; then
echo "Clobbering ${CONFIG} PCH and .o files for make build"
- find "${MAKE_DIR}/${CONFIG}/obj.target" -name '*.gch' -exec rm {} +
- find "${MAKE_DIR}/${CONFIG}/obj.host" -name '*.o' -exec rm {} +
- find "${MAKE_DIR}/${CONFIG}/obj.target" -name '*.o' -exec rm {} +
+ if [[ -d "${MAKE_DIR}/${CONFIG}/obj.target" ]]; then
+ find "${MAKE_DIR}/${CONFIG}/obj.target" -name '*.gch' -exec rm {} +
+ find "${MAKE_DIR}/${CONFIG}/obj.target" -name '*.o' -exec rm {} +
+ fi
+ if [[ -d "${MAKE_DIR}/${CONFIG}/obj.host" ]]; then
+ find "${MAKE_DIR}/${CONFIG}/obj.host" -name '*.o' -exec rm {} +
+ fi
fi
# ninja puts its output below ${MAKE_DIR} as well.