aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2025-07-02Add options to search custom MbedTLS installationsAzamat H. Hackimov
Some Linux distributions (like Gentoo or Arch) allows to install MbedTLS 2.x and 3.x branches simultaneously. This change helps to find custom MbedTLS locations. Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com>
2025-06-29Fix webp and brotli status variable in configureRodrigo Arias Mallo
We are interested in webp_ok and brotli_ok which indicates if we can use webp or brotli. Even if the user specifies --enable-webp setting enable_webp to yes, if it is not found it won't be available.
2025-04-06Add brotli supportRodrigo Arias Mallo
Implements support for brotli (br) content encoding. Fixes: https://github.com/dillo-browser/dillo/issues/377
2025-02-19Compile without -std=c++11Claes Nästén
Don't force full C++11 support, as we only require a very small subset of features that may be available in the compiler as extensions like GNU.
2025-01-18Release version 3.2.0v3.2.0Rodrigo Arias Mallo
2025-01-12Release version 3.2.0-rc1v3.2.0-rc1Rodrigo Arias Mallo
2024-12-09Add git commit to the reported version with -vRodrigo Arias Mallo
When git is available, records the git commit in the dillo binary, so dillo -v reports the version and the commit. Otherwise only the release version is reported (as we do now). The commit is *always* recomputed when "make" is called. This allows switching branches, doing a dirty rebuild and still get the correct commit with "dillo -v". Using AC_INIT() doesn't update the commit when the source is already configured. Fixes: https://github.com/dillo-browser/dillo/issues/288
2024-11-24Add WebP image supportRodrigo Arias Mallo
See: https://www.toomanyatoms.com/software/mobilized_dillo.html Authored-By: dogma
2024-11-24Prevent using FLTK 1.4 for nowRodrigo Arias Mallo
There are several problems that need to be resolved before we can switch to FLTK 1.4. The support is intentionally disabled until it is ready. See: https://github.com/dillo-browser/dillo/issues/246
2024-10-06Test the C++ compiler worksRodrigo Arias Mallo
Stops the configure process if the C++ compiler doesn't work, otherwise it will fail at build time. Fixes: https://github.com/dillo-browser/dillo/issues/187
2024-10-03Use command -v instead of whichmeat
2024-08-07Use POSIX-2001 for C++ tooRodrigo Arias Mallo
Reviewed-by: dogma
2024-08-07Make Dillo C99 standard compliantRodrigo Arias Mallo
Reviewed-by: dogma
2024-08-07Report C compiler and flags on configure summaryRodrigo Arias Mallo
Reviewed-by: dogma
2024-08-07Remove -Waggregate-return warningRodrigo Arias Mallo
It is used by nanosvg library Reviewed-by: dogma
2024-08-07Enable -pedantic and -std=c++11 by defaultRodrigo Arias Mallo
Reviewed-by: dogma
2024-07-26Merge SVG support from mobilized Dillo forkRodrigo Arias Mallo
Uses the nanosvg library to add SVG support. See: https://www.toomanyatoms.com/software/mobilized_dillo.html Authored-By: dogma
2024-06-08Release version 3.1.1v3.1.1Rodrigo Arias Mallo
2024-06-02Clarify --enable-rtfl option descriptionRodrigo Arias Mallo
Make more clear that it is not needed for normal use and will slow down the browser.
2024-05-04Release version 3.1.0v3.1.0Rodrigo Arias Mallo
2024-04-11Release version 3.1.0-rc1v3.1.0-rc1Rodrigo Arias Mallo
2023-12-30Add automatic rendering testsRodrigo Arias Mallo
These tests render a HTML page in Dillo and save a screenshot which is compared with another one rendered by a reference HTML file which doesn't make use of the feature under test. Running these tests require some additional dependencies to run a Xorg server and capture screenshots of the browser, so they are only enabled when configured with the --enable-html-tests option. Additionally, running Dillo and opening local files requires a working file dpi plugin. So, when running the HTML tests it is required that a working dpid server can be launched by Dillo. To do so, Dillo can be first installed to a prefix directory, the dpidrc file copied to ~/.dillo/ and then the DILLOBIN variable set to the path of the dillo binary under test.
2023-12-30Search for libiconv before libcRodrigo Arias Mallo
In BSD systems where libiconv provides /usr/local/include/iconv.h and libc provides /usr/include/iconv.h there is a problem when we can use the headers of libiconv but end up linking with libc. The workaround is to search first for libiconv, and if not found assume it is safe to link with the libc.
2023-12-30Don't use /usr/local/includeRodrigo Arias Mallo
Systems that require this directory must specify it by means of the CPPFLAGS and LDFLAGS variables.
2023-12-30Fix message order for FLTK checkRodrigo Arias Mallo
2023-12-30Add configure summary at the endRodrigo Arias Mallo
2023-12-30Add detection logic for OpenSSL and mbedTLSRodrigo Arias Mallo
By default we first look for OpenSSL and if not found we try to find mbedTLS. It is an error to build without a suitable TLS library, unless the search is skipped with --disable-tls. In that case, the support for TLS is not built into Dillo. This prevents accidental errors at configure time that end up disabling TLS without the user knowledge.
2023-12-30Change --disable-ssl to --disable-tlsRodrigo Arias Mallo
The --enable-ssl/--disable-ssl option will now cause an error on configure. Additionally add the options --disable-openssl and --disable-mbedtls to control the TLS library search.
2023-12-30Enable TLS support by defaultRodrigo Arias Mallo
2023-12-30Reorganize configure.ac optionsRodrigo Arias Mallo
Use AS_HELP_STRING for indentation and always set the default of the options (yes/no).
2023-12-21Split tests into unit and dw (graphical)Rodrigo Arias Mallo
Graphical tests for the dw (Dillo Widget) are moved to test/dw, while unit tests are placed into test/unit. All tests are compiled with "make check" but only the tests that can run without intervention and without a graphic display are executed.
2018-10-05add --disable-xembed configure optionJohannes Hofmann
Add option to disable XEmbed support. This can be useful to avoid compilation issues on non-X11 systems.
2016-07-03workaround for mbed TLS 2.3.0 include problemcorvid
reported by Nick Warne http://lists.dillo.org/pipermail/dillo-dev/2016-July/010941.html checking mbedtls/ssl.h usability... no checking mbedtls/ssl.h presence... yes configure: WARNING: mbedtls/ssl.h: present but cannot be compiled configure: WARNING: mbedtls/ssl.h: check for missing prerequisite headers? configure: WARNING: mbedtls/ssl.h: see the Autoconf documentation configure: WARNING: mbedtls/ssl.h: section "Present But Cannot Be Compiled" configure: WARNING: mbedtls/ssl.h: proceeding with the compiler's result checking for mbedtls/ssl.h... no configure: WARNING: *** mbed TLS 2 not found. Disabling SSL/HTTPS/TLS support. ***
2016-07-03use mbed TLScorvid
2016-04-18Fix version number.Sebastian Geerken
2015-06-03Merge with main repo.Sebastian Geerken
2015-05-28libpng 1.6 series works for mecorvid
2015-05-28'ssl' -> 'tls' where reasonable, given that ssl3 is dead and allcorvid
I used 'hg rename' and expected (at least hoped) that 'hg diff' would do what I would naturally want, but no.
2015-05-10Merge with main repo.Sebastian Geerken
2015-05-08https: the rest :)corvid
Normally I really like to make commits in small pieces that all compile and make sense in isolation, but with this https work, the effort vs the reward just wasn't going to make sense.
2015-01-28Version number.Sebastian Geerken
2014-12-26Changed version number to '3.1-dev'.Sebastian Geerken
2014-12-24merge 3.0.4.1 branchcorvid
2014-11-253.0.4.1 version number in autoconfcorvid
2014-06-03change fltk-config test to be more crosscompile/buildroot friendlyJohannes Hofmann
Change fltk-config usage as suggested by Thomas Petazzoni [1]. submitted-by: Peter Seiderer <ps.report@gmx.net> [1] http://lists.busybox.net/pipermail/buildroot/2014-May/097607.html
2014-04-09Merged with main repo.Sebastian Geerken
2014-04-09Preparing 3.0.4 finalrelease-3_0_4Jorge Arellano Cid
2014-04-09Merge with main repo.Sebastian Geerken
2014-04-07prepare 3.0.4-rc2release-3_0_4-rc2Johannes Hofmann
2014-04-04prepare dillo-3.0.4-rc1release-3_0_4-rc1Johannes Hofmann