[Haskell-cafe] Installing HaXML,(using Hugs and WindowsXP)
Malcolm Wallace
Malcolm.Wallace at cs.york.ac.uk
Tue Aug 24 06:07:21 EDT 2004
"Tom Spencer" <t.e.spencer at dur.ac.uk> writes:
> Has anyone successfully installed HaXML to be used with winhugs in XP. Using
> the build.bat included with HaXML it seems that it can only be installed for
> GHC.
Have you tried using the hugs-package command in a shell window?
hugs-package HaXml-1.12/src
If it doesn't work due to cpp #ifdefs in the HaXml code, then you could
download cpphs from
http://haskell.org/cpphs
and do something like
cpphs.bat contains:
runhugs cpphs/Main.hs -D__HUGS__ -D__HASKELL98__ "%1" -O "%2"
install.bat contains:
set CPPHS=cpphs.bat
rem A very long line (500-600 chars) follows here.
rem It should not need changing.
set SRCS=Text/XML/HaXml.hs Text/XML/HaXml/Combinators.hs Text/XML/HaXml/Lex.hs Text/XML/HaXml/Parse.hs Text/XML/HaXml/Pretty.hs Text/XML/HaXml/Types.hs Text/XML/HaXml/Validate.hs Text/XML/HaXml/Wrappers.hs Text/XML/HaXml/OneOfN.hs Text/XML/HaXml/Xml2Haskell.hs Text/XML/HaXml/Haskell2Xml.hs Text/XML/HaXml/Verbatim.hs Text/XML/HaXml/Escape.hs Text/XML/HaXml/Html/Generate.hs Text/XML/HaXml/Html/Parse.hs Text/XML/HaXml/Html/Pretty.hs Text/XML/HaXml/Xtract/Combinators.hs Text/XML/HaXml/Xtract/Lex.hs Text/XML/HaXml/Xtract/Parse.hs Text/ParserCombinators/HuttonMeijerWallace.hs
for %%F in ( %SRCS% ) do COPY src/%%F src/%%F.cpp
for %%F in ( %SRCS% ) do %CPPHS% src/%%F.cpp src/%%F
hugs-package src
The syntax of the DOS command script might need some tweaking, but
hopefully you get the general idea.
Regards,
Malcolm
More information about the Haskell-Cafe
mailing list