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 c821742..0000000 Binary files a/Src/.BlogPageBuilder.cpp.kate-swp and /dev/null differ diff --git a/Src/BlogPageBuilder.h b/Src/BlogPageBuilder.h index 00a77f8..5f6e4ee 100644 --- a/Src/BlogPageBuilder.h +++ b/Src/BlogPageBuilder.h @@ -11,7 +11,7 @@ #include "Page.h" /* - * Class that builds blog pages, takes a template page to plut the blog-post in + * Class that builds blog pages, takes a template page to put the blog-post in * along with an optional artifleIdentifier. The template is searched for this * and the blog is placed after it. */ diff --git a/build/CMakeFiles/Makefile.cmake b/build/CMakeFiles/Makefile.cmake index 610c3c0..58b3ffb 100644 --- a/build/CMakeFiles/Makefile.cmake +++ b/build/CMakeFiles/Makefile.cmake @@ -8,6 +8,7 @@ set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") set(CMAKE_MAKEFILE_DEPENDS "CMakeCache.txt" "../CMakeLists.txt" + "../MacroDefinitions.h.in" "../Src/CMakeLists.txt" "../Src/Libs/CMakeLists.txt" "../Tests/CMakeLists.txt" @@ -45,6 +46,7 @@ set(CMAKE_MAKEFILE_OUTPUTS # Byproducts of CMake generate step: set(CMAKE_MAKEFILE_PRODUCTS + "MacroDefinitions.h" "CMakeFiles/CMakeDirectoryInformation.cmake" "Src/CMakeFiles/CMakeDirectoryInformation.cmake" "Src/Libs/CMakeFiles/CMakeDirectoryInformation.cmake" diff --git a/build/MacroDefinitions.h b/build/MacroDefinitions.h new file mode 100644 index 0000000..a63e1ca --- /dev/null +++ b/build/MacroDefinitions.h @@ -0,0 +1,8 @@ +#pragma once + +#define TEST_RESOURCE_FOLDER "/home/rosia/Programming/Cpp/BlogParser/Resources/Tests" +#define RESOURCE_FOLDER "/home/rosia/Programming/Cpp/BlogParser/Resources" + +#define SOURCE_FILE_FOLDER "/home/rosia/Programming/Cpp/BlogParser/Resources/Input" +#define OUTPUT_FILE_FOLDER "/home/rosia/Programming/Cpp/BlogParser/Resources/Output" +