aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfiddlosopher <fiddlosopher@788f1e2b-df1e-0410-8736-df70ead52e1b>2006-12-13 17:28:26 +0000
committerfiddlosopher <fiddlosopher@788f1e2b-df1e-0410-8736-df70ead52e1b>2006-12-13 17:28:26 +0000
commitcc26d7cfed5387b54ac9ee73c3bd26914d4e96d3 (patch)
tree6bc4add03af5b1066a951e8dc714f2c3a10fded8
parent1fdafb520475ee0265fddabcfef9d27279faa342 (diff)
downloadpandoc-cc26d7cfed5387b54ac9ee73c3bd26914d4e96d3.tar.gz
In cabalize, add '.exe' extension to executables if we're on
Windows/Cygwin. git-svn-id: https://pandoc.googlecode.com/svn/trunk@190 788f1e2b-df1e-0410-8736-df70ead52e1b
-rwxr-xr-xcabalize6
1 files changed, 5 insertions, 1 deletions
diff --git a/cabalize b/cabalize
index 407336c9b..f2223ed92 100755
--- a/cabalize
+++ b/cabalize
@@ -38,7 +38,11 @@ if printf "$cabal_version\n1.1.3" | sort | tail -n 1 | grep -q '1\.1\.3'; then
HS_SOURCE_DIRS='Hs-Source-Dir'
fi
+# If running Windows/Cygwin, add .exe to executable name
+EXTENSION=$(uname | tr 'A-Z' 'a-z' | sed -ne 's/^cygwin.*$/\.exe/p')
+
sed -e "s#@HCFLAGS@#$HCFLAGS#g" \
-e "s#@BUILD_DEPENDS@#$BUILD_DEPENDS#g" \
-e "s#@HS_SOURCE_DIRS@#$HS_SOURCE_DIRS#g" \
- -e "s#@VERSION@#$PANDOC_VERSION#g"
+ -e "s#@VERSION@#$PANDOC_VERSION#g" \
+ -e "s#^\(Executable:[[:space:]]*pandoc\)#\1$EXTENSION#g"