75ce386065
I'm presently giving 10.7 support the old college try (building against the 10.7 SDK with Xcode 5.1, not necessarily supporting the Xcode 4.6 toolchain), but I thought this should be updated in the meantime. It also seems possible to me that the pre-installed node requirement is somewhat accidental. Since we have the source checked out already, it should be rather trivial to build an intermediate "bootstrap" node if there isn't one found in the path. Do it?
1 KiB
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
Building
Build both Release
and Debug
targets:
$ ./script/build.py
You can also only build the Debug
target:
$ ./script/build.py -c Debug
After building is done, you can find Atom.app
under out/Debug
.
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