As there is full session restore, it is safe to relaunch even with unsaved changes. This will relaunch TextMate but when called from within TextMate, a dialog will appear before the current instance is killed. In case you haven't already you also need to set up the PATH variable either in Preferences → Variables or ~/.tm_properties so it can find ninja and related tools an example could be $PATH:/usr/local/bin. You should install the Ninja bundle which can be installed via Preferences → Bundles.Īfter this you can press ⌘B to build from within TextMate.
configure script simply checks that all dependencies can be found, and then calls bin/rave to bootstrap a build.ninja file with default config set to release and default target set to TextMate.