Here is your build system Chud.if(condition) ...else() ...endif()How does this become the de facto standard?
if(condition) ...else() ...endif()
>>106658555Use meson
>>106658567I'm using Meson and I love it.
I simply call the compiler from the command line as many times as necessary until I'm done.
my build system is ./build.shno incremental building, just a single compilation unit with source files stapled together as a line of #includes. unity builds are the way
chatgpt solved cmake.I unironically don't even look at my cmake files without asking him first.
>>106658555>well it's that time of day to create a thread based on a topic i know nothing about>*reddit screenshot*absolutely kill yourself.>>106658837>a text parrot >solving thingsno amount of ai memeshit will ever make you intelligent or even put you on the same even playing field as op the drooling retard.
>>106658555No one really knows.
>>106658877When you're fighting with cmake, I'm coding the next facebook, so really, who's the intelligent one?
>>106658971no one who wastes their time posting here is making the next anything
>>106658567>>106658614I have yet to try Meson. Heard good things about it. Though I typically roll my own "build system" with shell scripts and unity builds with C. What are your thoughts on Cmake?
>meson>cmake>niggjaall garbage. if you use anything besides make you're a faggot.
why can't troonix have something like vcxproj?
>>106659344you can emulate it by putting sleep(30) at the top of your build script
>>106659317CMake is ass, the only reason to use it is if a project already uses cmake. I have used it professionally and I hate it. Meson is very simple, you should give it a try.
>>106659344vcxproj is fucking garbage
>>106659344that's codeblocks (if you want to add .h and .cpp source files to your project in a GUI).but codeblocks doesn't work well on windows, mainly because after msvc added address sanitizer, and then clang-cl copies mingw's build syntax, it made mingw obsolete.and the problem with codeblocks is that windows mingw and linux gcc have different build flags and settings. It's usually minor but it forces you to duplicate your targets (-lm -pthreads)clang-cl doesn't work with codeblocks because codeblocks doesn't care about msvc and clang-cl uses msvc's debug format (which makes it compatible with msvc tools like windbg time travel debugger and profilers) and it lacks a language server like clangd / intellisense which saves time, and also codeblocks lacks git, which saves a lot of time even if you think it doesn't, I had plenty of times where I needed to undo things, and also review my changes / todo's before commiting (Clion warns me about TODO's before commit and it's free for non commerical license but it uses cmake).I was using codeblocks when I had 2gb of ram, and I believe Visual Studios only became free to use around VS 2013, and at around 2019 msvc officially added address sanitizer which is a godly debugging tool with zero false positives
>>106658555Just use make on windows.
>>106659992make is so utterly worthless. Its not fit for any purpose.
CMake is for nerds. The guys in OP's screenshot are dweebs.
> mvn package> go build> cargo build> dotnet buildIt can be so much easier
>>106658555>build systemsgod no, never again
The fuck is chud?
>>106662015/pol/ slang
I must be a cmake fuckin genius because I just took the time to read a tutorial and have been able to use it without issue for three yearshttps://cliutils.gitlab.io/modern-cmake/README.html
Its still a lot better than autoconf
>>106658567Meson is to CMake what Rust is to C++
>>106664489So it's a worse product fixing imaginary issues?
>>106662029/lgbt/'s actuallyso it comes from preddit
>>106658567>>106658614>just make python a dependency of your c++ project brolollmao even
>>106665256https://github.com/muon-build/muon
For me it's GNU Make
>>106665256python is installed on every distro oob
>>106666227not on windows/arch, the only relevant desktop distros
if you dont understand how cpp build process works, then you're gonna have a hard time with any build system
>>106666389 cargo build .
cargo build .
>>106666397why do you feel the need to insert that language into every thread?
>>106666414bc marketing and creating a narrative, and grossing out all non rustNIGGERS from a space.to reinforce narrative-crafting
>>106666414>>106666456we counter that with infinite patience and superior craftsmanship which arent neative traitsin a way rust could even be considered a purifying fire for programming forums
>>106666709you guys are like vegans, no one likes you, but you still force yourself into every discussion
>>106666906you mean rustniggers?bc at any time its a safe bet that in a non rust non lisp thread on avarage theres 10% of c-ultistswere everywhereeven lgbt tranies program in cyou thought lgbt infiltrated the world?well,c infiltrated lgbtyou cant winwere like cockroacheswere everywhere even if you dont realize itand even a fukken nuke is not gonna remove us
>>106667396you're both the same type of cultists, dont just try to move the blame to someone elseyou sound like an indian that way
>>106667427>t. fishingyes c is a cultwe have that aura of elitism and shitbut the inner circle secret is:c is actually retard easyand thats the only reason we program in cthe femtosecond someone finds something that fill c niche, but betterc is gonna lose 80% of its userbasebut that didnt happennot for a lack of tryingsince 50 fucking yearsto be honesti meando your best but prepare for the worst and thats how youre gonna get the optimal product bc you will focus on satisfying a need that actually exists as opposed to creating a needyou fuc king 80 iq marketingroid fucking retard mongoloid detritus of a failed codom
yes i know marketing btwim not only a good prgrammer but also am fluent in marketingi didnt do marketing bc im a retardi didnt do programming bc im a nerdi did both bc im a polymathi dominate you in hard sci encesand i dominate you on soft sciencesbc im just plain superiorim better. its just how it is
self upfuck marketingroidsfuck corporatea gooner from fukken aicg is superior to a fukken marketingroidpicnotrel btw
>still on page onefk n marketingroids, i swear...insulting and shitfukken dissing and shitand also: reedditspacingfkn scumdeath to great satan aka marketingroidstheyre at the root of enshittification, actuallyunironically so