westonpace commented on issue #139: URL: https://github.com/apache/arrow-cookbook/issues/139#issuecomment-1031871775
I use a conda environment for the same reasons. I don't really have the cmake skills or the time at the moment to support too many different build configurations. There is an environment.yml file in the cpp directory which you can use to create a fresh conda environment if that is easier. I find cmake/build stuff rather tedious and since this project doesn't have to be super portable I'd rather not support a huge range of configurations. The project's conda environment doesn't have googletest installed. In theory it shouldn't be a problem if it is installed. CMake should be able to prioritize project-built 3rd party includes above conda 3rd party includes. In practice, I can't figure out how to do that. Also, ideally, I'd be able to configure clang-tidy to ignore 3rd party code. It can do this but it doesn't work for macros, which is why googletest was giving me trouble. I've created a PR that drops the googletest version to 1.10: https://github.com/apache/arrow-cookbook/pull/144 It only required adding one more rule to our clang-tidy ignore list. -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
