C IDE for Mac needed
- by StasM
I'm looking for heavy-duty C/C++ IDE for Mac that would satisfy the following criteria:
Work with big projects (~5000 files, some of them 100K big) efficiently.
Have good navigation both file-based and symbol-based - i.e. "go to file", "go to function" etc. with autocompletion support.
Support for "go to declaration/definition" for symbols - functions, structures, etc.
Auto-adding new files in folders already in the project.
Support for code completion for values, function names, etc.
At least rudimentary CPP macro understanding - i.e. #define foo bar then foo() should take me either to #define or to actual bar. I understand full CPP parsing may be hard, but I hope for at least the obvious cases.
Support for displaying parameter names/types by function name, preferably - integrated with the previous item, for functions defined in the project. Support for libc would be nice too :)
(optional) Cross-project search support (I can manage with grep -r if everything else works)
(optional) SVN support, at least to some extent (update, commit, mark updated)
Is there such editor around? Free would be nice, but I'm ready to part with some money if it's good enough. I'm using TextMate now but I'm not satisfied with it. Tried Xcode but it seems to not be able to handle a large project - it just crashed...