![]() You are left alone doing things that seem like they should be part of a package manager. nupkg, the whole infrastructure seems to be lacking. Then again, if your build should output a. That thing feels like a classic turing tarpit. dlls, so you have to close it every time. Anything interesting has to be done with custom task, and these are hard to debug aswell. Calling feels like I'm supposed to do it. Is '%(filename).bak')" /> what i would want, if I'm used to linq? No, not me. The xml sytax and the syntax you use in the attributes feels arkward but sometimes limited for no good reason. ![]() Msbuild it's kind of a CLR language, but you can't debug it. different build configuration are just strings stiched together like "圆4|Debug", and then are are conditionals to that value. msbuild seems like a good example of microsofts tendency to overengineer simple things. That would be way less sophisticated, but I would welcome it. I would love to use makefiles and git submodules instead of this msbuild/nuget contraption. If you find yourself wanting to do anything other than this then you should take a step back and read a modern cmake tutorial again, because odds are you're doing it wrong. You add targets, and you add rules to the target. If you're hoping to write functions with cmake. > CMake allows us to handle almost all those things right except one - it doesn’t have return values The ancient ones use autotools and even those are going the way of the dodo. At best projects use some kind of Makefile generator. I mean, I've been using Linux for a couple of decades now and I can't remember the last time I saw a project that relied on Makefiles to build. ![]() I mean, who in their right mind feel is appropriate to compare a Makefile with a build system? And how clueless about things are "in the Linux world" do you need to be to claim that Makefiles are how people build software in Linux? I honesty have no idea how some people come up with these absurd comparisons. Compared to MSVS, makefiles felt like bows and arrows against machine gun. Most part of my career I used Visual Studio and when switched to Linux I was slightly shocked.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |