Project

General

Profile

Actions

整備 #4135

closed

doxygen設定ファイルdoxyfile.inを整備する

Added by n.kawauchi over 7 years ago. Updated about 7 years ago.

Status:
終了
Priority:
通常
Assignee:
Start date:
07/04/2017
Due date:
% Done:

100%

Estimated time:

Description

  • 下記の理由で設定を変更する
  • graphvizで生成される図のRTCのファイル名をフルパス表示にしない(STRIP_FROM_PATHを設定)
  • include, importのファイル名をフルパス表示にしない(STRIP_FROM_INC_PATH設定を変更)
  • Java/PythonのRTCの場合、言語により適合した出力形式にする(OPTIMIZE_OUTPUT_JAVA設定の切替え)
    • 名前空間はパッケージとして提示されるなど
  • Python RTCのドキュメントを生成できるようにする(FILE_PATTERNSへ追加)
  • RTCプロジェクトにShift-JISのソースがあった場合にnkfで自動変換し、文字化けしないようにする
    (INPUT_FILTER, FILTER_SOURCE_FILESを設定)
    • graphviz, nkfは一括インストールスクリプトでインストールされるように対応する
  • 修正内容は次の通り
    STRIP_FROM_PATH        =
      ↓
    STRIP_FROM_PATH        = @PROJECT_SOURCE_DIR@
    -----
    STRIP_FROM_INC_PATH    = @PROJECT_SOURCE_DIR@/include
      ↓
    STRIP_FROM_INC_PATH    = @PROJECT_SOURCE_DIR@
    -----
    OPTIMIZE_OUTPUT_JAVA   = NO ←★C++ならばこのままでよい
      ↓
    OPTIMIZE_OUTPUT_JAVA   = YES ←★Python,Javaの場合はYESにする
    -----
    FILE_PATTERNS          = *.h \
                             *.hpp \
                             *.doxy
      ↓
    FILE_PATTERNS          = *.h \
                             *.hpp \
                             *.py \
                             *.idl \
                             *.doxy
    -----
    INPUT_FILTER           =
      ↓
    INPUT_FILTER           = "nkf -w" 
    -----
    FILTER_SOURCE_FILES    = NO
      ↓
    FILTER_SOURCE_FILES    = YES
    
Actions

Also available in: Atom PDF