From 27187d78be18c98ce6b77e44d49e2516d20105cd Mon Sep 17 00:00:00 2001 From: Alexander Neundorf Date: Fri, 31 Aug 2007 14:07:53 -0400 Subject: STYLE: add makefile target MoreStyleChecks, which runs KWStyle with more checks enabled and creates the html files. Alex --- Utilities/KWStyle/CMakeLists.txt | 9 +++++++++ Utilities/KWStyle/CMakeMoreChecks.kws.xml.in | 30 ++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 Utilities/KWStyle/CMakeMoreChecks.kws.xml.in diff --git a/Utilities/KWStyle/CMakeLists.txt b/Utilities/KWStyle/CMakeLists.txt index b7aa2e8..ca8540a 100644 --- a/Utilities/KWStyle/CMakeLists.txt +++ b/Utilities/KWStyle/CMakeLists.txt @@ -26,6 +26,8 @@ IF(CMAKE_USE_KWSTYLE) CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/Utilities/KWStyle/CMake.kws.xml.in ${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 ${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 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) ENDIF(CMAKE_USE_KWSTYLE) diff --git a/Utilities/KWStyle/CMakeMoreChecks.kws.xml.in b/Utilities/KWStyle/CMakeMoreChecks.kws.xml.in new file mode 100644 index 0000000..f47f8e8 --- /dev/null +++ b/Utilities/KWStyle/CMakeMoreChecks.kws.xml.in @@ -0,0 +1,30 @@ + + + 10 + 79 +
"@CMAKE_SOURCE_DIR@/Utilities/KWStyle/Headers",false,true
+ + ^(cm)?[A-Z] + 200 + + + ^[A-Z] + 0 + + 0 + + 0 + 1 + 2 + + 1 + 4 + + 1 + 0 + + + 1 + + true +
-- cgit v0.12