From: Panayotis K. <pan...@pa...> - 2011-06-11 09:35:48
|
On Jun 10, 2011, at 8:01 PM, Paul Poley wrote: > I have already been using optimizations regarding this topic. I use "rsync" with options "-zvrc". There are 2 obstacles, one of which is very easy to overcome & the other I'll let someone else answer. > > This only speeds up XCode compile time, but that's the significant portion. The way it works is it XMLVM compiles as normal into a temporary directory. Then rsync copies all new or changed files to the destination directory. Any unchanged files are left there & so XCode does not recompile them. If you deleted any files, note they'll still be in the destination directory until you clean it out, but that doesn't matter most of the time. You could add an rsync option to delete them, but that would also delete the ".o" files & cause a full recompile. > > You can use rsync easily via Unix or on a Mac & with a little extra work in Windows via Cygwin. Sorry for the double post. This is more or less what is doing the build step I was talking about. |