STYLE: add makefile target MoreStyleChecks, which runs KWStyle with more
checks enabled and creates the html files. Alex
This commit is contained in:
parent
b7527db958
commit
27187d78be
|
@ -26,6 +26,8 @@ IF(CMAKE_USE_KWSTYLE)
|
||||||
|
|
||||||
CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/Utilities/KWStyle/CMake.kws.xml.in
|
CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/Utilities/KWStyle/CMake.kws.xml.in
|
||||||
${CMAKE_BINARY_DIR}/CMake.kws.xml)
|
${CMAKE_BINARY_DIR}/CMake.kws.xml)
|
||||||
|
CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/Utilities/KWStyle/CMakeMoreChecks.kws.xml.in
|
||||||
|
${CMAKE_BINARY_DIR}/CMakeMoreChecks.kws.xml)
|
||||||
|
|
||||||
CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/Utilities/KWStyle/CMakeFiles.txt.in
|
CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/Utilities/KWStyle/CMakeFiles.txt.in
|
||||||
${CMAKE_BINARY_DIR}/CMakeKWSFiles.txt)
|
${CMAKE_BINARY_DIR}/CMakeKWSFiles.txt)
|
||||||
|
@ -36,6 +38,13 @@ IF(CMAKE_USE_KWSTYLE)
|
||||||
ARGS -xml ${CMAKE_BINARY_DIR}/CMake.kws.xml -o ${CMAKE_SOURCE_DIR}/Utilities/KWStyle/CMakeOverwrite.txt -v ${KWSTYLE_ARGUMENTS} -D ${CMAKE_BINARY_DIR}/CMakeKWSFiles.txt
|
ARGS -xml ${CMAKE_BINARY_DIR}/CMake.kws.xml -o ${CMAKE_SOURCE_DIR}/Utilities/KWStyle/CMakeOverwrite.txt -v ${KWSTYLE_ARGUMENTS} -D ${CMAKE_BINARY_DIR}/CMakeKWSFiles.txt
|
||||||
COMMENT "Coding Style Checker"
|
COMMENT "Coding Style Checker"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
ADD_CUSTOM_TARGET(MoreStyleChecks
|
||||||
|
COMMAND ${KWSTYLE_EXECUTABLE}
|
||||||
|
-xml ${CMAKE_BINARY_DIR}/CMakeMoreChecks.kws.xml -html ${CMAKE_BINARY_DIR}/html -o ${CMAKE_SOURCE_DIR}/Utilities/KWStyle/CMakeOverwrite.txt -v ${KWSTYLE_ARGUMENTS} -D ${CMAKE_BINARY_DIR}/CMakeKWSFiles.txt
|
||||||
|
COMMENT "Coding Style Checker, more checks enabled"
|
||||||
|
)
|
||||||
|
|
||||||
ADD_CUSTOM_TARGET(StyleCheck DEPENDS ${CMAKE_BINARY_DIR}/KWStyleReport.txt)
|
ADD_CUSTOM_TARGET(StyleCheck DEPENDS ${CMAKE_BINARY_DIR}/KWStyleReport.txt)
|
||||||
ENDIF(CMAKE_USE_KWSTYLE)
|
ENDIF(CMAKE_USE_KWSTYLE)
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,30 @@
|
||||||
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
|
<Description>
|
||||||
|
<ErrorThreshold>10</ErrorThreshold>
|
||||||
|
<LineLength>79</LineLength>
|
||||||
|
<Header>"@CMAKE_SOURCE_DIR@/Utilities/KWStyle/Headers",false,true</Header>
|
||||||
|
<Functions>
|
||||||
|
<regex>^(cm)?[A-Z]</regex>
|
||||||
|
<length>200</length>
|
||||||
|
</Functions>
|
||||||
|
<InternalVariables>
|
||||||
|
<regex>^[A-Z]</regex>
|
||||||
|
<alignment>0</alignment>
|
||||||
|
</InternalVariables>
|
||||||
|
<SemicolonSpace>0</SemicolonSpace>
|
||||||
|
<DeclarationOrder>
|
||||||
|
<public>0</public>
|
||||||
|
<protected>1</protected>
|
||||||
|
<private>2</private>
|
||||||
|
</DeclarationOrder>
|
||||||
|
<Tabs>1</Tabs>
|
||||||
|
<EmptyLines>4</EmptyLines>
|
||||||
|
<StatementPerLine>
|
||||||
|
<maxNumber>1</maxNumber>
|
||||||
|
<checkInline>0</checkInline>
|
||||||
|
</StatementPerLine>
|
||||||
|
<VariablePerLine>
|
||||||
|
<maxNumber>1</maxNumber>
|
||||||
|
</VariablePerLine>
|
||||||
|
<BadCharacters>true</BadCharacters>
|
||||||
|
</Description>
|
Loading…
Reference in New Issue