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]


Reply via email to