@@ -7,27 +7,31 @@ platforms = ["linux-64"]
77version = " 0.1.0"
88
99[tasks ]
10- setup_posix = " meson setup builds/posix -Dunit_test=true -Dpal=posix"
11- setup_libuv = " meson setup builds/libuv -Dunit_test=true -Dpal=libuv"
12-
13- style_posix = " meson compile -C builds/posix style"
14- cspell = " meson compile -C builds/posix cspell"
15- cppcheck_posix = " meson compile -C builds/posix cppcheck"
16- tidy_posix = " meson compile -C builds/posix tidy"
17-
10+ setup_stubs = " meson setup builds/stubs -Dunit_test=true -Dpal=stubs"
11+ setup_posix = " meson setup builds/posix -Dpal=posix"
12+ setup_libuv = " meson setup builds/libuv -Dpal=libuv"
13+
14+ style = " meson compile -C builds/stubs style"
15+ cspell = " meson compile -C builds/stubs cspell"
16+ cppcheck = " meson compile -C builds/stubs cppcheck"
17+ tidy = " meson compile -C builds/stubs tidy"
18+ iwyu = " meson compile -C builds/stubs iwyu"
19+ doxygen = " meson compile -C builds/stubs doxygen"
20+ sphinx = " meson compile -C builds/stubs sphinx"
21+
22+ test_stubs = " meson test -C builds/stubs"
1823test_posix = " meson test -C builds/posix"
1924test_libuv = " meson test -C builds/libuv"
2025
26+ libs_stubs = " meson compile -C builds/stubs"
2127libs_posix = " meson compile -C builds/posix"
2228libs_libuv = " meson compile -C builds/libuv"
2329
24- iwyu_posix = " meson compile -C builds/posix iwyu"
25- doxygen = " meson compile -C builds/posix doxygen"
26- sphinx = " meson compile -C builds/posix sphinx"
27-
28- posix = { depends-on = [" setup_posix" , " cspell" , " doxygen" , " sphinx" , " iwyu_posix" , " style_posix" , " libs_posix" , " cppcheck_posix" , " test_posix" ] }
30+ stubs = { depends-on = [" setup_stubs" , " libs_stubs" , " cspell" , " doxygen" , " sphinx" , " iwyu" , " style" , " cppcheck" , " test_stubs" ] }
31+ posix = { depends-on = [" setup_posix" , " libs_posix" , " test_posix" ] }
2932libuv = { depends-on = [" setup_libuv" , " libs_libuv" , " test_libuv" ] }
30- all = { depends-on = [" posix" , " libuv" ] }
33+
34+ all = { depends-on = [" stubs" , " posix" , " libuv" ] }
3135
3236[dependencies ]
3337meson = " >=1.7.0,<2"
0 commit comments