diff options
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 639fe3e..a493396 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,9 +23,22 @@ find_package(PkgConfig REQUIRED) pkg_check_modules(FTXUI REQUIRED IMPORTED_TARGET ftxui) file(GLOB_RECURSE SOURCES CONFIGURE_DEPENDS "src/*.cpp") +file(GLOB_RECURSE HEADERS CONFIGURE_DEPENDS "src/*.hpp" "include/*.hpp") add_executable(${PROJECT_NAME} ${SOURCES}) +add_custom_target( + clang-format + COMMAND clang-format -i ${SOURCES} ${HEADERS} + COMMENT "clang-format" + VERBATIM) + +add_custom_target( + clang-tidy + COMMAND clang-tidy -fix-errors ${SOURCES} -- ${CMAKE_CXX_FLAGS} + COMMENT "clang-tidy" + VERBATIM) + target_compile_features(${PROJECT_NAME} PRIVATE cxx_std_26) add_compile_options(-Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion |
