【发布时间】: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
【问题讨论】: