Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Drop Autotools, move to CMake #4461
As you may have seen from my struggles in #4459, autotools is very finicky about certain things, difficult to maintain, and prone to occasional breakage. Having two build systems is decidedly sub-optimal in that it slows down anyone writing new code, as they have to know both build systems and take the time to update and resolve any bugs arising in either system.
Given the conundrum, I propose that we drop autotools in favor of CMake. The reasoning for this is threefold:
From my perspective, I'm not seeing any reason to keep autotools around. If any of you have objections or new information, please voice them soon, as I'm going to start work on implementing this by next week at latest.
As an aside, @fluffyfreak you do know you can use CMake to generate the VS solutions, right? I'm in no way a Windows dev, but it seems we might be able to remove the need to manually update the windows build files by automating it.
@Web-eWorks I'm aware thanks, it doesn't work though. Far as I can tell it's because:
From my perspective maintaining the VS201X projects is a fucktonne less work than autotools or CMake