title: Excluding directories for Doxygen
body: <p>I want Doxygen to ignore, bypass, not search the following directories of my project:  </p>
  
  <pre><code>*/.svn/*
  */docs/*
  */Properties/*
  */bin/*
  </code></pre>
  
  <p>According to the <a href="http://www.doxygen.nl/manual/faq.html" rel="noreferrer">Doxygen FAQ</a>:  </p>
  
  <pre><code>How can I exclude all test directories from my directory tree?
  
  Simply put an exclude pattern like this in the configuration file:
  
  EXCLUDE_PATTERNS = */test/*
  </code></pre>
  
  <p>So, my Doxygen file looks like this:  </p>
  
  <pre><code># If the value of the INPUT tag contains directories, you can use the 
  # EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 
  # certain files from those directories. Note that the wildcards are matched 
  # against the file with absolute path, so to exclude all test directories 
  # for example use the pattern */test/*
  
  EXCLUDE_PATTERNS       = */.svn/* \
                           */docs/* \
                           */published/* \
                           */bin/* \
                           */obj/*
  </code></pre>
  
  <p>The output from Doxygen is:</p>
  
  <pre><code>Searching for include files...
  Searching for example files...
  Searching for images...
  Searching for files in directory c:/Test_Fixtures/pc_application/docs
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/.svn
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/.svn/prop-base
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/.svn/props
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/.svn/text-base
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/.svn/tmp
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/.svn/tmp/prop-base
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/.svn/tmp/props
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/.svn/tmp/text-base
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/html
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/html/.svn
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/html/.svn/prop-base
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/html/.svn/props
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/html/.svn/text-base
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/html/.svn/tmp
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/html/.svn/tmp/prop-base
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/html/.svn/tmp/props
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/html/.svn/tmp/text-base
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/html/search
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/html/search/.svn
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/html/search/.svn/prop-base
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/html/search/.svn/props
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/html/search/.svn/text-base
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/html/search/.svn/tmp
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/html/search/.svn/tmp/prop-base
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/html/search/.svn/tmp/props
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/html/search/.svn/tmp/text-base
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/rtf
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/rtf/.svn
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/rtf/.svn/prop-base
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/rtf/.svn/props
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/rtf/.svn/text-base
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/rtf/.svn/tmp
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/rtf/.svn/tmp/prop-base
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/rtf/.svn/tmp/props
  Searching for files in directory c:/Test_Fixtures/pc_application/docs/rtf/.svn/tmp/text-base
  </code></pre>
  
  <p>Which clearly shows that the EXCLUDE_PATTERNS is not working.
  I also have the EXCLUDE option set as:</p>
  
  <pre><code># The EXCLUDE tag can be used to specify files and/or directories that should 
  # excluded from the INPUT source files. This way you can easily exclude a 
  # subdirectory from a directory tree whose root is specified with the INPUT tag.
  
  EXCLUDE                = ../.svn \
                           ../docs \
                           ../published \
                           ../docs/.svn \
                           ../docs/.svn
  </code></pre>
  
  <p>Which is not working either.</p>
  
  <p>So, the USD$ 100000 question is:  How do I make Doxygen exclude, bypass, ignore, stay clear of specified directories or folders (preferably something that works)?  </p>
  
  <p>I am using the Doxygen Wizard on Windows 7 on 64-bit CPU platform, and Doxygen 1.7.3.</p>