Whole-known-network
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> same, strangely enough. Trying to smash together a few cmake-built libraries, a few binary-only vendor libraries, and my own glue code. On Windows, using MSVC.</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@FenTiger" class="u-url mention">@<span>FenTiger</span></a></span> correct.</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> "Gaze not into the abyss, lest you become recognized as an abyss domain expert, and they expect you to keep gazing into the damn thing"?</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> star is not endorsement but empathy with your pain</p>
<p>due to what i can only describe as a series of catastrophically bad decisions, i have ended up becoming a "CMake Expert". i wear it as a badge of shame</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@MekahimeAkari" class="u-url mention">@<span>MekahimeAkari</span></a></span> mood</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> I know cmake is probably better than autotools but I just hate cmake so much</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> IME it's usually better to write your own build snippets when intergating a 3rd party library, can often be done in a handful lines of cmake script (or even switch to your own build system). The only library where I had to give up was Google's Dawn.</p><p>For example, those 100 lines replace thousands of lines of original cmake script:</p><p><a href="https://github.com/floooh/sokol-tools/blob/master/ext/CMakeLists.txt" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">github.com/floooh/sokol-tools/</span><span class="invisible">blob/master/ext/CMakeLists.txt</span></a></p>
<p>i am looking at cmake horrors again</p><p>cmake: viscerally upsetting</p>