@@ -15,120 +15,67 @@ target_include_directories(univalue
15
15
target_link_libraries (univalue PRIVATE core_interface )
16
16
17
17
if (BUILD_TESTS )
18
- include (GenerateHeaders )
19
- generate_header_from_json (test /fail1.json )
20
- generate_header_from_json (test /fail10.json )
21
- generate_header_from_json (test /fail11.json )
22
- generate_header_from_json (test /fail12.json )
23
- generate_header_from_json (test /fail13.json )
24
- generate_header_from_json (test /fail14.json )
25
- generate_header_from_json (test /fail15.json )
26
- generate_header_from_json (test /fail16.json )
27
- generate_header_from_json (test /fail17.json )
28
- generate_header_from_json (test /fail18.json )
29
- generate_header_from_json (test /fail19.json )
30
- generate_header_from_json (test /fail2.json )
31
- generate_header_from_json (test /fail20.json )
32
- generate_header_from_json (test /fail21.json )
33
- generate_header_from_json (test /fail22.json )
34
- generate_header_from_json (test /fail23.json )
35
- generate_header_from_json (test /fail24.json )
36
- generate_header_from_json (test /fail25.json )
37
- generate_header_from_json (test /fail26.json )
38
- generate_header_from_json (test /fail27.json )
39
- generate_header_from_json (test /fail28.json )
40
- generate_header_from_json (test /fail29.json )
41
- generate_header_from_json (test /fail3.json )
42
- generate_header_from_json (test /fail30.json )
43
- generate_header_from_json (test /fail31.json )
44
- generate_header_from_json (test /fail32.json )
45
- generate_header_from_json (test /fail33.json )
46
- generate_header_from_json (test /fail34.json )
47
- generate_header_from_json (test /fail35.json )
48
- generate_header_from_json (test /fail36.json )
49
- generate_header_from_json (test /fail37.json )
50
- generate_header_from_json (test /fail38.json )
51
- generate_header_from_json (test /fail39.json )
52
- generate_header_from_json (test /fail4.json )
53
- generate_header_from_json (test /fail40.json )
54
- generate_header_from_json (test /fail41.json )
55
- generate_header_from_json (test /fail42.json )
56
- generate_header_from_json (test /fail44.json )
57
- generate_header_from_json (test /fail45.json )
58
- generate_header_from_json (test /fail5.json )
59
- generate_header_from_json (test /fail6.json )
60
- generate_header_from_json (test /fail7.json )
61
- generate_header_from_json (test /fail8.json )
62
- generate_header_from_json (test /fail9.json )
63
- generate_header_from_json (test /pass1.json )
64
- generate_header_from_json (test /pass2.json )
65
- generate_header_from_json (test /pass3.json )
66
- generate_header_from_json (test /pass4.json )
67
- generate_header_from_json (test /round1.json )
68
- generate_header_from_json (test /round2.json )
69
- generate_header_from_json (test /round3.json )
70
- generate_header_from_json (test /round4.json )
71
- generate_header_from_json (test /round5.json )
72
- generate_header_from_json (test /round6.json )
73
- generate_header_from_json (test /round7.json )
74
18
add_executable (unitester
75
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail1.json.h
76
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail10.json.h
77
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail11.json.h
78
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail12.json.h
79
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail13.json.h
80
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail14.json.h
81
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail15.json.h
82
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail16.json.h
83
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail17.json.h
84
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail18.json.h
85
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail19.json.h
86
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail2.json.h
87
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail20.json.h
88
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail21.json.h
89
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail22.json.h
90
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail23.json.h
91
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail24.json.h
92
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail25.json.h
93
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail26.json.h
94
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail27.json.h
95
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail28.json.h
96
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail29.json.h
97
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail3.json.h
98
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail30.json.h
99
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail31.json.h
100
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail32.json.h
101
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail33.json.h
102
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail34.json.h
103
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail35.json.h
104
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail36.json.h
105
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail37.json.h
106
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail38.json.h
107
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail39.json.h
108
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail4.json.h
109
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail40.json.h
110
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail41.json.h
111
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail42.json.h
112
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail44.json.h
113
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail45.json.h
114
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail5.json.h
115
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail6.json.h
116
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail7.json.h
117
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail8.json.h
118
- ${CMAKE_CURRENT_BINARY_DIR} /test/fail9.json.h
119
- ${CMAKE_CURRENT_BINARY_DIR} /test/pass1.json.h
120
- ${CMAKE_CURRENT_BINARY_DIR} /test/pass2.json.h
121
- ${CMAKE_CURRENT_BINARY_DIR} /test/pass3.json.h
122
- ${CMAKE_CURRENT_BINARY_DIR} /test/pass4.json.h
123
- ${CMAKE_CURRENT_BINARY_DIR} /test/round1.json.h
124
- ${CMAKE_CURRENT_BINARY_DIR} /test/round2.json.h
125
- ${CMAKE_CURRENT_BINARY_DIR} /test/round3.json.h
126
- ${CMAKE_CURRENT_BINARY_DIR} /test/round4.json.h
127
- ${CMAKE_CURRENT_BINARY_DIR} /test/round5.json.h
128
- ${CMAKE_CURRENT_BINARY_DIR} /test/round6.json.h
129
- ${CMAKE_CURRENT_BINARY_DIR} /test/round7.json.h
130
19
test /unitester.cpp
131
20
)
21
+ include (TargetDataSources )
22
+ target_json_data_sources (unitester
23
+ test /fail1.json
24
+ test /fail10.json
25
+ test /fail11.json
26
+ test /fail12.json
27
+ test /fail13.json
28
+ test /fail14.json
29
+ test /fail15.json
30
+ test /fail16.json
31
+ test /fail17.json
32
+ test /fail18.json
33
+ test /fail19.json
34
+ test /fail2.json
35
+ test /fail20.json
36
+ test /fail21.json
37
+ test /fail22.json
38
+ test /fail23.json
39
+ test /fail24.json
40
+ test /fail25.json
41
+ test /fail26.json
42
+ test /fail27.json
43
+ test /fail28.json
44
+ test /fail29.json
45
+ test /fail3.json
46
+ test /fail30.json
47
+ test /fail31.json
48
+ test /fail32.json
49
+ test /fail33.json
50
+ test /fail34.json
51
+ test /fail35.json
52
+ test /fail36.json
53
+ test /fail37.json
54
+ test /fail38.json
55
+ test /fail39.json
56
+ test /fail4.json
57
+ test /fail40.json
58
+ test /fail41.json
59
+ test /fail42.json
60
+ test /fail44.json
61
+ test /fail45.json
62
+ test /fail5.json
63
+ test /fail6.json
64
+ test /fail7.json
65
+ test /fail8.json
66
+ test /fail9.json
67
+ test /pass1.json
68
+ test /pass2.json
69
+ test /pass3.json
70
+ test /pass4.json
71
+ test /round1.json
72
+ test /round2.json
73
+ test /round3.json
74
+ test /round4.json
75
+ test /round5.json
76
+ test /round6.json
77
+ test /round7.json
78
+ )
132
79
target_link_libraries (unitester
133
80
PRIVATE
134
81
core_interface
0 commit comments