Now, I really start writing an answer to be able to refine it with time. That is how far I got until now:
There are several versions of cedet
.
Emacs 24.3 includes cedet-2.0. But, with respect to the bazaar version cited below it seems to be slightly outdated.
I believe that in this version cscope is supported as one of the tools in semantic-symref-tool-alist
.
The variable semantic-symref-tool-alist
is described in the info manual. One gets there with the key strokes C-h i g (semantic-user) Configuring SymRef
.
One can see the default value of semantic-symref-tool-alist
after loading semantic/symref
. One of its members is:
((lambda
(rootdir)
(file-exists-p
(expand-file-name "cscope.out" rootdir)))
. cscope)
I think that this is the cscope
support in in the built-in version of cedet-2.0 and no additional enabling of cscope is required (?).
The official release is cedet-1.1 from https://sourceforge.net/projects/cedet/files/cedet/cedet-1.1.tar.gz/download
.
In this version the function semanticdb-enable-cscope-databases
is defined in the file semantic/semanticdb-cscope.el
The bazar-version of cedet is cedet-2.0. It is available via bazaar under:
bzr checkout bzr://cedet.bzr.sourceforge.net/bzrroot/cedet/code/trunk cedet
In this version the function semanticdb-enable-cscope-databases
is defined in cedet/semantic/db-cscope.el
.
This file is missing in the version of cedet shipped with emacs 24.3.
Σ: That makes me believe that if you want to use your setup you should use the bazaar version of cedet-2.0.