<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>


<style>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">
<div>
<p dir="auto">Autotools may have an interface many are familiar with, but for new developers who are not familiar with it, the learning curve is steep. The GNU build system is terribly difficult to understand and use compared to the likes of CMake. In my (mostly negative) experience autotools often means figuring out the exact combination and order of running <code>autoconf</code>, <code>automake</code>, <code>aclocal</code>, <code>autoheader</code>, <code>autoscan</code>, <code>autoreconf</code> and <code>configure</code> with the correct command line options for each (after which things still fail to build properly <gl-emoji title="crying cat face" data-name="crying_cat_face" data-unicode-version="6.0">😿</gl-emoji>). This is in stark contrast with a single invocation of <code>cmake</code>, which is like running <code>configure</code>.</p>
</div>


</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #777777;">
—
<br>
Reply to this email directly or <a href="https://gitlab.com/gnutls/gnutls/issues/320#note_122517078">view it on GitLab</a>.
<br>
You're receiving this email because of your account on gitlab.com.
If you'd like to receive fewer emails, you can
<a href="https://gitlab.com/sent_notifications/ccabc8c9a8e6fafc1e4eb366a3732169/unsubscribe">unsubscribe</a>
from this thread or
adjust your notification settings.
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Issue","url":"https://gitlab.com/gnutls/gnutls/issues/320#note_122517078"}}</script>
</p>
</div>
</body>
</html>