Nick Wellnhofer
e714f506e4
build: Stop installing libxml.m4
...
This file is deprecated and unmaintained. It will be kept in the source
tree for a while.
2024-06-15 20:14:03 +02:00
Nick Wellnhofer
669bd34993
xpointer: Remove support for XPointer locations
...
The latest spec for what it essentially an XPath extension seems to be
this working draft from 2002:
https://www.w3.org/TR/xptr-xpointer/
The xpointer() scheme is listed as "being reviewed" in the XPointer
registry since at least 2006. libxml2 seems to be the only modern
software that tries to implement this spec, but the code has many bugs
and quality issues.
If you configure --with-legacy, old symbols are retained for ABI
compatibility.
2024-06-12 18:20:01 +02:00
Nick Wellnhofer
dba1ed85a3
ftp: Remove FTP support
...
Remove the built-in FTP client. If you configure --with-legacy, old
symbols are retained for ABI compatibility.
2024-06-12 18:19:55 +02:00
Rosen Penev
f227086380
meson: convert boolean options to feature option
...
Simpler. Seems like they're only disabled by minimum.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-06 17:13:41 -07:00
Andrew Potter
ed3e53de0e
meson: Pass LIBXML_STATIC in dependency
2024-06-06 22:27:54 +00:00
Rosen Penev
16d914a9f3
meson: fix compilation with local binaries
...
threads_dep is needed for runtest.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-03 17:20:10 -07:00
Rosen Penev
4b2f250a5b
meson: don't use dl dependency on old meson
...
dl dependency was introduced with version 0.62.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-03 14:33:52 -07:00
Rosen Penev
0160127fda
meson: fix usage as a subproject
...
include directories must be passed to that projects can use headers.
Also add override_dependencies to make sure that it's used when
available as a subproject.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-03 14:33:07 -07:00
Nick Wellnhofer
e349709ae7
build: Remove --with-fexceptions configuration option
2024-05-21 21:07:16 +02:00
Nick Wellnhofer
f524993e70
build: Clean up configuration options
...
Remove run-debug from meson. Fix documentation.
2024-05-21 21:05:32 +02:00
Nick Wellnhofer
11ce63f02b
build: Don't check for isascii
2024-05-21 20:40:30 +02:00
Nick Wellnhofer
6f2a597383
build: Don't check for uint32_t
2024-05-21 20:40:30 +02:00
Nick Wellnhofer
e80f27fc81
build: Don't check for inttypes.h
...
This header isn't used.
2024-05-21 18:37:57 +02:00
Nick Wellnhofer
bd7cafdbce
meson: Add some TODO comments
2024-05-20 23:59:55 +02:00
Nick Wellnhofer
3018842c07
build: Disable HTTP support by default
2024-05-20 23:59:55 +02:00
Nick Wellnhofer
609d2666fa
Stop defining _REENTRANT
...
This macro is obsolete, see `man feature_test_macros`.
2024-05-13 13:08:14 +02:00
Nick Wellnhofer
bffef46c4c
doc: Don't install example code
2024-04-28 22:58:06 +02:00
Nick Wellnhofer
1cdfece12b
memory: Remove memory debugging
...
This is useless compared to sanitizers or valgrind and has a
considerable performance impact if enabled accidentally.
2024-04-28 20:42:55 +02:00
Vincent Torri
5732ce56f3
meson: Initial commit
2024-04-04 12:23:39 +02:00