electron/docs/development/build-instructions-mac.md
2015-04-10 21:56:02 +08:00

1 KiB

Build instructions (Mac)

Prerequisites

If you are using the python downloaded by Homebrew, you also need to install following python modules:

  • pyobjc

Getting the code

$ git clone https://github.com/atom/atom-shell.git

Bootstrapping

The bootstrap script will download all necessary build dependencies and create build project files. Notice that we're using ninja to build atom-shell so there is no Xcode project generated.

$ cd atom-shell
$ ./script/bootstrap.py -v

Building

Build both Release and Debug targets:

$ ./script/build.py

You can also only build the Debug target:

$ ./script/build.py -c D

After building is done, you can find Atom.app under out/D.

32bit support

Currently atom-shell can only be built for 64bit target on OS X, and there is no plan to support 32bit on OS X in future.

Tests

$ ./script/test.py