Использование HeaderDoc с файлами.hpp вместо файлов.h

Я хочу документировать свой интерфейс. Интерфейс написан на C++ и находится в файлах.hpp. Тем не мение, headerdoc2html похоже, не знает о файлах.hpp; он ожидает.h файлы.

$ headerdoc2html include / *. hpp
Режим вывода HTML.
Файл include/serializer.hpp не имеет известного типа файла заголовка или исходного кода.
Не указаны допустимые входные файлы. 

Использование: headerdoc2html [-dq] [-o <выходной каталог>] <входные файлы или каталог>.

Как я могу заставить HeaderDoc интерпретировать ввод как код C++?

1 ответ

Решение

У меня есть только грязное предложение: скопировать файлы.hpp в файлы.h. Вы можете сделать это в make-файле.

Вот фрагмент Makefile

.SUFFIXES: .h .hpp
.hpp.h:
     cp $< $@

помните вкладку в Makefile перед строкой "cp"

Другие вопросы по тегам