From: <kr_...@us...> - 2005-02-01 13:04:20
|
Update of /cvsroot/htoolkit/HSQL/ODBC In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26145/ODBC Added Files: ODBC.cabal Setup.lhs Log Message: Add cabalized version of HSQL --- NEW FILE: ODBC.cabal --- name: hsql-odbc version: 1.5 license: BSD3 author: Krasimir Angelov <ka2...@ya...> category: Database description: ODBC driver for HSQL. exposed-modules:Database.HSQL.ODBC build-depends: base, hsql extensions: ForeignFunctionInterface, CPP cc-options: -IDatabase/HSQL c-sources: Database/HSQL/HsODBC.c --- NEW FILE: Setup.lhs --- #! runghc \begin{code} import Distribution.Simple import Distribution.Setup import Distribution.PackageDescription import System.Info main = defaultMainWithHooks defaultUserHooks{preConf=configure} where configure :: [String] -> ConfigFlags -> IO HookedBuildInfo configure args flags = do let binfo | os == "mingw32" = emptyBuildInfo{extraLibs=["odbc32"], ccOptions=["-DMSSQL_ODBC", "-Dmingw32_HOST_OS"]} | otherwise = emptyBuildInfo{extraLibs=["odbc"]} hbi = (Just binfo,[]) writeHookedBuildInfo "ODBC.buildinfo" hbi return hbi \end{code} |