PageRenderTime 18ms CodeModel.GetById 11ms app.highlight 5ms RepoModel.GetById 1ms app.codeStats 1ms

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

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