hcconquer commented on issue #38333: URL: https://github.com/apache/doris/issues/38333#issuecomment-2263171353
> cmake script is obviously harder to understand and modify than shells. could you explain what benifits will the refactor take? 1. Since the project's be already using CMake, all compilations within the project use CMake consistently. It is not good for C++ projects within a project to use several different management dependencies; 2. All project libs use CMake and can share compilation parameters, instead of writing compilation parameters separately for each dependency; 3. CMake can better manage dependencies. For example, A and B refer to C. If C is updated, CMake can sense that A and B are recompiled, but the shell needs to be manually operated; 4. CMake has better platform consistency, e.g. sed is not compatibility between Linux and Darwin; -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org