Build cscope.out files in a separate directory

viji picture viji · Jul 30, 2012 · Viewed 7.5k times · Source

I've source code of a huge project in one directory (/my/src/) and I want the cscope files to be built in some other directory (/my/db/). How can I do that ?

Answer

Deqing picture Deqing · Jul 30, 2012

Try following steps:

1 . Generate cscope.files

find /my/src -name '*.c' -o -name '*.h' > /my/db/cscope.files

2 . Run cscope on the generated result

cscope -i /my/db/cscope.files

3 . Export to environment variable

CSCOPE_DB=/my/db/cscope.out; export CSCOPE_DB