Inno Setup (フリーのインストーラー作成ツール)
http://www.jrsoftware.org/isdl.php
で、Stable Release の isetup-5.4.2.exe を ダウンロードしたら、japanese とかも
今は全部入っているので、別途設定とかは不要みたい。gnupack で使いたいから、念
のためデフォルトのインストールディレクトリではなく、半角スペースの無いディレク
トリを指定した。
emacs で iss ファイルを支援するモードもあるようなので、セットアップ。
M-x eshell
mkdir -p ~/.emacs.d/iss-mode
wget http://www.xsteve.at/prg/emacs/iss-mode.el
で、Stable Release init.el は
;; ;; ------------------------------------------------------------------------
;; ;; @ Inno Setup iss-mode
(add-to-list 'load-path "~/.emacs.d/iss-mode")
(require 'iss-mode)
(autoload 'iss-mode "iss-mode" "Innosetup Script Mode" t)
(setq auto-mode-alist (append '(("\\.iss$" . iss-mode)) auto-mode-alist))
(setq iss-compiler-path "C:/usr/local/share/InnoSetup5/")
(add-hook 'iss-mode-hook 'xsteve-iss-mode-init)
;; 以下はなんか動かない
(defun xsteve-iss-mode-init ()
(interactive)
(define-key iss-mode-map [f6] 'iss-compile)
(define-key iss-mode-map [(meta f6)] 'iss-run-installer))
とし、config.ini に
PATH = %PATH%;C:\usr\local\share\InnoSetup5
を追記すると、f6でコンパイル可能。サンプルは Inno Setup のプログラムディレクトリ
以下にある。
0 件のコメント:
コメントを投稿