mirror of
https://github.com/textmate/textmate.git
synced 2026-01-23 05:37:55 -05:00
1 line
2.1 KiB
JSON
1 line
2.1 KiB
JSON
{"google":"","tagline":"TextMate is a graphical text editor for OS X 10.7+","note":"Don't delete this file! It's used internally to help with page regeneration.","body":"## Building TextMate\r\n\r\nTo bootstrap the build you need to run `./configure` (in the root of the source tree). You can set a few (environment) variables read by this script that change the generated build file:\r\n\r\n* `builddir` — location of built files. Defaults to `~/build/TextMate`.\r\n* `identity` — for Apple’s `codesign`. Defaults to ad-hoc signing, which does not use an identity at all.\r\n\r\nIn the simplest case you would run:\r\n\r\n\tgit clone https://github.com/textmate/textmate.git\r\n\tcd textmate\r\n\tgit submodule update --init\r\n\t./configure && ninja\r\n\r\nPlease note that if you downloaded the source code (rather than cloned via git) you likely miss the submodules and the build will therefor fail.\r\n\r\n### Prerequisites\r\n\r\nTo build the source the following must first be installed on your system:\r\n\r\n * [ninja][] — build system similar to `make`\r\n * [ragel][] — state machine compiler\r\n * [boost][] — portable C++ source libraries\r\n * [multimarkdown][] — marked-up plain text compiler\r\n * [mercurial][] — distributed SCM system\r\n * [clang 3.2/4.0][] — C, C++, and Objective-C compiler\r\n * [proctools][] (OS 10.7) — `pgrep` and `pkill` shell commands\r\n\r\n## Discussions\r\n\r\nThere is a [mailing list][] and the [#textmate][] IRC channel at [freenode.net][].\r\n\r\n\r\n[boost]: http://www.boost.org/\r\n[ninja]: http://martine.github.com/ninja/\r\n[multimarkdown]: http://fletcherpenney.net/multimarkdown/\r\n[ragel]: http://www.complang.org/ragel/\r\n[mercurial]: http://mercurial.selenic.com/\r\n[clang 3.2]: http://clang.llvm.org/\r\n[proctools]: http://proctools.sourceforge.net/\r\n[mailing list]: http://lists.macromates.com/listinfo/textmate-dev\r\n[#textmate]: irc://irc.freenode.net/#textmate\r\n[freenode.net]: http://freenode.net/","name":"TextMate 2"} |