I followed this guide from Apple to create doxygen documentation. I did need to modify the script to put variables in quotes so when it parses a directory with spaces, it doesn't treat it as two separate arguments.
That said, I recently switched to use subversion in XCODE instead of using the Snapshot stuff, which has a notorious history with corrupting itself and losing your history. My process for doing such was to create a subversion like directory structure for my project, check that into SVN, then check check out from the trunk.
My problem is that when I create the documentation, no matter how I modify my doxygen config file (exclude_parameters, etc...), the first time it creates the docset for the documentation it is fine. The second time it goes through, it has issues trying to copy with the cp command to my library documentation directory where it is installed for XCODE to reference.
I've tried adding to the exclude_parameters .svn *.svn* */.svn* */.svn/* but nothing seems to help or affect the documentation. I did a chmod on my docset after it is installed, and that resolves the issue, but it is really just masking the fact that the .svn directories are still present in the documentation.
I thought maybe creating a folder action might do the trick, but I haven't really messed around with apple scripts that much. It would be a hack, but would certainly get the job done.
To do this right though, does anyone have an idea of how do this gracefully (the correct way)?
Thanks!