stamenStatic Menu Generator | 
          
| git clone git://git.dimitrijedobrota.com/stamen.git | 
| Log | Files | Refs | README | LICENSE | HACKING | CONTRIBUTING | CODE_OF_CONDUCT | BUILDING | 
lint-targets.cmake (842B)
    0 set(
              1     FORMAT_PATTERNS
              2     source/*.cpp source/*.hpp
              3     include/*.hpp
              4     test/*.cpp test/*.hpp
              5     CACHE STRING
              6     "; separated patterns relative to the project source dir to format"
              7 )
          
              9 set(FORMAT_COMMAND clang-format CACHE STRING "Formatter to use")
          
             11 add_custom_target(
             12     format-check
             13     COMMAND "${CMAKE_COMMAND}"
             14     -D "FORMAT_COMMAND=${FORMAT_COMMAND}"
             15     -D "PATTERNS=${FORMAT_PATTERNS}"
             16     -P "${PROJECT_SOURCE_DIR}/cmake/lint.cmake"
             17     WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}"
             18     COMMENT "Linting the code"
             19     VERBATIM
             20 )
          
             22 add_custom_target(
             23     format-fix
             24     COMMAND "${CMAKE_COMMAND}"
             25     -D "FORMAT_COMMAND=${FORMAT_COMMAND}"
             26     -D "PATTERNS=${FORMAT_PATTERNS}"
             27     -D FIX=YES
             28     -P "${PROJECT_SOURCE_DIR}/cmake/lint.cmake"
             29     WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}"
             30     COMMENT "Fixing the code"
             31     VERBATIM
             32 )