On 3/2/06, <b class="gmail_sendername">William A. Hoffman</b> <<a href="mailto:billlist@nycap.rr.com">billlist@nycap.rr.com</a>> 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>>Hi,<br>><br>>I have a mkdoc target, which is for extracting document information from all C/C++<br>>and Python source files. I tried this setting:<br>><br>>SET(MKDOCSRCS
<br>> "@SOURCE_DIR@/subdir1/\\.(C|c|cpp|py)$"<br>> "@SOURCE_DIR@/subdir2/\\.(C|c|cpp|py)$"<br>> "@SOURCE_DIR@/subdir3/\\.(C|c|cpp|py)$"<br>> )<br>>ADD_CUSTOM_TARGET( mkdoc
<br>> DEPENDS ${MKDOCSRCS}<br>>)<br>><br>>But my cmake complain:<br>><br>>CMake Error: can not find file /home/gtang/EMAN/src/eman/boxer/\.(C|c|cpp|py)$<br>><br>>Tried .c .C .c++ .cc .cpp .cxx .m .M .mm .h .h++ .hm .hpp .hxx .in .txx
<br>><br>>Could somebody help me out?<br><br>You can not depend on a regular expression. You may want to try the<br> 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>