@@ -861,7 +861,7 @@ async function runtimeNinja(devmode = true) {
861861 var externalDeps = devmode ? [ compilerTarget ] : [ ] ;
862862 var ninjaOutput = devmode
863863 ? useEnv
864- ? "build .ninja"
864+ ? "env .ninja"
865865 : "build.ninja"
866866 : "release.ninja" ;
867867 var templateRuntimeRules = `
@@ -959,7 +959,7 @@ async function othersNinja(devmode = true) {
959959 var externalDeps = [ runtimeTarget ] ;
960960 var ninjaOutput = devmode
961961 ? useEnv
962- ? "build .ninja"
962+ ? "env .ninja"
963963 : "build.ninja"
964964 : "release.ninja" ;
965965 var ninjaCwd = "others" ;
@@ -1081,7 +1081,7 @@ async function stdlibNinja(devmode = true) {
10811081 var externalDeps = [ othersTarget ] ;
10821082 var ninjaOutput = devmode
10831083 ? useEnv
1084- ? "build .ninja"
1084+ ? "env .ninja"
10851085 : "build.ninja"
10861086 : "release.ninja" ;
10871087 var bsc_flags = "bsc_flags" ;
@@ -1224,7 +1224,7 @@ function baseName(x) {
12241224 * @returns {Promise<void> }
12251225 */
12261226async function testNinja ( ) {
1227- var ninjaOutput = useEnv ? "build .ninja" : "build.ninja" ;
1227+ var ninjaOutput = useEnv ? "env .ninja" : "build.ninja" ;
12281228 var ninjaCwd = `test` ;
12291229 var templateTestRules = `
12301230${ BSC_COMPILER }
@@ -1394,25 +1394,16 @@ function updateRelease() {
13941394function updateDev ( ) {
13951395 if ( useEnv ) {
13961396 writeFileAscii (
1397- path . join ( jscompDir , "build .ninja" ) ,
1397+ path . join ( jscompDir , "env .ninja" ) ,
13981398 `
13991399${ getEnnvConfigNinja ( ) }
14001400stdlib = ${ version6 ( ) ? `stdlib-406` : `stdlib-402` }
14011401subninja compilerEnv.ninja
1402- subninja runtime/build .ninja
1403- subninja others/build .ninja
1404- subninja $stdlib/build .ninja
1405- subninja test/build .ninja
1402+ subninja runtime/env .ninja
1403+ subninja others/env .ninja
1404+ subninja $stdlib/env .ninja
1405+ subninja test/env .ninja
14061406build all: phony runtime others $stdlib test
1407- `
1408- ) ;
1409- writeFileAscii (
1410- path . join ( jscompDir , ".." , "lib" , "build.ninja" ) ,
1411- `
1412- ocamlopt = ocamlopt.opt
1413- ext = exe
1414- INCL= ${ version6 ( ) ? "4.06.1+BS" : "4.02.3+BS" }
1415- include body.ninja
14161407`
14171408 ) ;
14181409 } else {
@@ -1501,7 +1492,6 @@ function getEnnvConfigNinja() {
15011492ocamlopt = ocamlopt.opt
15021493ocamllex = ocamllex.opt
15031494ocamlmklib = ocamlmklib
1504- ocaml = ocaml
15051495` ;
15061496}
15071497
@@ -1760,7 +1750,7 @@ function main() {
17601750 switch ( subcommand ) {
17611751 case "build" :
17621752 try {
1763- cp . execFileSync ( path . resolve ( jscompDir , vendorNinjaPath ) , {
1753+ cp . execFileSync ( vendorNinjaPath , {
17641754 encoding : "utf8" ,
17651755 cwd : jscompDir ,
17661756 stdio : [ 0 , 1 , 2 ]
@@ -1792,19 +1782,10 @@ function main() {
17921782
17931783 break ;
17941784 case "cleanbuild" :
1795- console . log ( `run cleaning first` ) ;
1796- cp . execSync ( `node ${ __filename } clean` , {
1797- cwd : __dirname ,
1798- stdio : [ 0 , 1 , 2 ]
1799- } ) ;
1800- cp . execSync ( `node ${ __filename } config` , {
1801- cwd : __dirname ,
1802- stdio : [ 0 , 1 , 2 ]
1803- } ) ;
1804- cp . execSync ( `node ${ __filename } build` , {
1805- cwd : __dirname ,
1806- stdio : [ 0 , 1 , 2 ]
1807- } ) ;
1785+ console . log ( `run cleaning first` )
1786+ cp . execSync ( `node ${ __filename } clean` , { cwd :__dirname , stdio :[ 0 , 1 , 2 ] } )
1787+ cp . execSync ( `node ${ __filename } config` , { cwd :__dirname , stdio :[ 0 , 1 , 2 ] } )
1788+ cp . execSync ( `node ${ __filename } build` , { cwd :__dirname , stdio :[ 0 , 1 , 2 ] } )
18081789 break ;
18091790 case "docs" :
18101791 console . log ( `building docs` ) ;
0 commit comments