したがって、ファイル埋め込みパッケージを使用しています:
import qualified Data.ByteString as B
import qualified Data.ByteString.Internal as B (w2c)
import qualified Data.FileEmbed as E
initWindow = do
b <- Gtk.builderNew
let glade = map B.w2c $ B.unpack $ $(E.embedFile "window.glade") in
Gtk.builderAddFromString b glade
...
空き地ファイルのみが変更された場合でも、cabal にこのファイルを再構築させることは可能ですか?