From 9d71ffc831164c7cba260d1bb3f0a968cca8c3e7 Mon Sep 17 00:00:00 2001 From: hallgren Date: Mon, 20 Jan 2014 17:06:11 +0000 Subject: Optionally include C run-time support If the C run-time library is compiled and installed on your system, you can now do 'cabal configure -fc-runtime' to get the following extras: + The haskell binding to the C run-time library will be included in the PGF library (so you can import it in Haskell applications). Documentation on the new modules will be included when you run 'cabal haddock'. + The new command 'pgf-shell', implemented on top of haskell binding to the C run-time system. + Three new commands in the web API: c-parse, c-linearize and c-translate. Their interfaces are similar to the corresponding commands without the "c-" prefix, but they should be considered preliminary. --- Setup.hs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'Setup.hs') diff --git a/Setup.hs b/Setup.hs index 8085e50b6..ff1a6ada9 100644 --- a/Setup.hs +++ b/Setup.hs @@ -351,8 +351,12 @@ run_gfc pkg lbi args = default_gf pkg lbi = buildDir lbi exeName' exeNameReal where + exeName' = "gf" + exeNameReal = exeName' <.> exeExtension + {- --old solution, could pick the wrong executable if there is more than one exeName' = (exeName . head . executables) pkg exeNameReal = exeName' <.> (if null $ takeExtension exeName' then exeExtension else "") + -} -- | Create autogen module with detailed version info by querying darcs extractDarcsVersion distFlag = -- cgit v1.2.3