on master help sign in
Replace ghcjs flag with impl(ghcjs)
commit7d2392421cd9f681263b9980c6f4a45e5f11d1e1 authorHamish Mackenzie <Hamish.K.Mackenzie@googlemail.com> dateSun 9 Aug 2015, 17:55 (11 years ago) parentdc7deed
1 file changed+6−18
jsaddle.cabal+6−18
jsaddle.cabal+6−18
@@ -17,10 +17,6 @@ Source-Repository head
1717 type: git
1818 location: https://github.com/ghcjs/jsaddle
1919
20−flag ghcjs
21− description: Tell cabal we are using ghcjs (work around until hackage supports impl(ghcjs))
22− default: True
23−
2420flag gtk3
2521 Description: Use GTK3 rather than GTK2
2622 Default: True
@@ -34,23 +30,17 @@ flag webkit
3430 default: False
3531
3632library
37− -- Make sure ghcjs gets turned off if ghcjs-base is not avaialbe
38− if flag(ghcjs)
39− build-depends: ghcjs-base
40−
41−-- if impl(ghcjs) && flag(jsffi)
42− if flag(ghcjs) && flag(jsffi)
33+ if impl(ghcjs) && flag(jsffi)
4334 cpp-options: -DUSE_JAVASCRIPTFFI
4435 build-depends: ghcjs-base
4536
46−-- if !impl(ghcjs) || flag(webkit)
47− if !flag(ghcjs) || flag(webkit)
37+ if !impl(ghcjs) || flag(webkit)
4838 cpp-options: -DUSE_WEBKIT
4939 if flag(gtk3)
50− build-depends: webkitgtk3 >=0.13.0.0 && <0.14,
40+ build-depends: webkitgtk3 >=0.13.0.0 && <0.15,
5141 webkitgtk3-javascriptcore >=0.13.0.0 && <0.14
5242 else
53− build-depends: webkit >=0.13.0.0 && <0.14,
43+ build-depends: webkit >=0.13.0.0 && <0.15,
5444 webkit-javascriptcore >=0.13.0.0 && <0.14
5545
5646 build-depends: template-haskell -any, base <5, lens >=3.8.5 && <4.13,
@@ -73,13 +63,11 @@ test-suite test-tool
7363 if flag(jsffi)
7464 buildable: False
7565
76−-- if impl(ghcjs) && flag(jsffi)
77− if flag(ghcjs) && flag(jsffi)
66+ if impl(ghcjs) && flag(jsffi)
7867 cpp-options: -DUSE_JAVASCRIPTFFI
7968 build-depends: ghcjs-base
8069
81−-- if !impl(ghcjs) || flag(webkit)
82− if !flag(ghcjs) || flag(webkit)
70+ if !impl(ghcjs) || flag(webkit)
8371 cpp-options: -DUSE_WEBKIT
8472 build-depends: glib
8573 if flag(gtk3)