【问题标题】:can not exclude files from input in doxygen不能从 doxygen 的输入中排除文件
【发布时间】:2016-03-01 15:20:36
【问题描述】:

我想用gcc -M 生成一个文件列表,它提供如下内容,效果很好:

../active_var/timervar.h \
../active_var/universal_var.h \
../chrono_timer/chrono_timer.cpp \
/home/bla/foreign_components/gmock-1.7.0/fused-src/gmock/gmock.h \
/home/bla/foreign_components/gmock-1.7.0/fused-src/gmock-gtest-all.cc \
/home/bla/foreign_components/gmock-1.7.0/fused-src/gmock_main.cc \
/home/bla/foreign_components/gmock-1.7.0/fused-src/gtest/gtest.h \
../../mtp/index_tuple.h \
../observer/observer_with_stop_marker.h \
test_bugfixing.cpp \
test_counter.cpp \

我把这些文件交给了

INPUT = <files as listed above >

这按预期工作。

现在我只想忽略来自/home/bla/foreign_components/的文件

我试过了:

EXCLUDE = */home/bla/foreign_components/*

EXCLUDE = /home/bla/foreign_components/    

EXCLUDE = /home/bla/foreign_components/*

没有任何效果!

我用EXCLUDE_PATTERNS 对上面列出的所有模式进行了同样的尝试

也没有效果。

这个功能是在doxygen 中被简单破坏了还是不能过滤掉文件中明确列出的文件?

我使用的是 doxygen 版本:1.8.10

【问题讨论】:

    标签: c++ doxygen


    【解决方案1】:

    文件中明确列出的文件不能被过滤掉吗?

    我想是的。

    您可以通过过滤gcc -M 输出来生成您的INPUT 列表:

    gcc -M | grep -v "/home/bla/foreign_components"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-22
      • 1970-01-01
      • 2010-11-28
      • 1970-01-01
      • 2017-02-06
      • 2012-05-26
      • 2021-12-28
      相关资源
      最近更新 更多