6 ms·
Scons and CMake are both heavier garbage, for mostly the same reasons: both require unnecesary dependencies, Scons requires Python which is a monster, and CMake
by Annatar 9y ago
Scons and CMake are both heavier garbage, for mostly the same reasons: both require unnecesary dependencies, Scons requires Python which is a monster, and CMake is a bitch to build. Neither fully implement all of Make's capabilities, because both authors never really mastered Make and misunderstand it.
As a final slap to CMake, in the end it generates Makefiles, proving that Make is the be all, end all when it comes to build engines.
You better buy the book on Make and learn it and learn it well instead of wasting your time on toy tools. The longer you try to avoid it, the more time you'll waste.
- jstimpfle 9y agoHey, if you think Make is so superior and flawless, I challenge you to show what you think my build would look like as a maintainable (non-generated) Makefile? The build description I've listed is not a trivial build but it's not super complex either. I need to generate Visual Studio project files as well, but let's ignore that for now.
- lolikoisuru 9y agoI would like to attempt this even though I'm not the person you're replying to. There is just one problem though, your page isn't loading.
- jstimpfle 9y agoIt works again. Had added IPv6 but broken IPv4 access.
- lolikoisuru 9y agoIs the codebase you're trying to compile available somewhere?
- jstimpfle 9y agoNot in a shape you'll want to bother with, sorry. And cleaning that up is currently not one of my priorities right now (it's a toy project).
- lolikoisuru 9y agoThen what was the point of your comment to begin with?
- jstimpfle 9y agoYou could still make a Makefile to show how you'd do it. (But you don't have to). Listen, I'm not fighting ego fights here. Your borderline personal attacks (one of which was apparently removed, either by you or a moderator) are not appreciated. And I'm not a clueless idiot. If you still want to discuss something for good, please write me an email. It does not need to go here. You can also easily find the repository with a web search, if you decide to bother with it.
- lolikoisuru 9y ago>Your borderline personal attacks (one of which was apparently removed Bitch please. You're the one who started with those.
- jstimpfle 9y agoTo make things clear, I didn't start or even participate in anything. You posted https://news.ycombinator.com/item?id=16543557 https://news.ycombinator.com/item?id=16543557 which I considered inappropriate, so I complained in a comment to that. As a result you replied in a way that missed any understanding and respect - instead you called my note "ad hominem" which wasn't the case at all, and harshly critized me for writing in an unintelligible way (I accidentally left out one word in a sentence, sorry for that). This comment was later deleted. I didn't do anything apart from complaining about your behaviour once. Again, your behaviour is extremely disrespectful. Please reconsider the way you treat people here.