From ab326c9d54592ff6f8cb7b1b6459bd975a0dd5fa Mon Sep 17 00:00:00 2001 From: Rosia E Evans Date: Mon, 25 Sep 2023 22:09:15 +0100 Subject: [PATCH] Minor alterations to CMake to make macros more generic --- CMakeLists.txt | 6 ++++-- MacroDefinitions.h.in | 8 ++++++++ Src/.BlogPageBuilder.cpp.kate-swp | Bin 923 -> 0 bytes Src/BlogPageBuilder.h | 2 +- build/CMakeFiles/Makefile.cmake | 2 ++ build/MacroDefinitions.h | 8 ++++++++ 6 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 MacroDefinitions.h.in delete mode 100644 Src/.BlogPageBuilder.cpp.kate-swp create mode 100644 build/MacroDefinitions.h diff --git a/CMakeLists.txt b/CMakeLists.txt index 37fa3c7..45cc8e4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,11 +1,13 @@ -project(BlogParser) - cmake_minimum_required(VERSION 3.20) set(CMAKE_BUILD_TYPE Debug) # Debug or Release set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED True) set(CMAKE_EXPORT_COMPILE_COMMANDS 1) # export our compiler flags for clangd to read +project(BlogParser) + +configure_file(MacroDefinitions.h.in MacroDefinitions.h) + add_subdirectory(Src) add_subdirectory(Tests) diff --git a/MacroDefinitions.h.in b/MacroDefinitions.h.in new file mode 100644 index 0000000..83e38f2 --- /dev/null +++ b/MacroDefinitions.h.in @@ -0,0 +1,8 @@ +#pragma once + +#define TEST_RESOURCE_FOLDER "${CMAKE_SOURCE_DIR}/Resources/Tests" +#define RESOURCE_FOLDER "${CMAKE_SOURCE_DIR}/Resources" + +#define SOURCE_FILE_FOLDER "${CMAKE_SOURCE_DIR}/Resources/Input" +#define OUTPUT_FILE_FOLDER "${CMAKE_SOURCE_DIR}/Resources/Output" + diff --git a/Src/.BlogPageBuilder.cpp.kate-swp b/Src/.BlogPageBuilder.cpp.kate-swp deleted file mode 100644 index c82174214ed02ab5b30b8fe2dd6b219ed49551b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 923 zcmZY8%SyvQ6vpvM@0awJruR*rK*Xg8f)GJ!t2Bs92^geMtZ1dL;KH|Z<72pT=>zD- z`Rn2vw2;pHGT~(AoD*YAFikgElx)+x=yZK@VJH3=+k7qTNX_s>h-9%NlH|5X z4O${4YKl~_AyQypr2ci0_Na+;PgSJ3Dk8mC7HQ3rNbeR!n!6y<`+1R1BPUw%O