From ad750bbfb96b24012cc84f257b137078a801b170 Mon Sep 17 00:00:00 2001 From: Rafik Saliev Date: Wed, 19 Aug 2026 06:10:47 -0700 Subject: [PATCH] [C API] Move C API samples to the examples directory --- bindings/c/CMakeLists.txt | 7 +++++-- {bindings/c/samples => examples/c}/CMakeLists.txt | 0 {bindings/c/samples => examples/c}/dynamic.c | 0 {bindings/c/samples => examples/c}/save_load.c | 0 {bindings/c/samples => examples/c}/simple.c | 0 5 files changed, 5 insertions(+), 2 deletions(-) rename {bindings/c/samples => examples/c}/CMakeLists.txt (100%) rename {bindings/c/samples => examples/c}/dynamic.c (100%) rename {bindings/c/samples => examples/c}/save_load.c (100%) rename {bindings/c/samples => examples/c}/simple.c (100%) diff --git a/bindings/c/CMakeLists.txt b/bindings/c/CMakeLists.txt index 9ed1247b..1b5e7805 100644 --- a/bindings/c/CMakeLists.txt +++ b/bindings/c/CMakeLists.txt @@ -133,7 +133,7 @@ if (SVS_RUNTIME_ENABLE_LVQ_LEANVEC) elseif(TARGET svs::svs) message(FATAL_ERROR "Pre-built LVQ/LeanVec SVS library cannot be used in SVS main build. " - "Please build SVS Runtime using bindings/cpp directory as CMake source root." + "Please build SVS C API using bindings/c directory as CMake source root." ) else() # Links to LTO-enabled static library, requires GCC/G++ 11.2 @@ -272,5 +272,8 @@ if(SVS_BUILD_C_API_TESTS) endif() if(SVS_BUILD_EXAMPLES) - add_subdirectory(samples) + add_subdirectory( + "${CMAKE_CURRENT_SOURCE_DIR}/../../examples/c" + "${CMAKE_CURRENT_BINARY_DIR}/samples" + ) endif() diff --git a/bindings/c/samples/CMakeLists.txt b/examples/c/CMakeLists.txt similarity index 100% rename from bindings/c/samples/CMakeLists.txt rename to examples/c/CMakeLists.txt diff --git a/bindings/c/samples/dynamic.c b/examples/c/dynamic.c similarity index 100% rename from bindings/c/samples/dynamic.c rename to examples/c/dynamic.c diff --git a/bindings/c/samples/save_load.c b/examples/c/save_load.c similarity index 100% rename from bindings/c/samples/save_load.c rename to examples/c/save_load.c diff --git a/bindings/c/samples/simple.c b/examples/c/simple.c similarity index 100% rename from bindings/c/samples/simple.c rename to examples/c/simple.c