On 3/2/06, <b class="gmail_sendername">William A. Hoffman</b> &lt;<a href="mailto:billlist@nycap.rr.com">billlist@nycap.rr.com</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
At 10:20 AM 3/2/2006, Grant Tang wrote:<br>&gt;Hi,<br>&gt;<br>&gt;I have a mkdoc target, which is for extracting document information from all&nbsp;&nbsp;C/C++<br>&gt;and Python source files. I tried this setting:<br>&gt;<br>&gt;SET(MKDOCSRCS
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;@SOURCE_DIR@/subdir1/\\.(C|c|cpp|py)$&quot;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;@SOURCE_DIR@/subdir2/\\.(C|c|cpp|py)$&quot;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;@SOURCE_DIR@/subdir3/\\.(C|c|cpp|py)$&quot;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)<br>&gt;ADD_CUSTOM_TARGET( mkdoc
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DEPENDS ${MKDOCSRCS}<br>&gt;)<br>&gt;<br>&gt;But my cmake complain:<br>&gt;<br>&gt;CMake Error: can not find file /home/gtang/EMAN/src/eman/boxer/\.(C|c|cpp|py)$<br>&gt;<br>&gt;Tried .c .C .c++ .cc .cpp .cxx .m .M .mm .h .h++ .hm .hpp .hxx .in .txx
<br>&gt;<br>&gt;Could somebody help me out?<br><br>You can not depend on a regular expression.&nbsp;&nbsp; You may want to try the<br>&nbsp;&nbsp;FILE(GLOB variable [globbing expressions]...)<br><br>-Bill<br><br><br></blockquote></div>Yeah! I use FILE(GLOB_RECURSE mkdoc [globbing expressions]...) just work exactly as I need.
<br>
Thank you very much!<br>-- <br>Grant<br>