Using Conan as a package manager is a good idea, but I think third-party package management tools should be mentioned in the documentation to guide users on how to install dependencies.
During compilation, scripts should be used to check if the required packages are already present in the environment; if they are, then there is no need to compile and install them (this is currently not implemented). Providing dependencies within the code is a proper approach, as it reduces reliance on external tools. In a similar way, Apache arrow also provides their dependenies. More importantly, the compilation environment for TsFile CPP may be more complex, and in non-release system environments, there may not be sufficient package management support. Colin. At 2024-10-22 11:50:27, "Tian Jiang" <[email protected]> wrote: >Conan sounds promising and I would personally like to give it a try. >However, I doubt we can find all packages we need in it. >Maybe we still need a backup plan. > > >Tian Jiang
