Ok. Sure, if it works fine and you want to use it that way these ignores can be included.  Of course you should use it in the manner that is best for you.

I just meant that I did not test or write the CMake project with the assumption that people would build it in source :)