diff options
author | Stephen Kelly <steveire@gmail.com> | 2014-01-04 19:43:10 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2014-01-07 14:52:56 (GMT) |
commit | efc43cde8f9fd2aaa91f17ad9fc36822fcf9487c (patch) | |
tree | 805364e578f52dcb356aaafbc595236c13a5479d /Modules/CheckStructHasMember.cmake | |
parent | 3917d86b261f0b88eb5cf0e8d2700c70cebdbe4b (diff) | |
download | CMake-efc43cde8f9fd2aaa91f17ad9fc36822fcf9487c.zip CMake-efc43cde8f9fd2aaa91f17ad9fc36822fcf9487c.tar.gz CMake-efc43cde8f9fd2aaa91f17ad9fc36822fcf9487c.tar.bz2 |
Help: Fix some erroneous code block markers in Module docs.
There are many style errors in these files. This patch fixes only
the syntactical errors.
The script which ported these to rst tripped on some incorrectly
formatted blocks in the original input documentation. Use a new
script to find problematic code (and then fix them manually):
#!/usr/bin/env python
import os
rootDir = '.'
def checkFile(fname):
f = open(fname)
lines = f.readlines()
started = False
counter = 0
for l in lines:
if "#" in l:
started = True
elif started:
return
lin = l.find("(")
if lin != -1 and l.find(")", lin) == -1 and \
not "(To distribute this file outside of CMake, substitute the full" in l:
for lp in lines[counter+1:]:
if lp == "# ::\n":
print "\n\n######### " + fname + "\n\n"
print ''.join(lines[max(counter-2, 0):counter+6])
break
elif lp == "#\n" :
continue
break
counter += 1
for dirName, subdirList, fileList in os.walk(rootDir):
for fname in fileList:
checkFile(os.path.join(dirName, fname))
Diffstat (limited to 'Modules/CheckStructHasMember.cmake')
-rw-r--r-- | Modules/CheckStructHasMember.cmake | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/Modules/CheckStructHasMember.cmake b/Modules/CheckStructHasMember.cmake index a4ed8d5..a864e82 100644 --- a/Modules/CheckStructHasMember.cmake +++ b/Modules/CheckStructHasMember.cmake @@ -4,13 +4,10 @@ # # Check if the given struct or class has the specified member variable # -# CHECK_STRUCT_HAS_MEMBER (<struct> <member> <header> <variable> -# # :: # -# [LANGUAGE <language>]) -# -# +# CHECK_STRUCT_HAS_MEMBER(<struct> <member> <header> <variable> +# [LANGUAGE <language>]) # # :: # |