Added Clang-tidy to Linux build
This commit is contained in:
@@ -49,6 +49,9 @@ else()
|
|||||||
set(SDL3_TARGET ${SDL3_LIBRARIES})
|
set(SDL3_TARGET ${SDL3_LIBRARIES})
|
||||||
set(SDL3_IMAGE_TARGET ${SDL3_image_LIBRARIES})
|
set(SDL3_IMAGE_TARGET ${SDL3_image_LIBRARIES})
|
||||||
set(GLEW_TARGET GLEW::GLEW)
|
set(GLEW_TARGET GLEW::GLEW)
|
||||||
|
|
||||||
|
# Enable clang-tidy
|
||||||
|
set(CMAKE_CXX_CLANG_TIDY "clang-tidy")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Include directories
|
# Include directories
|
||||||
@@ -188,13 +191,13 @@ else()
|
|||||||
# GCC/Clang flags with extended debugging symbols
|
# GCC/Clang flags with extended debugging symbols
|
||||||
set(CMAKE_CXX_FLAGS_DEBUG "-ggdb3 -O0")
|
set(CMAKE_CXX_FLAGS_DEBUG "-ggdb3 -O0")
|
||||||
set(CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG")
|
set(CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG")
|
||||||
|
# Formatting target (clang only)
|
||||||
|
add_custom_target(format
|
||||||
|
COMMAND clang-format -i ${MAIN_SOURCES} ${HEADERS}
|
||||||
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
||||||
list(TRANSFORM MAIN_SOURCES PREPEND "${CMAKE_SOURCE_DIR}/")
|
list(TRANSFORM MAIN_SOURCES PREPEND "${CMAKE_SOURCE_DIR}/")
|
||||||
list(TRANSFORM HEADERS PREPEND "${CMAKE_SOURCE_DIR}/")
|
list(TRANSFORM HEADERS PREPEND "${CMAKE_SOURCE_DIR}/")
|
||||||
|
|
||||||
# Formatting target (clang only)
|
|
||||||
add_custom_target(format
|
|
||||||
COMMAND clang-format -i ${MAIN_SOURCES} ${HEADERS}
|
|
||||||
)
|
|
||||||
Reference in New Issue
Block a user