PageRenderTime 28ms CodeModel.GetById 21ms RepoModel.GetById 1ms app.codeStats 0ms

/core/externals/google-toolbox-for-mac/XcodePlugin/Resources/CleanCovAndBuild.applescript

http://macfuse.googlecode.com/
AppleScript | 38 lines | 10 code | 4 blank | 24 comment | 0 complexity | 394a0e8b227fc054770dbb239616617a MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, GPL-2.0
  1. (*
  2. CleanCovAndBuild.applescript
  3. Copyright 2007-2009 Google Inc.
  4. Licensed under the Apache License, Version 2.0 (the "License"); you may not
  5. use this file except in compliance with the License. You may obtain a copy
  6. of the License at
  7. http://www.apache.org/licenses/LICENSE-2.0
  8. Unless required by applicable law or agreed to in writing, software
  9. distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
  10. WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
  11. License for the specific language governing permissions and limitations under
  12. the License.
  13. *)
  14. (*
  15. gets passed a list of args from Xcode
  16. only arg is the dir to clean under
  17. *)
  18. on run args
  19. -- get our dir to clean
  20. set cleanDir to item 1 of args
  21. -- get rid of all our gcov data files
  22. set shellScript to "find " & quoted form of (cleanDir) & " -name \"*.gcda\" -print0 | /usr/bin/xargs -0 /bin/rm -f"
  23. do shell script shellScript
  24. -- now tell xcode to compile
  25. tell application "Xcode"
  26. tell project of active project document
  27. build
  28. end tell
  29. end tell
  30. end run