[project @ 2001-07-23 22:22:58 by ken]
authorken <unknown>
Mon, 23 Jul 2001 22:22:58 +0000 (22:22 +0000)
committerken <unknown>
Mon, 23 Jul 2001 22:22:58 +0000 (22:22 +0000)
Added a helper script "fake-happy" that fakes "happy -v" output.
It is useful for bootstrapping on new platforms.

distrib/fake-happy [new file with mode: 0644]

diff --git a/distrib/fake-happy b/distrib/fake-happy
new file mode 100644 (file)
index 0000000..d53152f
--- /dev/null
@@ -0,0 +1,20 @@
+#!/bin/sh
+#
+# This is a script that simulates the "-v" output of Happy 1.10.
+# It is useful for running configure on a system without Happy.
+# (You can set the environment variable HappyCmd=path/to/fake-happy
+# to fool configure into thinking that it has found Happy here.)
+
+if [ "$1" = "-v" ]; then
+cat <<'END'
+Happy Version 1.10 Copyright (c) 1993-1996 Andy Gill, Simon Marlow (c) 1997-2001 Simon Marlow
+
+Happy is a Yacc for Haskell, and comes with ABSOLUTELY NO WARRANTY.
+This program is free software; you can redistribute it and/or modify
+it under the terms given in the file 'LICENSE' distributed with
+the Happy sources.
+END
+else
+echo Fake happy is not happy! >&2
+exit 3
+fi