On Fri, Feb 14, 2014 at 2:50 PM, JoakimSoderberg
<notifications@github.com>wrote:

> In .gitignore:
>
> > @@ -99,3 +99,18 @@ libevent_openssl.pc
> >  /test/test-changelist
> >  /test/test-fdleak
> >
> > +
>
> Ok, that is definantly not recommended. Maybe it works, but I don't see
> why you would ever want to do that. This addition to the ignore file just
> seems unnecessary.
>
>
> From reading the link you pasted it says nothing about being discouraged.
It says:

"Out-of-source builds are recommended, as you can build multiple variants
in separate directories, e.g., HelloBuildDebug, HelloBuildRelease."

For people just building a single variant, the out of the source variant
gives no extra value... Git have full control over which files belongs in
the source repository and not, and "clean -dfx" will remove all files not
stored in the source repository making the repository completely blank
(just as you did a rm -rf * in your "build tree").

To me it seems a bit weird to not support in-source and out of source
builds when cmake does support it...

Trond