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 };