-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CMAKE Support #34
CMAKE Support #34
Conversation
I will not add a 2nd build system, and certainly not cmake. sorry. |
One option would be to switch to a modern, sane and standard-compliant build system at some point. meson perhaps when it's ready (and remove auto-tools). My issue with Cmake: It does not follow any standards (e.g. As for the case at hand, the |
Ok, cool. I CMake'd it to integrate with some other libraries that I was using (mostly portaudio) and get it running on windows. I wanted to share, but definitely understand why you might not like CMake. |
I add my 2 cents: I agree that there are many flaws in CMake language. Considering the use of CMake version > 3.0:
|
The lib compiles just fine on OSX 10.5 PPC -- that OS comes with I suggest to read the The library works on > 10 CPU architectures and all major OS; incl Windows (XP or later), OSX, macOS, *BSD and Linux. cross-compilation for windows works as well as multi-architecture/universal-binaries. I have not seen a single Cmake project that achieved the same level of compatibility (and yes, I do work with cmake for other projects unless I can avoid it) tl;dr: sadly, autotools still sucks least. |
I added CMAKE support. I tested building on Windows10 (Visual Studio), Ubuntu, and OS X.
To test: