lordgamez commented on pull request #935:
URL: https://github.com/apache/nifi-minifi-cpp/pull/935#issuecomment-724797290


   > Tested, works, but I'm not sure this change adds a lot of value to the 
project. I would expect a third party lib to only change when it's updated to a 
newer version, which is a rare occurrence. Since it's behind an option, it 
doesn't hurt too much either. Treat my approval as a verification that this 
change is successfully achieving its goals but I'm neutral on whether we need 
this feature.
   
   It was my personal experience that lead to this change, as working on the 
AWS features every newly introduced test change or minor code change triggered 
the regeneration and recompilation of  the AWS SDK if unity build was enabled. 
This became tiresome after a while as changes took disproportionately long time 
to compile because of this. I did not want to disable the unity build by 
default because it makes the binary 20-30MB smaller in my experience, so I 
chose this option, but I opened the PR separately from other changes to be open 
for discussions whether it's okay have this option or just locally disable it 
in the CMake files when developing the AWS extension. This may be more explicit 
and could be found more easily with some explanation if anyone else experiences 
the same problem.


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to