Relative paths in doxygen to ensure continuous integration

The goal is to automatically create documentation for my entire Visual Studio C # solution using Doxygen. This should happen on an external server with Jenkins. The structure of my project is as follows:

Root
    Tools
        doxygen-1.8.0
            doxygen.exe
    Project1
        bin
        ...
    Project2
        bin
        ...
    ...

When creating a Doxyfile with Doxywizard, the input and output paths are unfortunately absolute, which means that they depend on my development machine and will no longer work on the Jenkins server. Do you know how I can fix this? I have a suspicion that this has something to do with Doxygen FULL_PATH_NAMESand STRIP_FROM_PATH, but to be honest, I am not getting a description of these two parameters. Maybe I'm wrong, and this has nothing to do with two parameters.

Thank!

+3
1

, doxygen Windows , Windows ( ) Unix ( ). , , , doxygen.

Doxyfile INPUT OUTPUT_DIRECTORY . , Root:

INPUT = ./Project1 \
        ./Project2

, , ( , ).

OUTPUT_DIRECTORY :

OUTPUT_DIRECTORY = $(DOXYGEN_OUTOUT_DIR)

, :

OUTPUT_DIRECTORY = ./gen/docs

./ , , .

FULL_PATH_NAMES , , .

+4

All Articles