Skip to content

please add a use_sys_sqlite3 config option #10263

@simevo

Description

@simevo

While working at packaging 1.9.8 for Debian, I noticed that you have vendored (bundled) spdlog and sqlite3 in deps/ dir.

There dependencies are available on all platforms supported by Debian, so this is not required for us (but I understand your point of course).

Debian is against vendoring so we'll repackage doxygen stripping these source files (that we already have in the corresponding packages), so for us the source tree has the dirs deps/spdlog and deps/sqlite3 missing.

With use_sys_spdlog config option I can tell CMake to skip the former, but it errors out because it still lacks the latter.

So for us it would be really helpful if you could add a use_sys_sqlite3 option and patch deps/CMakeLists.txt so:

 if (NOT use_sys_spdlog)
 	add_subdirectory(spdlog)
 endif()
+if (NOT use_sys_sqlite3)
+	add_subdirectory(sqlite3)
+endif()
-add_subdirectory(sqlite3)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementa request to enhance doxygen, not a buginstall/buildbug in the installation or build scripts

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions