Scott Mcdermott
d1621e7230
[mailcap] make a meson 'test-mailcap' option that only builds mailcap tests
...
Not all 'test' compiled, and only needed to test mailcap, so separated
it out. It will still be built with 'test' option like before.
2024-04-08 01:55:25 -07:00
Witold Filipczyk
82b16247d3
[meson] Added temporary option msys2
...
Fo msys2 add -Dmsys2=true
I don't know how to detect msys2.
host_machine.system() returns 'windows'
windows.h and winsock.h
interfere with cygwin or msys2, so are not included for msys2.
If you know how to make it better, let me know.
2024-04-06 20:13:24 +02:00
Witold Filipczyk
3ae1622d94
[meson] Added -Ddoc option, default true
...
With -Ddoc=false rebuilds are faster.
2023-12-23 14:12:46 +01:00
Witold Filipczyk
0e482b02da
[fsp] fsp protocol support non-forking version based on fsplib
...
Maybe under DOS it makes sense.
It works worse than with fsplib. You can only download one file at a time.
2023-07-07 21:49:39 +02:00
Witold Filipczyk
51c99599f8
[meson] Added -Dlibcurl=true option
2023-06-11 16:39:56 +02:00
Witold Filipczyk
70b47238e0
[meson] Added libsixel boolean option. Disabled by default
2023-05-18 10:21:08 +02:00
Witold Filipczyk
9a6edd69db
[libdom] Possibility to build libcss code without ecmascript.
...
meson config option libcss enabled by default.
To enable libcss in elinks:
set document.css.libcss = 1
2023-05-15 19:13:38 +02:00
Witold Filipczyk
c96f4c7177
[meson] Removed CONFIG_XML
2023-05-05 20:48:14 +02:00
Witold Filipczyk
fa38a617f3
[meson] Added boolean options apidoc, htmldoc and pdfdoc. Default enabled
...
If these options are false, the given part of documentation is not built.
On slower machines it takes some time to generate apidocs or manual.pdf.
2023-04-30 13:22:55 +02:00
Witold Filipczyk
e890b07584
[meson] Added docdir option. Refs #224
...
By default docdir is $prefix/share/doc/elinks
2023-04-23 13:37:36 +02:00
Witold Filipczyk
f03d1ea44d
[meson] Do not build test programs by default
...
If you want run tests, pass -Dtest=true to meson
and run "meson test" at the end.
2022-11-30 10:17:49 +01:00
Witold Filipczyk
2129eadcbd
[intl] Added build option -Dcodepoint=true (--disable-codepoint)
...
Codepoint lookup slows down ELinks, so you can do not enable it
at compile time.
2022-10-16 19:26:20 +02:00
Witold Filipczyk
1c51410fd3
[mujs] Stubs for mujs
2022-08-01 21:31:07 +02:00
Witold Filipczyk
cb0f6536c4
[meson] Disable fsp by default. Refs #179
2022-07-31 18:28:52 +02:00
Witold Filipczyk
f4979cb5a4
[dgi] Beginning. Not compilable code
2022-05-16 22:01:41 +02:00
Witold Filipczyk
33e36dc1e8
[meson] added options: reproducible and source-date-epoch for reproducible builds
...
Usage example:
-Dreproducible=true \
-Dsource-date-epoch=$(git log -1 --pretty=%ct)
2022-03-25 14:13:03 +01:00
Witold Filipczyk
d974da9160
[meson] static option
...
For static binary, set CFLAGS="-static".
For js build: CXXFLAGS="-static" LDFLAGS="-static-libstdc++"
2022-01-06 16:07:04 +01:00
Witold Filipczyk
d66fe4a8df
[quickjs] Added to meson_options
2021-10-16 20:54:08 +02:00
Witold Filipczyk
66305fcb50
[gettext] try system gettext. Refs #62
...
Now, only meson was changed.
-Dnls=true -Dgettext=true
2021-08-08 21:25:08 +02:00
Witold Filipczyk
0d76fc0f2a
[gemini] optional, not enabled by default
2021-07-02 21:28:48 +02:00
Witold Filipczyk
9328fa261e
[libdom] libdom also retired
2021-06-12 17:37:11 +02:00
Witold Filipczyk
908fa22878
[htmlcxx] htmlcxx retired
2021-06-12 13:29:05 +02:00
Witold Filipczyk
d71ef9e57c
[js] switch to libxml++ . Begining.
2021-05-09 19:56:00 +02:00
Witold Filipczyk
1fa5504570
[htmlcxx] Added htmlcxx parser for source code displaying
...
It is compilable only together with spidermonkey, and only with meson
for now.
2021-04-18 18:26:58 +02:00
Witold Filipczyk
cfe8916d4b
[meson] fsp
2020-09-12 18:29:23 +02:00
Witold Filipczyk
ec7869c722
[meson] Disable spidermonkey (not in Debian), enabled bittorent.
2020-09-11 21:05:26 +02:00
Witold Filipczyk
9a96f3b77a
[meson] bzip2 not available as pkg-config nor cmake on Debian
2020-09-11 20:52:59 +02:00
Witold Filipczyk
5f87bdbcb2
[meson] meson build scripts.
...
Not finished yet, but I added to motivate myself and others.
The goal is to get a few seconds faster builds.
autotools still will be available.
2020-09-05 22:06:01 +02:00