From ec3255e84e2c1d0ef04bb569678cd3567c5a37c0 Mon Sep 17 00:00:00 2001 From: Alexander Lohnau Date: Tue, 2 Jan 2024 16:13:03 +0100 Subject: [PATCH] Rename generated files and add note --- .gitignore | 1 + CMakeLists.txt | 2 +- CheckSources.cmake => CheckSources.generated.cmake | 2 ++ ClazySources.cmake | 2 +- ClazyTests.cmake => ClazyTests.generated.cmake | 0 dev-scripts/generate.py | 6 +++--- 6 files changed, 8 insertions(+), 5 deletions(-) rename CheckSources.cmake => CheckSources.generated.cmake (98%) rename ClazyTests.cmake => ClazyTests.generated.cmake (100%) diff --git a/.gitignore b/.gitignore index b5e75f31d..a25448512 100644 --- a/.gitignore +++ b/.gitignore @@ -42,3 +42,4 @@ file.hh.gch compile_commands.json .cache Testing +.idea diff --git a/CMakeLists.txt b/CMakeLists.txt index 9bd16187e..d21038552 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -357,6 +357,6 @@ to_raw_string_literal(${SUPPORTED_CHECKS_JSON_STR} SUPPORTED_CHECKS_JSON_STR) configure_file(checks.json.h.in checks.json.h) enable_testing() -include(ClazyTests.cmake) +include(ClazyTests.generated.cmake) install(FILES org.kde.clazy.metainfo.xml DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/metainfo) diff --git a/CheckSources.cmake b/CheckSources.generated.cmake similarity index 98% rename from CheckSources.cmake rename to CheckSources.generated.cmake index 31d5e8e89..1f30d8410 100644 --- a/CheckSources.cmake +++ b/CheckSources.generated.cmake @@ -1,3 +1,5 @@ +# This file was autogenerated by running: ./dev-scripts/generate.py --generate + set(CLAZY_CHECKS_SRCS ${CLAZY_CHECKS_SRCS} ${CMAKE_CURRENT_LIST_DIR}/src/checks/manuallevel/assert-with-side-effects.cpp ${CMAKE_CURRENT_LIST_DIR}/src/checks/manuallevel/container-inside-loop.cpp diff --git a/ClazySources.cmake b/ClazySources.cmake index 42f90e784..51599181f 100644 --- a/ClazySources.cmake +++ b/ClazySources.cmake @@ -19,7 +19,7 @@ set(CLAZY_CHECKS_SRCS ${CMAKE_CURRENT_LIST_DIR}/src/checks/detachingbase.cpp ${CMAKE_CURRENT_LIST_DIR}/src/checks/ruleofbase.cpp ) -include(CheckSources.cmake) +include(CheckSources.generated.cmake) set(CLAZY_SHARED_SRCS # sources shared between clazy-standalone and clazy plugin ${CLAZY_CHECKS_SRCS} diff --git a/ClazyTests.cmake b/ClazyTests.generated.cmake similarity index 100% rename from ClazyTests.cmake rename to ClazyTests.generated.cmake diff --git a/dev-scripts/generate.py b/dev-scripts/generate.py index 2772dba10..599b65c39 100755 --- a/dev-scripts/generate.py +++ b/dev-scripts/generate.py @@ -305,14 +305,14 @@ def generate_register_checks(checks): return False #------------------------------------------------------------------------------- def generate_cmake_file(checks): - text = "set(CLAZY_CHECKS_SRCS ${CLAZY_CHECKS_SRCS}\n" + text = "# This file was autogenerated by running: ./dev-scripts/generate.py --generate\n\nset(CLAZY_CHECKS_SRCS ${CLAZY_CHECKS_SRCS}\n" for level in [-1, 0, 1, 2, 3]: for check in checks: if check.level == level: text += " ${CMAKE_CURRENT_LIST_DIR}/src/" + check.qualified_cpp_filename() + "\n" text += ")\n" - filename = clazy_source_path() + "CheckSources.cmake" + filename = clazy_source_path() + "CheckSources.generated.cmake" old_text = read_file(filename) if old_text != text: write_file(filename, text) @@ -472,7 +472,7 @@ def generate_readme(checks): #------------------------------------------------------------------------------- def generate_ctest(checks): # Generates the ClazyTests.cmake file - filename = clazy_source_path() + 'ClazyTests.cmake' + filename = clazy_source_path() + 'ClazyTests.generated.cmake' contents = """# This file was autogenerated by running: ./dev-scripts/generate.py --generate\n macro(add_clazy_test name)