servo / rust-mozjs

DEPRECATED - moved to servo/mozjs instead.
Mozilla Public License 2.0
293 stars 122 forks source link

Add the `etc/bindings-all.py` script to orchestrate bindings generation #302

Closed fitzgen closed 8 years ago

fitzgen commented 8 years ago

The bindings-all.py script will make sure that you don't accidentally try and use DEBUG bindings for a non-DEBUG build or vice-versa. It orchestrates all of building, regenerating and testing new SpiderMonkey bindings.

Running this script on fedora regenerates the linux_64 bindings exactly as they are on the smup branch for me. I think this is a large usability improvement over what we do now.

r? @Ms2ger @nox


This change is Reviewable

Ms2ger commented 8 years ago

@bors-servo r+

bors-servo commented 8 years ago

:pushpin: Commit c9e056c has been approved by Ms2ger

bors-servo commented 8 years ago

:hourglass: Testing commit c9e056c with merge 4d4466f...

bors-servo commented 8 years ago

:sunny: Test successful - status-appveyor, status-travis