commit a093f84
hovercats
·
2025-08-18 17:41:32 +0000 UTC
parent 6b18eae
muon: 0.5.0
4 files changed,
+13,
-12
+8,
-7
1@@ -6,6 +6,7 @@ cflags{
2 '-D MUON_ENDIAN=0',
3 '-D MUON_STATIC',
4 '-D MUON_BOOTSTRAPPED',
5+ '-D MUON_HAVE_LIBPKGCONF=1',
6 '-I $outdir',
7 '-I $srcdir/include',
8 '-I $srcdir/subprojects/tinyjson',
9@@ -53,8 +54,6 @@ pkg.deps = {
10 '$outdir/embedded_files.h',
11 }
12
13-lib('libtinyjson.a', {'subprojects/tinyjson/tiny-json.c'})
14-
15 exe('muon', [[
16 $outdir/version.c
17 src/(
18@@ -76,7 +75,7 @@ src/(
19 arr.c bucket_arr.c hash.c stack.c
20 )
21 formats/(
22- editorconfig.c ini.c
23+ editorconfig.c ini.c json.c
24 lines.c tap.c xml.c
25 )
26 functions/(
27@@ -96,13 +95,14 @@ src/(
28 install.c options.c subproject.c
29 )
30 modules/(
31- fs.c getopt.c keyval.c pkgconfig.c
32+ curl.c fs.c getopt.c keyval.c pkgconfig.c
33 python.c sourceset.c subprojects.c toolchain.c
34+ json.c
35 )
36 )
37 lang/(
38 analyze.c compiler.c eval.c
39- fmt.c func_lookup.c lexer.c
40+ fmt.c func_lookup.c lexer.c lsp.c
41 object.c object_iterators.c parser.c
42 serial.c string.c typecheck.c
43 vm.c workspace.c
44@@ -119,8 +119,9 @@ src/(
45 )
46 external/(
47 libarchive_null.c libcurl_null.c
48- libpkgconf.c samurai_null.c
49- tinyjson.c readline_builtin.c
50+ pkgconfig_libpkgconf.c samurai_null.c
51+ readline_builtin.c pkgconfig.c
52+ pkgconfig_exec.c
53 )
54 )
55 libtinyjson.a
+1,
-1
1@@ -1 +1 @@
2-Subproject commit 4344eb5d0bce5adca6921dfa1feef0f20bb015c7
3+Subproject commit 2a953ce7a16834888965e08160aafcbb2e557b70
+1,
-1
1@@ -1 +1 @@
2-0.4.0 r3
3+0.5.0 r0
+3,
-3
1@@ -3,7 +3,7 @@
2 #include "version.h"
3
4 const struct muon_version muon_version = {
5- .version = "0.4.0",
6- .vcs_tag = "4344eb5d",
7- .meson_compat = "1.5.99",
8+ .version = "0.5.0",
9+ .vcs_tag = "2a953ce7",
10+ .meson_compat = "1.7.99",
11 };