hsqml-0.2.0.3: hsqml.cabal
Name: hsqml
Version: 0.2.0.3
Cabal-version: >= 1.14
Build-type: Custom
License: BSD3
License-file: LICENSE
Copyright: (c) 2010-2014 Robin KAY
Author: Robin KAY
Maintainer: komadori@gekkou.co.uk
Stability: experimental
Homepage: http://www.gekkou.co.uk/software/hsqml/
Category: Graphics
Synopsis: Haskell binding for Qt Quick
Extra-source-files: CHANGELOG cbits/*.cpp cbits/*.h test/Graphics/QML/Test/*.hs
Description:
A Haskell binding for Qt Quick.
General documentation is present in the 'Graphics.QML' module.
Flag UsePkgConfig
Description:
Use pkg-config for libraries instead of the platform default mechanism.
Default: False
Flag ThreadedTestSuite
Description:
Build test executable with the threaded RTS.
Default: True
Flag ForceGHCiLib
Description:
Force enable GHCi workaround library if not using shared libraries.
Default: True
Library
Default-language: Haskell2010
Build-depends:
base == 4.*,
containers >= 0.4 && < 0.6,
filepath == 1.3.*,
network >= 2.3 && < 2.5,
text >= 0.11 && < 1.2,
tagged >= 0.4 && < 0.8,
transformers >= 0.2 && < 0.4
Exposed-modules:
Graphics.QML
Graphics.QML.Debug
Graphics.QML.Engine
Graphics.QML.Marshal
Graphics.QML.Objects
Other-modules:
Graphics.QML.Internal.BindPrim
Graphics.QML.Internal.BindObj
Graphics.QML.Internal.BindCore
Graphics.QML.Internal.JobQueue
Graphics.QML.Internal.Marshal
Graphics.QML.Internal.MetaObj
Graphics.QML.Internal.Objects
Hs-source-dirs: src
C-sources:
cbits/HsQMLClass.cpp
cbits/HsQMLEngine.cpp
cbits/HsQMLIntrinsics.cpp
cbits/HsQMLManager.cpp
cbits/HsQMLObject.cpp
cbits/HsQMLWindow.cpp
Include-dirs: cbits
X-moc-headers:
cbits/HsQMLEngine.h
cbits/HsQMLManager.h
cbits/HsQMLWindow.h
X-separate-cbits: True
Build-tools: c2hs
if flag(ForceGHCiLib)
X-force-ghci-lib: True
if os(windows) && !flag(UsePkgConfig)
Include-dirs: /QT_ROOT/include
Extra-libraries: QtCore4, QtGui4, QtScript4, QtDeclarative4, stdc++
Extra-lib-dirs: /SYS_ROOT/bin /QT_ROOT/bin
else
if os(darwin) && !flag(UsePkgConfig)
Frameworks: QtCore QtGui QtScript QtDeclarative
else
Pkgconfig-depends:
QtScript >= 4.7 && < 5.0, QtDeclarative >= 4.7 && < 5.0
Extra-libraries: stdc++
Test-Suite hsqml-test1
Type: exitcode-stdio-1.0
Default-language: Haskell2010
Hs-source-dirs: test
Main-is: Test1.hs
Build-depends:
base == 4.*,
containers >= 0.4 && < 0.6,
directory >= 1.1 && < 1.3,
network >= 2.3 && < 2.5,
text >= 0.11 && < 1.2,
tagged >= 0.4 && < 0.8,
QuickCheck >= 2.4 && < 2.7,
hsqml == 0.2.*
if flag(ThreadedTestSuite)
GHC-options: -threaded
Source-repository head
type: darcs
location: http://hub.darcs.net/komadori/HsQML/