emacs の cygwin での build

Windows上で最新のEmacsをbuildする時のメモです。

ビルドの手順

cygwinでbuildする場合に「simx.hが無い」と怒られる時は libXpm-noX をインストールします。

git clone --depth 1 git://git.sv.gnu.org/emacs.git
cd emacs
./autogen.sh
./configure --with-w32
make bootstrap
sudo make install

起動するためのバッチファイル

http://xoinu.hatenablog.com/entry/2013/07/20/070112 を参考にして runemacs.bat を以下のようにつくります:

@echo off
C:
set PATH=C:\cygwin\bin;%PATH%
set HOME=C:\Users\User
cd "%HOME%"
"C:\cygwin\bin\run.exe" /usr/local/bin/emacs