1
0
Fork 0
Commit Graph

88 Commits

Author SHA1 Message Date
Witold Filipczyk 172c32a64c [cpp] All files suspected for any C++ relation renamed to cpp
Now (in meson) .c files are compiled by C compiler and .cpp by C++ compiler.
2022-07-31 16:44:11 +02:00
Witold Filipczyk df7a023756 [cpp] Rename c to cpp for ecmascript files 2022-07-31 15:33:22 +02:00
Witold Filipczyk 2ffdab5bba [NEWS] 0.15.1 2022-07-31 12:16:29 +02:00
Witold Filipczyk 8764def801 [meson] -fno-lto added to flags
clang-14 gives file not recognized: File format not recognized.
2022-07-21 11:27:28 +02:00
Witold Filipczyk 2ee5c1a2e8 [meson] djgpp has no pkgconfig file for expat 2022-07-12 21:18:35 +02:00
Witold Filipczyk aaced859ee [meson] Search for libbz2 also in /usr/local/lib 2022-07-12 21:08:41 +02:00
Witold Filipczyk 7c6be025fa [meson] /usr/local/lib for quickjs 2022-07-12 18:42:43 +02:00
Witold Filipczyk e5dcb352b9 [meson] iconv non-required 2022-06-28 20:30:49 +02:00
Witold Filipczyk d25d85d781 [meson] Support for DOS 2022-06-28 20:24:22 +02:00
Witold Filipczyk 4790ae9981 [smjs] Compilation fixes when -Dsm-scripting=true and -Dspidermonkey=false. Refs #176 2022-06-16 17:33:06 +02:00
Witold Filipczyk a3807c40fe [configure.ac,meson] gnu++17 2022-06-09 21:36:12 +02:00
Witold Filipczyk f4979cb5a4 [dgi] Beginning. Not compilable code 2022-05-16 22:01:41 +02:00
Witold Filipczyk 6bd33247f8 [ssl] Check for RAND_add 2022-05-10 16:56:46 +02:00
Witold Filipczyk 2bec2984c4 [dos] Very experimental DOS port based on links-2.26 code
WATT-32 and openssl you must compile yourself.
You must tweak configure options, something like:
--disable-utf-8, etc.
Only checked on dosemu with LFN. Networking lags is a bit.
2022-05-09 18:53:36 +02:00
Witold Filipczyk c5d321c1b5 [configure] Check for libgen.h 2022-05-08 13:59:24 +02:00
Witold Filipczyk 8afffa97ac [configure] Added check inet_aton 2022-05-03 15:33:48 +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 9e84e960b4 [meson] Get rid of set10
Instead of set10:
if compiler.has_header(...)
    conf_data.set(..., 1)
endif
2022-03-14 15:56:12 +01:00
Witold Filipczyk 27983d6038 [meson] Another try to fix build on Windows. Refs #140 2022-03-13 17:05:41 +01:00
Witold Filipczyk eb226fcc5e [meson] set instead of set10. Refs #140 2022-03-13 16:58:43 +01:00
Witold Filipczyk 1b9fbce34d [meson] set instead of set10 for CONFIG_OS_UNIX. Refs #140 2022-03-13 12:24:52 +01:00
Witold Filipczyk 90a7c95a93 [meson] Uncontionally set HAVE_SA_IN6 2022-03-03 17:11:10 +01:00
Witold Filipczyk 714be0589e [meson] CONFIG_COMBINING -> CONFIG_COMBINE 2022-03-03 16:29:25 +01:00
Witold Filipczyk 2782134985 [meson] check for strtoul 2022-03-03 16:26:24 +01:00
Witold Filipczyk fd820d86b0 [meson] Test for mempcpy modified 2022-03-03 16:20:24 +01:00
Witold Filipczyk 77f8db01d2 [meson] Check for vsnprintf fixes 2022-02-28 15:55:23 +01:00
Witold Filipczyk ec8c8debd4 [meson] find bzip2 in case of no .pc file 2022-02-27 18:38:36 +01:00
Witold Filipczyk e25654404c [meson] -std=c++17 added to extracflags 2022-02-22 22:23:59 +01:00
Witold Filipczyk d074c58111 [perl] Compilation fix 2022-01-29 11:38:31 +01:00
Witold Filipczyk 894c7a6653 [meson] Added Wc++-compat to extracflags 2022-01-23 18:54:18 +01:00
Witold Filipczyk d0e59d301b [meson] Check typeof 2022-01-22 15:00:10 +01:00
Witold Filipczyk 31c3613f25 [meson] -Wno-sign-compare for C++ 2022-01-17 17:50:48 +01:00
Witold Filipczyk 2f44f512fe [smb] Added smb to meson 2022-01-11 20:34:35 +01:00
Witold Filipczyk 4658ae9ca5 [mkstemps] Check for mkstemps function
musl has it, but it was not detected
2022-01-06 19:51:18 +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 d3f9bd5a4b [version] 0.16.GIT 2021-12-26 16:30:02 +01:00
Witold Filipczyk 90cc102d68 [NEWS] 0.15.0 2021-12-24 20:53:43 +01:00
Witold Filipczyk 2ee82fc890 [NEWS] 0.15.0rc2 2021-12-19 16:04:49 +01:00
Witold Filipczyk 3ea2609ced [lzma] Compilation fix 2021-12-13 16:22:50 +01:00
Witold Filipczyk 097b62443a [arm] dep_atomic copied from Mesa 2021-12-05 17:26:35 +01:00
Witold Filipczyk 68f5007252 [NEWS] 0.15.0rc1 2021-12-04 09:55:34 +01:00
Witold Filipczyk dc12c13244 [quickjs] Test commit. window.alert('Blabla') works. 2021-10-17 18:17:48 +02:00
Witold Filipczyk d66fe4a8df [quickjs] Added to meson_options 2021-10-16 20:54:08 +02:00
Witold Filipczyk b112650706 [mozjs] up to 78
It compiles.
2021-08-30 21:03:26 +02:00
Witold Filipczyk 7f572e7e4a [ecmascript] bump mozjs version to 68
Memory allocated in jsval_to_string is not freed anywhere.
2021-08-30 20:48:11 +02:00
Witold Filipczyk b825f4abf1 [js] Start to adjust code for mozjs-60. 2021-08-25 20:08:02 +02:00
Witold Filipczyk 50089fb463 [meson] bump guile to 3.0 2021-08-18 19:24:55 +02:00
Witold Filipczyk ee49c80061 [meson] ruby dependency: ruby not ruby-2.6
Also initialize error, because rb_load_protect, does not change it.
2021-08-17 16:09:05 +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 be35ee9ec7 [meson] libxml2 deps is pulled automatically 2021-07-18 12:39:37 +02:00