C/C++ Cross-Reference Tool
Three versions are available. They offer the same cross-references facility and browsing experience but target different project sizes (a project is a given file tree):*: Not yet available on Windows)
As the sourcexr underlying compiler is clang, source files should compile with clang; otherwise unexpected behavior may occur.
sourcexr is available for Microsoft Windows and for the following Linux distributions 32- (x86) and 64-bit (amd64):
- CentOS 6.4
- Fedora 17 (Beefy Miracle)
- Debian 6 (Squeeze)
- Debian 7 (Wheezy)
- Ubuntu 12.04 LTS (Precise Pangolin)
Should you need another Linux distribution, just let us know.
The server-side code is using Python (2.6 or 2.7), running on any web server with FastCGI or WSGI support.
Parser is an external binary which parses source files as it goes through directories. It does not rely on a preexisting build system (Makefile, etc).
Source files should be encoded as UTF-8.