From 193310f704ee5ccab772146f36033e788491f2b8 Mon Sep 17 00:00:00 2001 From: Jan Mrna Date: Thu, 30 Oct 2025 15:09:31 +0100 Subject: [PATCH] Added format target --- CMakeLists.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 10c5760..8c26e04 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -189,3 +189,12 @@ else() set(CMAKE_CXX_FLAGS_DEBUG "-ggdb3 -O0") set(CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG") endif() + + +list(TRANSFORM MAIN_SOURCES 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} +) \ No newline at end of file