@@ -17,48 +17,45 @@ SNAP=../lib/$snapshot_path
1717
1818build snapshot : phony $SNAP/whole_compiler.ml $SNAP/bsb_helper.ml $SNAP/bsb.ml $SNAP/bspp.ml $SNAP/unstable/all_ounit_tests.ml
1919
20- build $SNAP/whole_compiler.ml : bspack | ./bin/bspack.exe
20+ build $SNAP/whole_compiler.ml : bspack | ./bin/bspack.exe $LTO
2121 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}
2222 main = Js_main
2323 post_process = && node $LTO $SNAP /whole_compiler.ml
2424
25-
26-
27- build $SNAP/bsb_helper.ml : bspack | ./bin/bspack.exe
25+ build $SNAP/bsb_helper.ml : bspack | ./bin/bspack.exe $LTO
2826 flags = -bs-MD ${releaseMode} -I stubs -I common -I ext -I syntax -I depends -I bsb_helper -I main
2927 main = Bsb_helper_main
3028
31- build $SNAP/bsb.ml : bspack | ./bin/bspack.exe
29+ build $SNAP/bsb.ml : bspack | ./bin/bspack.exe $LTO
3230 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
3331 main = Bsb_main
3432
35-
36- build $SNAP/bspp.ml : bspack | ./bin/bspack.exe
33+ build $SNAP/bspp.ml : bspack | ./bin/bspack.exe $LTO
3734 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
3835 main = Bspp_main
3936
40- build $SNAP/unstable/bsb_native.ml : bspack | ./bin/bspack.exe
37+ build $SNAP/unstable/bsb_native.ml : bspack | ./bin/bspack.exe $LTO
4138 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
4239 main = Bsb_main
4340
44- build $SNAP/unstable/native_ppx.ml : bspack | ./bin/bspack.exe
41+ build $SNAP/unstable/native_ppx.ml : bspack | ./bin/bspack.exe $LTO
4542 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
4643 main = Native_ppx_main
4744
4845
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
5047 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
5148 main = Ounit_tests_main
5249
53- build $SNAP/unstable/bspack.ml : bspack | ./bin/bspack.exe
50+ build $SNAP/unstable/bspack.ml : bspack | ./bin/bspack.exe $LTO
5451 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
5552 main = Bspack_main
5653
57- build $SNAP/unstable/js_compiler.ml : bspack | ./bin/bspack.exe
54+ build $SNAP/unstable/js_compiler.ml : bspack | ./bin/bspack.exe $LTO
5855 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
5956 main = Jsoo_main
6057
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
6259 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
6360 main = Jsoo_refmt_main
6461
0 commit comments