summaryrefslogtreecommitdiffstats
path: root/atlocal.in
diff options
context:
space:
mode:
Diffstat (limited to 'atlocal.in')
-rw-r--r--atlocal.in23
1 files changed, 23 insertions, 0 deletions
diff --git a/atlocal.in b/atlocal.in
index 841543a..43b055c 100644
--- a/atlocal.in
+++ b/atlocal.in
@@ -1,4 +1,27 @@
EXEEXT=@EXEEXT@
+case "@UUID_LIBS@" in
+ '') have_uuid=no ;;
+ *) have_uuid=yes ;;
+esac
+
+dos2unix() {
+ # GNU sed required to build on mingw
+ sed 's/\r$//' "$@"
+}
+
+_msiinfo() {
+ WINEDEBUG=-all msiinfo$EXEEXT "$@" > stdout.tmp
+ rc=$?
+ case "$1" in
+ export|extract) cat stdout.tmp ;;
+ *) dos2unix stdout.tmp ;;
+ esac
+ return $rc
+}
+
+_msibuild() {
+ WINEDEBUG=-all msibuild$EXEEXT "$@"
+}
_wixl() {
wixl$EXEEXT "$@"