/
BUCK
66 lines (63 loc) · 1.5 KB
/
BUCK
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
load('//:buckaroo_macros.bzl', 'buckaroo_deps')
prebuilt_cxx_library(
name = 'latte',
header_only = True,
exported_headers = [
'include/latte_color.hpp',
'include/latte_core_comparator.hpp',
'include/latte_core_debug.hpp',
'include/latte_core_event_emitter.hpp',
'include/latte_core_event.hpp',
'include/latte_core_exception.hpp',
'include/latte_core_hook.hpp',
'include/latte_core_options.hpp',
'include/latte_core_result.hpp',
'include/latte_core_state.hpp',
'include/latte_core.hpp',
'include/latte_type.hpp',
'include/reporter/reporter.hpp',
'include/reporter/spec.hpp',
'include/style/expect.hpp',
'latte.hpp',
],
licenses = [
'LICENSE',
],
visibility = [
'PUBLIC',
],
deps = buckaroo_deps()
)
cxx_binary(
name = 'main',
srcs = [
'main.cpp',
],
deps = [
'//:latte',
] + buckaroo_deps(),
)
cxx_test(
name = 'test',
raw_headers = [
'include/latte_color.hpp',
'include/latte_core_comparator.hpp',
'include/latte_core_event_emitter.hpp',
'include/latte_core_event.hpp',
'include/latte_core_exception.hpp',
'include/latte_core_hook.hpp',
'include/latte_core_options.hpp',
'include/latte_core_result.hpp',
'include/latte_core_state.hpp',
'include/latte_core.hpp',
'include/latte_type.hpp',
'include/style/expect.hpp',
'include/reporter/reporter.hpp',
'include/reporter/spec.hpp',
'latte.hpp',
],
srcs = [
'test/main.cpp',
],
deps = buckaroo_deps()
)