add target to build debug version of binaries
[hiphop-php.git] / hphp / hack / src / dune
blob19ba2a2b60a3385e71c6505ad8ce200aeeb9d53b
1 (env
2   (_ (flags (:standard -w @a-4-6-20-29-35-41-42-44-45-48-50 \ -strict-sequence))))
4 (executable
5   (name hh_single_type_check)
6   (modules
7     hh_single_type_check)
8   (ocamlc_flags (:standard -custom))
9   (libraries
10     ai
11     client
12     file_content
13     gen_deps
14     hhi
15     nast
16     parent
17     parser_syntax
18     server
19     server_env
20     sys_utils
21     tast
22     tast_typecheck
23     typed_positioned_syntax
24     typing
25     utils_core))
27 (executable
28   (name hh_server)
29   (modules
30     hh_server)
31   (ocamlc_flags (:standard -custom))
32   (libraries
33     ai
34     client
35     file_content
36     gen_deps
37     hhi
38     hh_server_monitor
39     nast
40     parent
41     server
42     server_env
43     sys_utils
44     tast
45     typed_positioned_syntax
46     typing
47     utils_core))
49 (executable
50   (name hh_client)
51   (modules
52     hh_client)
53   (ocamlc_flags (:standard -custom))
54   (libraries
55     ai
56     client
57     file_content
58     gen_deps
59     hhi
60     hh_server_monitor
61     nast
62     parent
63     server
64     server_env
65     sys_utils
66     tast
67     typed_positioned_syntax
68     typing
69     utils_core))
71 (executable
72   (name hh_single_compile)
73   (modules
74     hh_single_compile)
75   (libraries
76     compiler_id
77     facts
78     global_config
79     global_options
80     hackc_parse_delegator
81     hhbc
82     hhi
83     heap_ident
84     logging
85     naming
86     parser_syntax_tree
87     pocket_universes
88     typing)
89   (ocamlc_flags (:standard -custom))
90   (flags (:standard -unsafe-string)))
92 (executable
93   (name hh_parse)
94   (modules
95     hh_parse)
96   (ocamlc_flags (:standard -custom))
97   (libraries
98     debug
99     global_config
100     hackfmt
101     nast
102     parser_heap
103     parser_syntax
104     parser_syntax_transforms
105     parser_syntax_tree
106     utils_core))
108 (executable
109   (name hackfmt)
110   (modules
111     hackfmt)
112   (ocamlc_flags (:standard -custom))
113   (libraries
114     hackfmt
115     hackfmt_debug
116     utils_config_file
117     utils_ocaml_overrides))
119 (executable
120   (name hh_single_parse)
121   (modules
122     hh_single_parse)
123   (ocamlc_flags (:standard -custom))
124   (libraries
125     debug
126     global_config
127     hackfmt
128     nast
129     parser_heap
130     parser_syntax
131     parser_syntax_transforms
132     parser_syntax_tree))
134 (executable
135   (name generate_full_fidelity)
136   (modules
137     generate_full_fidelity)
138   (ocamlc_flags (:standard -custom))
139   (libraries
140     procs_procs_lwt
141     core_kernel
142     str
143     parser_schema
144     collections))