Hi,
I am posting a patch that makes it unnecessary for some of the config
parameters to specify the drive specification. This can be achieved by
using a relative path but I find it much clearer and sometimes simplier
to use the absolute path. It is assumed however, that the drive will be
the same as where the config file (Doxyfile) is located.
Use case:
If you are using a Windows client to generate the documentation, it is
not neccessary to know the specific drive that you have to use in order
to connect the server where the all the source code are located.
Example of config file parameter:
Before: INPUT_FILTER = J:/FolderName1/FolderName2/Filter
After: INPUT_FILTER = /FolderName1/FolderName2/Filter
This assumes that the Doxyfile is located somewhere on drive J.
The patch handles the following parameters:
OUTPUT_DIRECTORY, INPUT_FILTER and HTML_FOOTER
Included in this patch there is also possible the leave the INPUT tag
empty, in that case the location of the current Doxyfile is used as
input directory.
Example of config file parameter:
Before: INPUT = J:/FolderName1/FolderName2
After: INPUT =
/Johan
PS Dimitri, if all parameters should be covered, a better solution than
the current patch should probably be done, something like the
substEnvVars() implementation. So, if you feel that this could be
something for the general doxygen, I would be happy to write a code
proposal DS |