<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[i&#x27;m never writing 3300 lines of cmake in a row again]]></title><description><![CDATA[<p>i'm never writing 3300 lines of cmake in a row again</p>]]></description><link>https://board.circlewithadot.net/topic/e7ec02e1-dea1-4b5c-843b-aff81a062371/i-m-never-writing-3300-lines-of-cmake-in-a-row-again</link><generator>RSS for Node</generator><lastBuildDate>Fri, 05 Jun 2026 18:13:52 GMT</lastBuildDate><atom:link href="https://board.circlewithadot.net/topic/e7ec02e1-dea1-4b5c-843b-aff81a062371.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 18 May 2026 18:50:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to i&#x27;m never writing 3300 lines of cmake in a row again on Mon, 18 May 2026 18:58:06 GMT]]></title><description><![CDATA[<p><span><a href="/user/whitequark%40social.treehouse.systems">@<span>whitequark</span></a></span> <span><a href="https://cathode.church/@meena">@<span>meena</span></a></span> you will certainly not regret writing 30-40 lines of makefile</p>]]></description><link>https://board.circlewithadot.net/post/https://ioc.exchange/users/azonenberg/statuses/116597108646850949</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://ioc.exchange/users/azonenberg/statuses/116597108646850949</guid><dc:creator><![CDATA[azonenberg@ioc.exchange]]></dc:creator><pubDate>Mon, 18 May 2026 18:58:06 GMT</pubDate></item><item><title><![CDATA[Reply to i&#x27;m never writing 3300 lines of cmake in a row again on Mon, 18 May 2026 18:57:20 GMT]]></title><description><![CDATA[<p><span><a href="/user/whitequark%40social.treehouse.systems">@<span>whitequark</span></a></span> <span><a href="https://cathode.church/@meena">@<span>meena</span></a></span> I apply roughly the same limit to shell scripts, along with a prohibition on any control flow more complex than - at a stretch - two layers of nested if statements.</p>]]></description><link>https://board.circlewithadot.net/post/https://hachyderm.io/users/richardstephens/statuses/116597105674688073</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://hachyderm.io/users/richardstephens/statuses/116597105674688073</guid><dc:creator><![CDATA[richardstephens@hachyderm.io]]></dc:creator><pubDate>Mon, 18 May 2026 18:57:20 GMT</pubDate></item><item><title><![CDATA[Reply to i&#x27;m never writing 3300 lines of cmake in a row again on Mon, 18 May 2026 18:57:12 GMT]]></title><description><![CDATA[<p><span><a href="/user/whitequark%40social.treehouse.systems">@<span>whitequark</span></a></span> yes. i've tended to do the makefile thing because it's less confusing if i know how it all works. i am not sure i know how anything in cmake works despite how much i've used it.</p><p>i've been using meson recently, but i haven't pushed it nearly as hard as i push make. i don't hate it yet, so that's something.</p>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/dysfun/statuses/116597105121869428</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/dysfun/statuses/116597105121869428</guid><dc:creator><![CDATA[dysfun@social.treehouse.systems]]></dc:creator><pubDate>Mon, 18 May 2026 18:57:12 GMT</pubDate></item><item><title><![CDATA[Reply to i&#x27;m never writing 3300 lines of cmake in a row again on Mon, 18 May 2026 18:55:39 GMT]]></title><description><![CDATA[<p><span><a href="/user/dysfun%40social.treehouse.systems">@<span>dysfun</span></a></span> well, yes, i pride myself on writing best-in-class cmake, not average cmake</p><p>the difference is that you <u>can</u> make well-factored cmake files that grow with the project, but if you try to do this faithfully with makefiles you end with... cmake, or something similar</p>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116597099057912164</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116597099057912164</guid><dc:creator><![CDATA[whitequark@social.treehouse.systems]]></dc:creator><pubDate>Mon, 18 May 2026 18:55:39 GMT</pubDate></item><item><title><![CDATA[Reply to i&#x27;m never writing 3300 lines of cmake in a row again on Mon, 18 May 2026 18:54:43 GMT]]></title><description><![CDATA[<p><span><a href="https://cathode.church/@meena" rel="nofollow noopener">@<span>meena</span></a></span> i think if a makefile fits on a single screenful it <em>might</em> be okay. if it doesn't it definitely isn't</p>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116597095346743705</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116597095346743705</guid><dc:creator><![CDATA[whitequark@social.treehouse.systems]]></dc:creator><pubDate>Mon, 18 May 2026 18:54:43 GMT</pubDate></item><item><title><![CDATA[Reply to i&#x27;m never writing 3300 lines of cmake in a row again on Mon, 18 May 2026 18:54:27 GMT]]></title><description><![CDATA[<p><span><a href="/user/whitequark%40social.treehouse.systems">@<span>whitequark</span></a></span> Yeah, 15-100 should be enough for everybody</p>]]></description><link>https://board.circlewithadot.net/post/https://piaille.fr/users/colin_mcmillen/statuses/116597094294251594</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://piaille.fr/users/colin_mcmillen/statuses/116597094294251594</guid><dc:creator><![CDATA[colin_mcmillen@piaille.fr]]></dc:creator><pubDate>Mon, 18 May 2026 18:54:27 GMT</pubDate></item><item><title><![CDATA[Reply to i&#x27;m never writing 3300 lines of cmake in a row again on Mon, 18 May 2026 18:53:57 GMT]]></title><description><![CDATA[<p><span><a href="/user/whitequark%40social.treehouse.systems">@<span>whitequark</span></a></span> sounds like the average cmake project to me</p>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/dysfun/statuses/116597092382964056</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/dysfun/statuses/116597092382964056</guid><dc:creator><![CDATA[dysfun@social.treehouse.systems]]></dc:creator><pubDate>Mon, 18 May 2026 18:53:57 GMT</pubDate></item><item><title><![CDATA[Reply to i&#x27;m never writing 3300 lines of cmake in a row again on Mon, 18 May 2026 18:53:22 GMT]]></title><description><![CDATA[<p><a href="/user/whitequark%40social.treehouse.systems">@whitequark@social.treehouse.systems</a> Oh god, don't put them all in a row! Use line breaks <img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f627.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--anguished" style="height:23px;width:auto;vertical-align:middle" title="D:" alt="😧" /></p>]]></description><link>https://board.circlewithadot.net/post/https://zwiebel.social/notes/amf4m9n37hnl00c8</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://zwiebel.social/notes/amf4m9n37hnl00c8</guid><dc:creator><![CDATA[salty@zwiebel.social]]></dc:creator><pubDate>Mon, 18 May 2026 18:53:22 GMT</pubDate></item><item><title><![CDATA[Reply to i&#x27;m never writing 3300 lines of cmake in a row again on Mon, 18 May 2026 18:53:01 GMT]]></title><description><![CDATA[<p><span><a href="/user/dysfun%40social.treehouse.systems">@<span>dysfun</span></a></span> the hard part was divining out what ~1500 lines of incomprehensible makefile spaghetti did, with its definition-redefinition-reredefinition of variables, dozens of instances of <code>CFLAGS_WITHOUT_THIS_ONE_THING = $(filter ,)</code>, and implicit behaviors that some other thing half the build system across critically relies on</p>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116597088686815138</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116597088686815138</guid><dc:creator><![CDATA[whitequark@social.treehouse.systems]]></dc:creator><pubDate>Mon, 18 May 2026 18:53:01 GMT</pubDate></item><item><title><![CDATA[Reply to i&#x27;m never writing 3300 lines of cmake in a row again on Mon, 18 May 2026 18:52:51 GMT]]></title><description><![CDATA[<p><span><a href="/user/whitequark%40social.treehouse.systems" rel="nofollow noopener">@<span>whitequark</span></a></span> i'm happy at 0</p>]]></description><link>https://board.circlewithadot.net/post/https://is-a.cat/users/ar/statuses/116597088005362164</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://is-a.cat/users/ar/statuses/116597088005362164</guid><dc:creator><![CDATA[ar@is-a.cat]]></dc:creator><pubDate>Mon, 18 May 2026 18:52:51 GMT</pubDate></item><item><title><![CDATA[Reply to i&#x27;m never writing 3300 lines of cmake in a row again on Mon, 18 May 2026 18:51:28 GMT]]></title><description><![CDATA[<p><span><a href="/user/whitequark%40social.treehouse.systems">@<span>whitequark</span></a></span> i hope to never write 3300 lines of cmake total in the rest of my life tbh</p>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/dysfun/statuses/116597082581875506</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/dysfun/statuses/116597082581875506</guid><dc:creator><![CDATA[dysfun@social.treehouse.systems]]></dc:creator><pubDate>Mon, 18 May 2026 18:51:28 GMT</pubDate></item><item><title><![CDATA[Reply to i&#x27;m never writing 3300 lines of cmake in a row again on Mon, 18 May 2026 18:51:25 GMT]]></title><description><![CDATA[<p>there's an ideal amount of cmake someone should write in a row and it's definitely less than that</p>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116597082365527876</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116597082365527876</guid><dc:creator><![CDATA[whitequark@social.treehouse.systems]]></dc:creator><pubDate>Mon, 18 May 2026 18:51:25 GMT</pubDate></item></channel></rss>