]> Git — Sourcephile - tmp/julm/android.git/blob - src/miso-native-examples.cabal
reproducibility(nix): build main.lynx.bundle within nix
[tmp/julm/android.git] / src / miso-native-examples.cabal
1 cabal-version: 2.2
2 name: miso-lynx-examples
3 version: 1.9.0.0
4 category: Web, Miso, Data Structures
5 author: David M. Johnson <code@dmj.io>
6 maintainer: David M. Johnson <code@dmj.io>
7 homepage: http://github.com/dmjio/miso
8 copyright: Copyright (c) 2016-2025 David M. Johnson
9 bug-reports: https://github.com/dmjio/miso-lynx/issues
10 build-type: Simple
11 synopsis: A tasty Haskell mobile framework
12 description: Examples for miso-lynx
13 license: BSD-3-Clause
14 license-file: LICENSE
15
16 common options
17 ghc-options:
18 -funbox-strict-fields -O2 -ferror-spans -fspecialise-aggressively -Wall
19
20 if arch(javascript)
21 ld-options:
22 -sENVIRONMENT=shell
23 -sWASM=0
24 -sEXPORTED_RUNTIME_METHODS=HEAP8
25 -sEXPORTED_RUNTIME_METHODS=HEAPU8
26
27 executable counter
28 import:
29 options
30 default-language:
31 Haskell2010
32 main-is:
33 Main.hs
34 ghcjs-options:
35 -dedupe
36 cpp-options:
37 -DGHCJS_BROWSER
38 hs-source-dirs:
39 counter
40 build-depends:
41 aeson,
42 base < 5,
43 containers,
44 miso,
45 miso-lynx