Исходный выпуск содержит файл с именем macosx-app-template
в каталоге bin
. Этот файл используется следующей частью сценария configure
для создания macosx-app
:
cat > config/macosx-app-temp << EOF
#!/bin/sh
rezcomp="$wxinstallrezcomp"
rezfile="$wxinstallrezfile"
EOF
cat config/macosx-app-temp bin/macosx-app-template > config/macosx-app
rm -f config/macosx-app-temp
chmod a+x config/macosx-app
Если у вас уже установлен wxHaskell и вы не используете сценарий configure
, вы, вероятно, можете просто скопировать эти шаги, то есть скопировать macosx-app-template
в macosx-app
, сделать его исполняемым и добавить следующие строки в верх:
#!/bin/sh
libdir=""
wxrezcomp="`wx-config --rezflags`"
wxrezfile=""
if test "$wxrezcomp"; then
for word in $wxrezcomp; do
temp="`echo $word | grep '[^_]*_mac-[^r]*r'`"
if test "$temp"; then
wxrezfile="$temp"
fi
done
fi
if test "$wxrezfile"; then
wxrezdir="`echo $wxrezfile | sed -e 's|\(.*\)/libwx_mac.*|\1|'`"
wxinstallrezcomp="`echo \"${wxrezcomp}\" | sed -e \"s|${wxrezdir}|${libdir}|g\"`"
wxinstallrezfile="`echo \"${wxrezfile}\" | sed -e \"s|${wxrezdir}|${libdir}|g\"`"
fi
rezcomp="$wxinstallrezcomp"
rezfile="$wxinstallrezfile"
Обратите внимание, что вам нужно изменить libdir=""
, чтобы указать каталог, в котором установлены файлы библиотеки wxHaskell, и, если wx-config
не указан в вашем пути, вам также необходимо изменить эту строку.