summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
2020-03-30Enable libbacktrace by default only on LinuxAndrei Karas1-5/+14
2020-03-30Disable libbacktrace by defaultHaru1-169/+214
It's currently only tested on linux, and doesn't work yet on macOS (tested on 10.15). Further work is necessary Signed-off-by: Haru <haru@dotalux.com>
2020-03-30Fix Makefile-based compilation on platforms that use libbacktrace with a ↵Haru1-7/+7
different executable format than elf
2020-03-30Add libbacktraceAndrei Karas1-2/+209
2020-01-13Update copyright headers for year 2020Haru1-2/+2
Signed-off-by: Haru <haru@dotalux.com>
2019-10-17Fix compilation warnings in gcc-9Andrei Karas1-1/+0
Also reenabled array bound warning
2019-09-22Disable some warnings when compiling with gcc-9Haru1-0/+1
The warning flag -Warray-bounds is currently not compatible with the ZEROED_BLOCK implementation Signed-off-by: Haru <haru@dotalux.com>
2019-02-11Add support for mysql versions where type my_bool not exists.Andrei Karas1-0/+22
In new MySQL versions my_bool was replaced to bool.
2018-11-11Remove the unused src/tool directoryHaru1-1/+1
The directory has been unused since the mapcache generator was converted to a plugin. Signed-off-by: Haru <haru@dotalux.com>
2018-09-19Add -Wvla flag into configure.Andrei Karas1-0/+1
This flag prevent usage of variable length arrays.
2018-08-25Change language specification to c11 in the autoconf buildsHaru1-1/+31
Fixes an issue with certain glibc versions using the emulated `_Static_assert` (allowing only one assertion per scope) despite the compiler having built-in support for the c11 version. Fixes builds in Debian stretch and other distributions. Signed-off-by: Haru <haru@dotalux.com>
2018-08-25Add support for build for AD clients.Andrei Karas1-0/+32
Add configure flag --enable-packetver-ad Add defines for AD into mmo.h Add messages list for AD clients.
2018-08-25Add support for build for SAK clients.Andrei Karas1-0/+32
Add configure flag --enable-packetver-sak Add defines for SAK into mmo.h Add messages list for SAK clients.
2017-12-02Add configure option --enable-packetver-zero for enable support for zero ↵Andrei Karas1-0/+33
clients.
2017-07-27Add configure flag for silent warnings about var tracking errors.Andrei Karas1-0/+2
2017-03-25Fix gcc lto.Andrei Karas1-5/+34
Also rebuild configure.
2016-12-07Re-add -fvisibility=hidden on FreeBSD (necessary for plugins)Haru1-1/+1
Related to 2ceb249879148be0fca7d81f31158eccf3142aa2, which removed the option since it didn't appear to be necessary on Linux or macOS. Signed-off-by: Haru <haru@dotalux.com>
2016-10-17Corrected an inverted superuser check causing unnecessarily slow GitLab buildsHaru1-1/+1
Signed-off-by: Haru <haru@dotalux.com>
2016-10-07Suppressed the superuser check in CI buildsHaru1-1/+1
- Speeds up GitLab builds by 1 minute Signed-off-by: Haru <haru@dotalux.com>
2016-10-02Added Doxygen configuration (use 'make docs' to generate)Haru1-0/+1
Signed-off-by: Haru <haru@dotalux.com>
2016-07-12Add omit frame pointer flag if debug flag enabled.Andrei Karas1-0/+28
2016-07-08Disable epoll by default and fix formatting in epoll in configure.acAndrei Karas1-13/+16
2016-07-08Added epoll as event-dispatcher on linux (instead of select())Florian Wilkemeyer1-0/+39
Note: It will be enabled by default if configure detects that the system has support for epoll To enforce usage of select run configure with --enable-epoll=no
2016-07-04Added messages to discourage running Hercules as root.Haru1-0/+45
- You should not run Hercules as root, period. - If you understand all of the security implications, and still want to do so (and you don't want to be bothered by the warning messages), open core.c and uncomment the line: "//#define I_AM_AWARE_OF_THE_RISK_AND_STILL_WANT_TO_RUN_HERCULES_AS_ROOT" - If you're running Hercules as root because your provider forces (or encourages) you to do so, it means they're really doing it wrong, so please complain to them and ask them for an alternative. - More info on the topic: http://www.tldp.org/HOWTO/Security-HOWTO/local-security.html https://wiki.debian.org/sudo http://wiki.centos.org/TipsAndTricks/BecomingRoot http://fedoraproject.org/wiki/Configuring_Sudo https://help.ubuntu.com/community/RootSudo http://www.freebsdwiki.net/index.php/Root Signed-off-by: Haru <haru@dotalux.com>
2016-04-29Rename configure.in into configure.acAndrei Karas1-0/+1456