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

Reply via email to