C++ API の HTML ヘルプを生成するために doxygen を使用しています。
などのコードで有効/無効になっている部分があります。
#ifdef EXPERIMENTAL_FEATURE1
class Experimental1
{
...
}
#endif
#ifdef EXPERIMENTAL_FEATURE2
class Experimental2
{
...
}
#endif
doxygen PREDEFINED を次のように設定しました。
PREDEFINED = EXPERIMENTAL_FEATURE1 EXPERIMENTAL_FEATURE2
ただし、これにより doxygen が doc を抽出することはありません。これらのクラスのために。ログは、doxygen がファイルを読み取ることを示しています。
PREDEFINED の構文は正しいですか (スペースで区切り、= なし)?
どうすればこれをデバッグできますか?