[Github-comments] [geany] Waf: Enable C99 support (#679)

Matthew Brush notifications at xxxxx
Thu Oct 8 00:57:21 UTC 2015


> Hmmm, using the referenced G-P code here is easy enough.

Even that is overkill, we could probably just stick a `-std=c99` into the `CFLAGS` and nobody would ever notice. AFAIK all the compilers we support or care about support that (gcc, clang, intel, even watcom and others). MSVC notoriously doesn't support C99 anyway (at least until recently, somewhat), but we don't support that anyway, really, and the referenced code doesn't either, AFAICT.

> My only concern are the Windows builds. If anyone wants to continue providing the Windows releases in an adequate quality, then let's drop Waf now.

How much of it is Waf-specific? Is it the case that if the Autotools build system could generate nice win32 binaries (geany.exe+libgeany.dll, with resources compiled-in, etc), that you could use most of your release process still, or is a lot of it automated by Waf scripting?

It's a pain having multiple build systems sometimes, but IMO quality win32 releases are much more important.

---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/679#issuecomment-146385400
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20151007/99944f20/attachment.html>


More information about the Github-comments mailing list