92 Commits
Author SHA1 Message Date
Evgeny Grin (Karlson2k) f60cb8df9d mhd_check_decls.m4: implemented and used new macro 2025-01-10 15:03:26 +01:00
Evgeny Grin (Karlson2k) e9c0fc0bbb Renamed sockets kind macros 2024-10-07 14:25:10 +02:00
Evgeny Grin (Karlson2k) d99aff567c mhd_sys_extentions.m4: more fixed for older autoconf 2024-08-03 18:50:06 +02:00
Evgeny Grin (Karlson2k) 5e3ea64cce mhd_sys_extentions.m4: improved compatibility with old autoconf versions 2024-08-03 18:31:19 +02:00
Evgeny Grin (Karlson2k) 5f9b22b21f mhd_sys_extentions.m4: updated, workarounds for broken clang behaviour 2024-08-03 18:08:40 +02:00
Evgeny Grin (Karlson2k) 66db402c48 mhd_bool.m4: new autoconf macro that supports C23
The macro should works faster in the most common scenarios
2024-08-02 15:54:10 +02:00
Evgeny Grin (Karlson2k) 8bbdddaac2 configure: improved portability when cross-compiling
Added final warnings when some potentially wrong assumption are made
2024-08-02 15:47:09 +02:00
Evgeny Grin (Karlson2k) 6ce509f4db mhd_check_func_run.m4: new autoconf macro 2024-08-02 15:43:42 +02:00
Evgeny Grin (Karlson2k) ded528cfc1 mhd_check_func.m4: corrected 2024-08-02 15:41:50 +02:00
Evgeny Grin (Karlson2k) 2e9a50513b mhd_check_link_run.m4: documentation fixes 2024-08-02 15:40:03 +02:00
Evgeny Grin (Karlson2k) 41f2a26f62 Initial draft M2 (WIP) 2024-07-01 02:53:35 +02:00
Evgeny Grin (Karlson2k) d2919a6e7a Added autoconf patches and fixes 2023-04-10 20:11:33 +03:00
Evgeny Grin (Karlson2k) fa6925600a mhd_find_lib.m4: fixed compatibility with old autoconf 2023-03-29 20:18:01 +02:00
Evgeny Grin (Karlson2k) a5267b2933 mhd_shutdown_socket_trigger.m4: fixed preprocessor conditional 2023-03-25 17:58:17 +01:00
Evgeny Grin (Karlson2k) dcd8ea9869 mhd_check_func_gettimeofday.m4: added new autoconf macro 2023-03-14 21:34:26 +03:00
Evgeny Grin (Karlson2k) 60fa305ab8 mhd_find_lib.m4: added new autoconf macro 2023-03-14 21:32:18 +03:00
Evgeny Grin (Karlson2k) d088b940a9 libcurl.m4: patched to fix compiler warning 2023-03-14 20:45:25 +03:00
Evgeny Grin (Karlson2k) f53cc36697 libcurl.m4: updated to the latest version 2023-03-14 20:43:46 +03:00
Evgeny Grin (Karlson2k) da73f7abf9 mhd_check_func.m4: added check for function declaration 2023-03-14 20:43:45 +03:00
Evgeny Grin (Karlson2k) 41ceade78d mhd_shutdown_socket_trigger.m4: fixed compiler warning 2023-03-03 18:16:21 +03:00
Evgeny Grin (Karlson2k) 2268614862 mhd_check_func.m4: updated
Fixed possible compiler warning with strictest compiler settings
2023-03-03 18:15:49 +03:00
Evgeny Grin (Karlson2k) 677e6e431a configure: fixed checks for tsearch() and related
New check works correctly with new compilers.
Added known problematic implementations.
Added more checks for correct behaviour.
Removed some m4 macros.
2023-03-03 13:23:01 +03:00
Evgeny Grin (Karlson2k) 29311f4097 mhd_check_link_run.m4: fixed typo in comment 2023-03-03 13:12:07 +03:00
Christian Grothoff fc848aaff3 -typo 2022-12-27 11:04:53 +01:00
Evgeny Grin (Karlson2k) 84dfd52f13 Added new M4 helper macro 2022-12-23 16:01:57 +03:00
Christian Grothoff d629ada1a2 -fix typos 2022-06-26 15:24:24 +02:00
Evgeny Grin (Karlson2k) 5fd6ea3071 MHD_FIND_ADD_CC_{C,LD}FLAG_IFELSE: added new autoconf macros 2022-05-31 20:19:12 +03:00
Evgeny Grin (Karlson2k) 9b1865f691 configure: added --enable-build-type=TYPE
Useful to quickly define settings combination. Individual settings still
could be overridden by individual parameters.

