@@ -11,7 +11,9 @@ Category: FRP, Web, GUI, HTML, Javascript, Reactive, Reactivity, User Interfaces
1111Build-type: Simple
1212Cabal-version: >=1.9.2
1313-- Deal with https://github.com/haskell/cabal/issues/2544 / https://github.com/haskell/cabal/issues/367
14−extra-source-files: src/Reflex/Dom/Xhr/Foreign.hs
14+extra-source-files: src-ghc/Foreign/JavaScript/Internal/Utils.hs
15+ src-ghcjs/Foreign/JavaScript/Internal/Utils.hs
16+ src/Reflex/Dom/Xhr/Foreign.hs
1517 src/Reflex/Dom/WebSocket/Foreign.hs
1618 src/Reflex/Dom/Xhr/ResponseType.hs
1719 src/Reflex/Dom/Xhr/Exception.hs
@@ -74,16 +76,19 @@ library
7476 zenc == 0.1.*
7577
7678 if impl(ghcjs)
79+ hs-source-dirs: src-ghcjs
7780 build-depends:
7881 ghcjs-base,
7982 hashable == 1.2.*
8083 else
84+ hs-source-dirs: src-ghc
8185 if !os(windows)
8286 build-depends: unix == 2.7.*
8387
8488 exposed-modules:
8589 Foreign.JavaScript.TH
8690 Foreign.JavaScript.Orphans
91+ Foreign.JavaScript.Utils
8792 Reflex.Dom.Builder.Class
8893 Reflex.Dom.Builder.Class.Events
8994 Reflex.Dom.Builder.Immediate
@@ -103,6 +108,7 @@ library
103108 Reflex.Dom.Widget.Resize
104109 Reflex.Dom.Xhr
105110 other-modules:
111+ Foreign.JavaScript.Internal.Utils
106112 Reflex.Dom.WebSocket.Foreign
107113 Reflex.Dom.Xhr.Foreign
108114 Reflex.Dom.Xhr.ResponseType