From 1014b4a652a77a7f47fe088169ab9d7370401f76 Mon Sep 17 00:00:00 2001 From: mxwang66 <54554363+mxwang66@users.noreply.github.com> Date: Tue, 26 May 2026 22:03:00 -0500 Subject: [PATCH] Move btllib sources and license under `cpp/vendor` --- cpp/CMakeLists.txt | 6 +++--- cpp/{ => vendor/btllib}/LICENSE | 0 cpp/{include => vendor}/btllib/hashing_internals.hpp | 0 cpp/{src => vendor}/btllib/minimizer.cpp | 0 cpp/{include => vendor}/btllib/minimizer.hpp | 0 cpp/{include => vendor}/btllib/nthash.hpp | 0 cpp/{include => vendor}/btllib/nthash_kmer.hpp | 0 cpp/{include => vendor}/btllib/nthash_seed.hpp | 0 cpp/{src => vendor}/btllib/status.cpp | 0 cpp/{include => vendor}/btllib/status.hpp | 0 10 files changed, 3 insertions(+), 3 deletions(-) rename cpp/{ => vendor/btllib}/LICENSE (100%) rename cpp/{include => vendor}/btllib/hashing_internals.hpp (100%) rename cpp/{src => vendor}/btllib/minimizer.cpp (100%) rename cpp/{include => vendor}/btllib/minimizer.hpp (100%) rename cpp/{include => vendor}/btllib/nthash.hpp (100%) rename cpp/{include => vendor}/btllib/nthash_kmer.hpp (100%) rename cpp/{include => vendor}/btllib/nthash_seed.hpp (100%) rename cpp/{src => vendor}/btllib/status.cpp (100%) rename cpp/{include => vendor}/btllib/status.hpp (100%) diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt index 77a29d2..f1924cc 100644 --- a/cpp/CMakeLists.txt +++ b/cpp/CMakeLists.txt @@ -31,12 +31,12 @@ Python_add_library(_core MODULE WITH_SOABI src/bindings/python_bindings.cpp src/seqwin/graph.cpp src/seqwin/helpers.cpp - src/btllib/minimizer.cpp + vendor/btllib/minimizer.cpp src/seqwin/fasta_reader.cpp - src/btllib/status.cpp + vendor/btllib/status.cpp ) -target_include_directories(_core PRIVATE include "${PYBIND11_INCLUDE}") +target_include_directories(_core PRIVATE include vendor "${PYBIND11_INCLUDE}") target_link_libraries(_core PRIVATE Python::Module zlibstatic) target_compile_definitions(_core PRIVATE PYBIND11_DETAILED_ERROR_MESSAGES) diff --git a/cpp/LICENSE b/cpp/vendor/btllib/LICENSE similarity index 100% rename from cpp/LICENSE rename to cpp/vendor/btllib/LICENSE diff --git a/cpp/include/btllib/hashing_internals.hpp b/cpp/vendor/btllib/hashing_internals.hpp similarity index 100% rename from cpp/include/btllib/hashing_internals.hpp rename to cpp/vendor/btllib/hashing_internals.hpp diff --git a/cpp/src/btllib/minimizer.cpp b/cpp/vendor/btllib/minimizer.cpp similarity index 100% rename from cpp/src/btllib/minimizer.cpp rename to cpp/vendor/btllib/minimizer.cpp diff --git a/cpp/include/btllib/minimizer.hpp b/cpp/vendor/btllib/minimizer.hpp similarity index 100% rename from cpp/include/btllib/minimizer.hpp rename to cpp/vendor/btllib/minimizer.hpp diff --git a/cpp/include/btllib/nthash.hpp b/cpp/vendor/btllib/nthash.hpp similarity index 100% rename from cpp/include/btllib/nthash.hpp rename to cpp/vendor/btllib/nthash.hpp diff --git a/cpp/include/btllib/nthash_kmer.hpp b/cpp/vendor/btllib/nthash_kmer.hpp similarity index 100% rename from cpp/include/btllib/nthash_kmer.hpp rename to cpp/vendor/btllib/nthash_kmer.hpp diff --git a/cpp/include/btllib/nthash_seed.hpp b/cpp/vendor/btllib/nthash_seed.hpp similarity index 100% rename from cpp/include/btllib/nthash_seed.hpp rename to cpp/vendor/btllib/nthash_seed.hpp diff --git a/cpp/src/btllib/status.cpp b/cpp/vendor/btllib/status.cpp similarity index 100% rename from cpp/src/btllib/status.cpp rename to cpp/vendor/btllib/status.cpp diff --git a/cpp/include/btllib/status.hpp b/cpp/vendor/btllib/status.hpp similarity index 100% rename from cpp/include/btllib/status.hpp rename to cpp/vendor/btllib/status.hpp