@@ -861,7 +861,7 @@ async function runtimeNinja(devmode = true) {
861
861
var externalDeps = devmode ? [ compilerTarget ] : [ ] ;
862
862
var ninjaOutput = devmode
863
863
? useEnv
864
- ? "build .ninja"
864
+ ? "env .ninja"
865
865
: "build.ninja"
866
866
: "release.ninja" ;
867
867
var templateRuntimeRules = `
@@ -959,7 +959,7 @@ async function othersNinja(devmode = true) {
959
959
var externalDeps = [ runtimeTarget ] ;
960
960
var ninjaOutput = devmode
961
961
? useEnv
962
- ? "build .ninja"
962
+ ? "env .ninja"
963
963
: "build.ninja"
964
964
: "release.ninja" ;
965
965
var ninjaCwd = "others" ;
@@ -1081,7 +1081,7 @@ async function stdlibNinja(devmode = true) {
1081
1081
var externalDeps = [ othersTarget ] ;
1082
1082
var ninjaOutput = devmode
1083
1083
? useEnv
1084
- ? "build .ninja"
1084
+ ? "env .ninja"
1085
1085
: "build.ninja"
1086
1086
: "release.ninja" ;
1087
1087
var bsc_flags = "bsc_flags" ;
@@ -1224,7 +1224,7 @@ function baseName(x) {
1224
1224
* @returns {Promise<void> }
1225
1225
*/
1226
1226
async function testNinja ( ) {
1227
- var ninjaOutput = useEnv ? "build .ninja" : "build.ninja" ;
1227
+ var ninjaOutput = useEnv ? "env .ninja" : "build.ninja" ;
1228
1228
var ninjaCwd = `test` ;
1229
1229
var templateTestRules = `
1230
1230
${ BSC_COMPILER }
@@ -1394,25 +1394,16 @@ function updateRelease() {
1394
1394
function updateDev ( ) {
1395
1395
if ( useEnv ) {
1396
1396
writeFileAscii (
1397
- path . join ( jscompDir , "build .ninja" ) ,
1397
+ path . join ( jscompDir , "env .ninja" ) ,
1398
1398
`
1399
1399
${ getEnnvConfigNinja ( ) }
1400
1400
stdlib = ${ version6 ( ) ? `stdlib-406` : `stdlib-402` }
1401
1401
subninja 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
1406
1406
build 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
1416
1407
`
1417
1408
) ;
1418
1409
} else {
@@ -1501,7 +1492,6 @@ function getEnnvConfigNinja() {
1501
1492
ocamlopt = ocamlopt.opt
1502
1493
ocamllex = ocamllex.opt
1503
1494
ocamlmklib = ocamlmklib
1504
- ocaml = ocaml
1505
1495
` ;
1506
1496
}
1507
1497
@@ -1760,7 +1750,7 @@ function main() {
1760
1750
switch ( subcommand ) {
1761
1751
case "build" :
1762
1752
try {
1763
- cp . execFileSync ( path . resolve ( jscompDir , vendorNinjaPath ) , {
1753
+ cp . execFileSync ( vendorNinjaPath , {
1764
1754
encoding : "utf8" ,
1765
1755
cwd : jscompDir ,
1766
1756
stdio : [ 0 , 1 , 2 ]
@@ -1792,19 +1782,10 @@ function main() {
1792
1782
1793
1783
break ;
1794
1784
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 ] } )
1808
1789
break ;
1809
1790
case "docs" :
1810
1791
console . log ( `building docs` ) ;
0 commit comments