@@ -17,48 +17,45 @@ SNAP=../lib/$snapshot_path
17
17
18
18
build snapshot : phony $SNAP/whole_compiler.ml $SNAP/bsb_helper.ml $SNAP/bsb.ml $SNAP/bspp.ml $SNAP/unstable/all_ounit_tests.ml
19
19
20
- build $SNAP/whole_compiler.ml : bspack | ./bin/bspack.exe
20
+ build $SNAP/whole_compiler.ml : bspack | ./bin/bspack.exe $LTO
21
21
flags = ${releaseMode} -bs-MD -module-alias Config=Config_whole_compiler -bs-exclude-I config -I $OCAML_SRC_UTILS -I $OCAML_SRC_PARSING -I $OCAML_SRC_TYPING -I $OCAML_SRC_BYTECOMP -I $OCAML_SRC_DRIVER ${includes}
22
22
main = Js_main
23
23
post_process = && node $LTO $SNAP /whole_compiler.ml
24
24
25
-
26
-
27
- build $SNAP/bsb_helper.ml : bspack | ./bin/bspack.exe
25
+ build $SNAP/bsb_helper.ml : bspack | ./bin/bspack.exe $LTO
28
26
flags = -bs-MD ${releaseMode} -I stubs -I common -I ext -I syntax -I depends -I bsb_helper -I main
29
27
main = Bsb_helper_main
30
28
31
- build $SNAP/bsb.ml : bspack | ./bin/bspack.exe
29
+ build $SNAP/bsb.ml : bspack | ./bin/bspack.exe $LTO
32
30
flags = -D BS_MIN_LEX_DEPS=true -bs-MD ${releaseMode} -I $OCAML_SRC_UTILS -I $OCAML_SRC_PARSING -I stubs -I common -I ext -I syntax -I depends -I bsb -I ext -I main
33
31
main = Bsb_main
34
32
35
-
36
- build $SNAP/bspp.ml : bspack | ./bin/bspack.exe
33
+ build $SNAP/bspp.ml : bspack | ./bin/bspack.exe $LTO
37
34
flags = -D BS_MIN_LEX_DEPS=true ${releaseMode} -bs-MD -module-alias Config=Config_whole_compiler -I $OCAML_SRC_UTILS -I $OCAML_SRC_PARSING ?parser -I common -I ext -I syntax -I depends -I bspp -I core -I main
38
35
main = Bspp_main
39
36
40
- build $SNAP/unstable/bsb_native.ml : bspack | ./bin/bspack.exe
37
+ build $SNAP/unstable/bsb_native.ml : bspack | ./bin/bspack.exe $LTO
41
38
flags = -D BS_MIN_LEX_DEPS=true -D BS_NATIVE=true -bs-MD ${releaseMode} -I $OCAML_SRC_UTILS -I $OCAML_SRC_PARSING -I stubs -I common -I ext -I syntax -I depends -I bsb -I ext -I main
42
39
main = Bsb_main
43
40
44
- build $SNAP/unstable/native_ppx.ml : bspack | ./bin/bspack.exe
41
+ build $SNAP/unstable/native_ppx.ml : bspack | ./bin/bspack.exe $LTO
45
42
flags = -module-alias Config=Config_whole_compiler -D BS_MIN_LEX_DEPS=true -D BS_NATIVE=true -bs-MD ${releaseMode} -I $OCAML_SRC_UTILS -I $OCAML_SRC_PARSING -I stubs -I common -I ext -I syntax -I depends -I bsb -I ext -I core -I main
46
43
main = Native_ppx_main
47
44
48
45
49
- build $SNAP/unstable/all_ounit_tests.ml : bspack | ./bin/bspack.exe
46
+ build $SNAP/unstable/all_ounit_tests.ml : bspack | ./bin/bspack.exe $LTO
50
47
flags = -bs-MD -I ounit -I ounit_tests -I stubs -I bsb -I bsb_helper -I common -I ext -I syntax -I depends -I bspp -I core -I main
51
48
main = Ounit_tests_main
52
49
53
- build $SNAP/unstable/bspack.ml : bspack | ./bin/bspack.exe
50
+ build $SNAP/unstable/bspack.ml : bspack | ./bin/bspack.exe $LTO
54
51
flags = -bs-MD -module-alias Config=Config_whole_compiler -I $OCAML_SRC_PARSING -I $OCAML_SRC_UTILS -I stubs -I ext -I common -I depends -I core -I main -bs-main Bspack_main
55
52
main = Bspack_main
56
53
57
- build $SNAP/unstable/js_compiler.ml : bspack | ./bin/bspack.exe
54
+ build $SNAP/unstable/js_compiler.ml : bspack | ./bin/bspack.exe $LTO
58
55
flags = -D BS_BROWSER=true -bs-MD -module-alias Config=Config_whole_compiler -bs-exclude-I config -I $OCAML_SRC_UTILS -I $OCAML_SRC_PARSING -I $OCAML_SRC_TYPING -I $OCAML_SRC_BYTECOMP -I $OCAML_SRC_DRIVER -I stubs -I ext -I syntax -I depends -I common -I core -I super_errors -I bsb -I outcome_printer -I js_parser -I main
59
56
main = Jsoo_main
60
57
61
- build $SNAP/unstable/js_refmt_compiler.ml : bspack | ./bin/bspack.exe
58
+ build $SNAP/unstable/js_refmt_compiler.ml : bspack | ./bin/bspack.exe $LTO
62
59
flags = -D BS_BROWSER=true -bs-MD -module-alias Config=Config_whole_compiler -bs-exclude-I config -I $OCAML_SRC_UTILS -I $OCAML_SRC_PARSING -I $OCAML_SRC_TYPING -I $OCAML_SRC_BYTECOMP -I $OCAML_SRC_DRIVER -I js_parser -I stubs -I ext -I syntax -I depends -I common -I core -I super_errors -I bsb -I outcome_printer -I js_parser -I main -I refmt
63
60
main = Jsoo_refmt_main
64
61
0 commit comments