From c59cdf5e00ca0cdc9aac7615fc0171b7b6fa437d Mon Sep 17 00:00:00 2001 From: ashmanix Date: Sun, 24 Sep 2023 18:05:51 +0100 Subject: [PATCH] Added in checks before including memory library --- src/blur-filter-source.hpp | 7 ++++++- src/filters/base-filter.hpp | 7 ++++++- src/filters/box-blur-filter.hpp | 6 +++++- src/filters/fast-gaussian.hpp | 6 +++++- src/filters/simple-gaussian.hpp | 7 ++++++- 5 files changed, 28 insertions(+), 5 deletions(-) diff --git a/src/blur-filter-source.hpp b/src/blur-filter-source.hpp index d7c3adc..a6d3c99 100644 --- a/src/blur-filter-source.hpp +++ b/src/blur-filter-source.hpp @@ -1,11 +1,16 @@ #ifndef BLURFILTERSOURCE_H #define BLURFILTERSOURCE_H +#if defined(__linux__) + #include +#elif _WIN32 + #include +#endif + #include #include #include #include -#include #include "src/filters/base-filter.hpp" #include "src/filters/simple-gaussian.hpp" #include "src/filters/box-blur-filter.hpp" diff --git a/src/filters/base-filter.hpp b/src/filters/base-filter.hpp index f65c53e..ac208f6 100644 --- a/src/filters/base-filter.hpp +++ b/src/filters/base-filter.hpp @@ -3,7 +3,12 @@ #include #include -#include + +#if defined(__linux__) + #include +#elif _WIN32 + #include +#endif class BaseFilter { diff --git a/src/filters/box-blur-filter.hpp b/src/filters/box-blur-filter.hpp index 4dd8ec7..f496de7 100644 --- a/src/filters/box-blur-filter.hpp +++ b/src/filters/box-blur-filter.hpp @@ -5,7 +5,11 @@ #include #include #include -#include +#if defined(__linux__) + #include +#elif _WIN32 + #include +#endif #define SETTING_BOX_FILTER_SIZE "box_filter_blur_size" diff --git a/src/filters/fast-gaussian.hpp b/src/filters/fast-gaussian.hpp index 47edbb5..cc7ec9e 100644 --- a/src/filters/fast-gaussian.hpp +++ b/src/filters/fast-gaussian.hpp @@ -5,7 +5,11 @@ #include #include #include -#include +#if defined(__linux__) + #include +#elif _WIN32 + #include +#endif #define SETTING_FAST_GAUSSIAN_DIRECTIONS "fast_gaussian_blur_directions" #define SETTING_FAST_GAUSSIAN_QUALITY "fast_gaussian_blur_quality" diff --git a/src/filters/simple-gaussian.hpp b/src/filters/simple-gaussian.hpp index 675e76d..3963779 100644 --- a/src/filters/simple-gaussian.hpp +++ b/src/filters/simple-gaussian.hpp @@ -5,7 +5,12 @@ #include #include #include -#include +#if defined(__linux__) + #include +#elif _WIN32 + #include +#endif + #define SETTING_SIMPLE_GAUSSIAN_SIZE "simple_gaussian_blur_size"