diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 4d0c201350d0..efda5704a7c9 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -461,6 +461,7 @@ if(USE_AI) FILE(GLOB SOURCE_FILES_AI "common/ai_models.c" + "common/ai/segmentation.c" "develop/masks/object.c" "gui/preferences_ai.c" ) diff --git a/src/ai/CMakeLists.txt b/src/ai/CMakeLists.txt index 4d343e0f54d4..44a9bfa1c662 100644 --- a/src/ai/CMakeLists.txt +++ b/src/ai/CMakeLists.txt @@ -4,8 +4,6 @@ add_library(darktable_ai STATIC backend.h backend_common.c backend_onnx.c - segmentation.h - segmentation.c ) # Find ONNX Runtime (auto-downloads if not present) diff --git a/src/ai/segmentation.c b/src/common/ai/segmentation.c similarity index 99% rename from src/ai/segmentation.c rename to src/common/ai/segmentation.c index b20ed2524640..40c7aed8c9c4 100644 --- a/src/ai/segmentation.c +++ b/src/common/ai/segmentation.c @@ -16,8 +16,8 @@ along with darktable. If not, see . */ -#include "segmentation.h" -#include "backend.h" +#include "common/ai/segmentation.h" +#include "ai/backend.h" #include "common/darktable.h" #include #include diff --git a/src/ai/segmentation.h b/src/common/ai/segmentation.h similarity index 99% rename from src/ai/segmentation.h rename to src/common/ai/segmentation.h index 05b92c7fa6c0..c82619092d05 100644 --- a/src/ai/segmentation.h +++ b/src/common/ai/segmentation.h @@ -18,7 +18,7 @@ #pragma once -#include "backend.h" +#include "ai/backend.h" #include /** diff --git a/src/develop/masks/object.c b/src/develop/masks/object.c index 94df91ba6b81..20d6f21f7dbf 100644 --- a/src/develop/masks/object.c +++ b/src/develop/masks/object.c @@ -16,7 +16,7 @@ along with darktable. If not, see . */ -#include "ai/segmentation.h" +#include "common/ai/segmentation.h" #include "common/ai_models.h" #include "common/colorspaces.h" #include "common/debug.h"