Patrick Griffis
c7322f406c
build: Silence some Meson warnings and bump requirement to 0.40.0
2018-09-01 16:50:31 -04:00
Patrick Griffis
8665501c77
Bump version to 2.14.2
2018-08-29 16:41:08 +00:00
Patrick Griffis
28a3d42ad1
Bump to 2.14.1
2018-03-13 22:26:31 -04:00
Patrick Griffis
d72249d91f
build: Remove -pie from global ldflags
...
According to `hardening-check` the cflag is enough for `hexchat`
and this was causing breakage in plugins
Closes #2132
2018-03-10 20:49:35 -05:00
Patrick Griffis
2286990a6f
Bump to 2.14.0
2018-03-10 17:02:52 -05:00
Patrick Griffis
e9b9ff9f38
Various fixes for mingw
2018-03-09 18:23:25 +00:00
Patrick Griffis
98ca4e98d5
Bump meson dependency to 0.38.0
...
We rely upon the behavior of 11f9425a5e
2017-06-26 22:18:59 -04:00
Patrick Griffis
e68976ab39
build: More robust compiler flag checks
...
Don't hardcode platforms but check if things actually link.
This should fix cygwin.
2017-06-26 16:38:03 -04:00
Patrick Griffis
ce91bebc39
Fix OpenSSL 1.1 deprecations
2017-06-15 00:26:43 -04:00
Patrick Griffis
628100c19f
build: Replace Autotools with Meson
...
Quick rundown of benefits:
- Much faster:
- Autotools (with autogen): 22 seconds
- Meson: 7 seconds
- Meson (with ccache): 2 seconds
- Simpler:
- ~1000 lines smaller
- Single simple language
- Potentially better Windows (Visual Studio) support
What is not done:
- Complete Windows support
- OSX support (easy)
Closes #2013
Closes #1937
Closes #1803
2017-06-13 23:54:51 -04:00