Added autoconf macros for compiler and linker flags
2022-04-16 13:37:52 +03:00
Evgeny Grin (Karlson2k) 66f8a4b5c5 helper m4 macros: minor code simplification 2022-04-13 20:56:25 +03:00
Evgeny Grin (Karlson2k) a3579e7061 Added two helper macros to manipulate *FLAGS vars 2022-04-03 20:17:43 +03:00
Evgeny Grin (Karlson2k) 82a26bfed2 Added autoconf macro for checking compiler parameters/flags 2022-04-03 20:17:42 +03:00
Evgeny Grin (Karlson2k) 203f6b604e mhd_check_func.m4: fixed macro
Previously macro failed with comma-delimited and quoted parameters
2022-04-03 20:17:42 +03:00
Evgeny Grin (Karlson2k) d39a3da584 mhd_norm_expd.m4: added autoconf helper macro 2022-04-03 20:17:42 +03:00
Evgeny Grin (Karlson2k) 89b4a7fb2d mhd_check_func.m4: fixed overquoting 2022-01-25 19:45:52 +03:00
Evgeny Grin (Karlson2k) 9b0bb72bf6 mhd_check_func.m4: fixed English grammar 2022-01-25 19:44:38 +03:00
Evgeny Grin (Karlson2k) 259cbd8369 Moved 'po' dependencies to separate ./configure file
Having 'po' in main 'configure' confuse users as they see --enable-nls
and other related options in configure and think that gettext is
optional dependency to build MHD lib.
New structure should be more transparent for users.

Performed minor cleanup of dist files.
2022-01-09 19:26:45 +03:00
Evgeny Grin (Karlson2k) 1a7fb032ba test_client_put_stop: support rate limiting of RST
RST rate limiting is required for FreeBSD.
2021-12-06 21:38:59 +03:00
Evgeny Grin (Karlson2k) 468723c2f6 ax_pthread.m4: updated to the latest version 2021-09-15 21:59:31 +03:00
Evgeny Grin (Karlson2k) 6210a78fed configure: spelling fixes 2021-09-07 13:33:34 +03:00
Evgeny Grin (Karlson2k) e3d7574acc ax_have_epoll: speed-up detection 2021-04-01 21:33:48 +03:00
Evgeny Grin (Karlson2k) 7b2c73d1b9 Fixed bootstrap with different gettext version on the build host
The problem is autopoint can install only all files or no files
at all and without updating of M4 macros in any case.
Build process failed at make-time of dist because of version mismatch
for M4 macros and po/* files.
2021-01-19 17:00:33 +03:00
Evgeny Grin (Karlson2k) a611d6dfac Updated gettext files 2021-01-19 14:06:01 +03:00
Evgeny Grin (Karlson2k) 3b64c6bd5f Updated M4 macros
extern-inline.m4 is removed from the repo as it's not needed and may
conflict with host version
2021-01-18 23:24:02 +03:00
Evgeny Grin 7329b84ccf Autoconf 2.70 compatibility 2021-01-18 23:24:02 +03:00
Evgeny Grin (Karlson2k) e8ee7c64bd updated m4/ax_*.m4 macros 2020-12-23 22:57:55 +03:00
silvioprog bcffdf809f Applied several spelling fixes. (#6142) 2020-03-31 15:08:34 -03:00
Christian Grothoff 44c32e4ca7 fix #6078 2020-02-07 14:26:22 +01:00
Evgeny Grin (Karlson2k) 2c93aa35f7 Added .gitattributes, fixed line endings in ac_define_dir.m4,
updated ac_define_dir.m4 to new version.
2019-06-01 20:06:42 +03:00
Evgeny Grin (Karlson2k) 2db0eabd11 configure: fixed detection of 'getsockname' on some systems (W32 x32),
do not use 'getsockname()' if it is not detected by configure.
2019-06-01 19:19:25 +03:00
Christian Grothoff 85913afa11 move to canonical gettext 2018-03-10 12:28:34 +01:00