diff options
author | Anas Nashif <anas.nashif@intel.com> | 2013-02-13 18:21:12 -0800 |
---|---|---|
committer | Anas Nashif <anas.nashif@intel.com> | 2013-02-13 18:21:12 -0800 |
commit | ef8aa19c33e83ff019595fd7f8fdc29c35c336a3 (patch) | |
tree | 6501b44707b5c6a88fa5f817adee1a3ffcb0012d /Utilities/KWStyle/CMakeLists.txt | |
parent | 035c7fabc3b82cbc9a346c11abe2e9462b4c0379 (diff) | |
download | cmake-ef8aa19c33e83ff019595fd7f8fdc29c35c336a3.tar.gz cmake-ef8aa19c33e83ff019595fd7f8fdc29c35c336a3.tar.bz2 cmake-ef8aa19c33e83ff019595fd7f8fdc29c35c336a3.zip |
Imported Upstream version 2.8.10.2upstream/2.8.10.2
Diffstat (limited to 'Utilities/KWStyle/CMakeLists.txt')
-rw-r--r-- | Utilities/KWStyle/CMakeLists.txt | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/Utilities/KWStyle/CMakeLists.txt b/Utilities/KWStyle/CMakeLists.txt index 5b0c84e8b..b2c798c0f 100644 --- a/Utilities/KWStyle/CMakeLists.txt +++ b/Utilities/KWStyle/CMakeLists.txt @@ -16,63 +16,63 @@ # Search for a built-from-source KWStyle under Dashboards/Support on a typical # dashboard machines: # -SET(home "$ENV{HOME}") -IF(NOT home) - STRING(REPLACE "\\" "/" home "$ENV{USERPROFILE}") -ENDIF() +set(home "$ENV{HOME}") +if(NOT home) + string(REPLACE "\\" "/" home "$ENV{USERPROFILE}") +endif() -FIND_PROGRAM(KWSTYLE_EXECUTABLE - NAMES KWStyle +find_program(KWSTYLE_EXECUTABLE + NAMES KWStyle PATHS "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Kitware Inc.\\KWStyle 1.0.0]/bin" "${home}/Dashboards/Support/KWStyle/bin" ) -MARK_AS_ADVANCED(KWSTYLE_EXECUTABLE) +mark_as_advanced(KWSTYLE_EXECUTABLE) -SET(CMAKE_USE_KWSTYLE_DEFAULT OFF) -IF(KWSTYLE_EXECUTABLE) - SET(CMAKE_USE_KWSTYLE_DEFAULT ON) -ENDIF() +set(CMAKE_USE_KWSTYLE_DEFAULT OFF) +if(KWSTYLE_EXECUTABLE) + set(CMAKE_USE_KWSTYLE_DEFAULT ON) +endif() -OPTION(CMAKE_USE_KWSTYLE +option(CMAKE_USE_KWSTYLE "Add StyleCheck target and KWStyle test: run KWStyle to check for coding standard violations." ${CMAKE_USE_KWSTYLE_DEFAULT}) -MARK_AS_ADVANCED(CMAKE_USE_KWSTYLE) +mark_as_advanced(CMAKE_USE_KWSTYLE) -IF(CMAKE_USE_KWSTYLE) - OPTION(KWSTYLE_USE_VIM_FORMAT "Set KWStyle to generate errors with a VIM-compatible format." OFF) - OPTION(KWSTYLE_USE_MSVC_FORMAT "Set KWStyle to generate errors with a VisualStudio-compatible format." OFF) - MARK_AS_ADVANCED(KWSTYLE_USE_VIM_FORMAT) - MARK_AS_ADVANCED(KWSTYLE_USE_MSVC_FORMAT) +if(CMAKE_USE_KWSTYLE) + option(KWSTYLE_USE_VIM_FORMAT "Set KWStyle to generate errors with a VIM-compatible format." OFF) + option(KWSTYLE_USE_MSVC_FORMAT "Set KWStyle to generate errors with a VisualStudio-compatible format." OFF) + mark_as_advanced(KWSTYLE_USE_VIM_FORMAT) + mark_as_advanced(KWSTYLE_USE_MSVC_FORMAT) - IF(KWSTYLE_USE_VIM_FORMAT) - SET(KWSTYLE_ARGUMENTS -vim ${KWSTYLE_ARGUMENTS}) - ENDIF(KWSTYLE_USE_VIM_FORMAT) + if(KWSTYLE_USE_VIM_FORMAT) + set(KWSTYLE_ARGUMENTS -vim ${KWSTYLE_ARGUMENTS}) + endif() - IF(KWSTYLE_USE_MSVC_FORMAT) - SET(KWSTYLE_ARGUMENTS -msvc ${KWSTYLE_ARGUMENTS}) - ENDIF(KWSTYLE_USE_MSVC_FORMAT) + if(KWSTYLE_USE_MSVC_FORMAT) + set(KWSTYLE_ARGUMENTS -msvc ${KWSTYLE_ARGUMENTS}) + endif() - 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) - CONFIGURE_FILE(${CMake_SOURCE_DIR}/Utilities/KWStyle/CMakeMoreChecks.kws.xml.in + 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) - ADD_CUSTOM_COMMAND( + add_custom_command( OUTPUT ${CMake_BINARY_DIR}/KWStyleReport.txt COMMAND ${KWSTYLE_EXECUTABLE} 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 + 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) + add_custom_target(StyleCheck DEPENDS ${CMake_BINARY_DIR}/KWStyleReport.txt) +endif() |