<p><pre><code>    If documentation exists on how to build from source, but it doesn&#x27;t work [ +10 points of FAIL ]
    Your source is configured with a handwritten shell script [ +10 points of FAIL ]
</code></pre>
Most projects I&#x27;ve ran into fall under these categories. As soon as I see a Makefile I know I&#x27;m going to spend two hours hunting down libraries or hacking in macros. it&#x27;s very frustrating.<p><pre><code>    Your source builds using something that isn&#x27;t GNU Make [ +10 points of FAIL ]
</code></pre>
I&#x27;ve had less headaches with cmake, and it solves (most) of the first issue. In general I&#x27;d recommend cmake over make.<p>There&#x27;s been many times I&#x27;ve wanted to submit a one line pull request, but I doubt my self too much to use gitlabs code editor. After a few hours of trying to compile I&#x27;d just give up.