#💽Programming Chat v2
134126 messages · Page 135 of 135 (latest)
I DONT KNOW!!!
ys he is
prove
he wants to be japanese so bad
he literally just learned it because of media and translations
smh
actually i wont continue this conversation because of how quickly it could turn on me .
LOL
pick up the phone , kade.
OK
qsp analytical report
huh
Programming chat is dead 
pros your gram
true
where is programming chat v3
i ate it
Gone
😦
yike
we need a thread for c++ users to vent about cmake
why not do it here 😭
You can totally do that here
I for one have only tried to make my own CMake config once
And it nearly gave me an aneurysm
i jumped build systems for my game engine maybe 4 times or something
all because i was trying to avoid cmake
i used meson, xmake, premake, and then finally gave in and used cmake
and ironically cmake took the least effort to set up 😭
bazel? 😁
or cmake + conan?

cmake is nice because it downloads all the dependencies and compiles them automatically
before i had to manually compile those and make the build system copy the libraries to the actual build dir
haven't yet
have u seen conan before?
heard of it
if you're not using more niche libraries ("niche") it can be good
otherwise FetchContent is prob the only choice until cpp modules rolls around (never lol)
might look at bazel ig tho, seems interesting
but my project is entirely c/c++ and it looks like multi language support is one of their selling points
not that that's a bad thing just not applicable for my project, but i don't know maybe i'll add lua scripting support to my engine
being universal across languages is a benefit yes
yea
yea
terrifying but powerful
i don't know if a metabuild system is something that was as popular as cmake is now before cmake existed but it definitely makes things so much easier
premake technically is one since it generates makefiles and stuff but none of my libraries can be built with one premake command really and it generates makefiles and really nothing else (for linux at least)
just write good makefiles…
okay so im writing a 2d top down rpg game engine with sfml in c++ because i hate myself and enjoy suffering right, but my issue is that i'm trying to give it lighting as well and it turns out trying to make fake orthographic 3d in actually 2d dimension is extremely headache inducing, should i lowkey just throw all of my rendering code out the window and rewrite it in opengl and use actual orthographic 3d to achieve the top down 2d view? or is this a stupid idea and should i go to sleep
actually i'm going to try and see if i can get my gui library to work with bgfx because it seems really promising
god damn even minecraft bedrock uses it
update this quadrupled the amount of files it has to compile (823)
the Thing
Excerpt from the Apollo 11 CMC software
yes this is an actual line
There’s lots of funny bits in the software but I won’t bother posting it all
Thank god for the digital archives or I wouldn’t be able to research this stuff
compilation of me crashing out in my source code
msbuild try to use all my cpu cores challenge
gnumake and gcc
tried using gcc but my code kept segfaulting with it for some reason
only on mingw gcc not msvc
as much as i hate msvc
i can use ninja and msvc tho
Yeah mingw is shit
both are equally as shit, msvc's error messages are about as cryptic as a segfault itself and msvc just. ignores like every standard ever so i have to explicitly modify my code that already works fine on linux and mac JUST for windows all because of microsoft
genuinely praying for the sanity of people who work there i dont know how they manage to stay sane with their horrible toolchains
@spare quartz you might be right, the JVM might be good
questio n mra k ?
Read messages immediately above
anything is better than c++ 
well compared to c++
i wonder if you'll ever get to writing the macos features for SystemDevices....
you'll probbably graduate before consoles even work...
yes likely
trying to add lua support to my engine but cmake had other plans and began summoning satan
im going to explode
ive had so many problems with cmake its insane 😭
I just use normal makefile's for everything
yea i would too but makefiles honestly scare me more 
cmake's one redeeming feature for me is FetchContent to download dependencies though because git submodules genuinely drive me insane, and i have like 8 huge libraries my code depends on
plus i don't know how well makefiles work on windows, and cmake handles a lot of weird microsoft stubbornness for me
leenux
leanux
linx
lix
x

ming Chat v2
program
Cmake moment