-
Notifications
You must be signed in to change notification settings - Fork 40
/
Copy pathCMakeLists.txt
203 lines (137 loc) · 8.85 KB
/
CMakeLists.txt
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
#******************************************************************************
# Copyright (c) 2020, Intel Corporation. All rights reserved.
#
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception.
#
# *****************************************************************************
add_executable(record_reg_cthread0 test_reg_cthread0.cpp)
svc_target(record_reg_cthread0 GOLDEN record_reg_cthread0.sv)
add_executable(record_reg_cthread1 test_reg_cthread1.cpp)
svc_target(record_reg_cthread1 GOLDEN record_reg_cthread1.sv)
add_executable(record_reg_arr_cthread test_reg_arr_cthread.cpp)
svc_target(record_reg_arr_cthread GOLDEN record_reg_arr_cthread.sv)
add_executable(record_reg_func_cthread1 test_reg_func_cthread1.cpp)
svc_target(record_reg_func_cthread1 GOLDEN record_reg_func_cthread1.sv)
add_executable(record_reg_func_cthread2 test_reg_func_cthread2.cpp)
svc_target(record_reg_func_cthread2 GOLDEN record_reg_func_cthread2.sv)
add_executable(record_return_cthread test_return_cthread.cpp)
svc_target(record_return_cthread GOLDEN record_return_cthread.sv)
add_executable(record_return_cthread1 test_return_cthread1.cpp)
svc_target(record_return_cthread1 GOLDEN record_return_cthread1.sv)
add_executable(record_return_cthread2 test_return_cthread2.cpp)
svc_target(record_return_cthread2 GOLDEN record_return_cthread2.sv)
add_executable(record_return_cthread3 test_return_cthread3.cpp)
svc_target(record_return_cthread3 GOLDEN record_return_cthread3.sv)
add_executable(record_return_static_func_cthread test_return_static_func_cthread.cpp)
svc_target(record_return_static_func_cthread GOLDEN record_return_static_func_cthread.sv)
add_executable(record_fcall_cthread test_fcall_cthread.cpp)
svc_target(record_fcall_cthread GOLDEN record_fcall_cthread.sv)
add_executable(record_fcall_glob_cthread test_fcall_glob_cthread.cpp)
svc_target(record_fcall_glob_cthread GOLDEN record_fcall_glob_cthread.sv)
add_executable(record_func_param_cthread test_func_param_cthread.cpp)
svc_target(record_func_param_cthread GOLDEN record_func_param_cthread.sv)
add_executable(record_member_func_cthread test_member_func_cthread.cpp)
svc_target(record_member_func_cthread GOLDEN record_member_func_cthread.sv)
add_executable(record_func_in_ctor test_func_in_ctor.cpp)
svc_target(record_func_in_ctor GOLDEN record_func_in_ctor.sv)
# Inner record not supported
#add_executable(record_member_record_func test_member_record_func.cpp)
#svc_target(record_member_record_func GOLDEN record_member_record_func.sv)
#add_executable(record_member_record1 test_member_record1.cpp)
#svc_target(record_member_record1 GOLDEN record_member_record1.sv)
add_executable(record_member_array_cthread test_member_array_cthread.cpp)
svc_target(record_member_array_cthread GOLDEN record_member_array_cthread.sv)
add_executable(record_member_array_method1 test_member_array_method1.cpp)
svc_target(record_member_array_method1 GOLDEN record_member_array_method1.sv)
add_executable(record_member_array_method2 test_member_array_method2.cpp)
svc_target(record_member_array_method2 GOLDEN record_member_array_method2.sv)
add_executable(record_member_array_method3 test_member_array_method3.cpp)
svc_target(record_member_array_method3 GOLDEN record_member_array_method3.sv)
add_executable(record_member_array_unkwn test_member_array_unkwn.cpp)
svc_target(record_member_array_unkwn GOLDEN record_member_array_unkwn.sv)
add_executable(record_member_array_copy test_member_array_copy.cpp)
svc_target(record_member_array_copy GOLDEN record_member_array_copy.sv)
# Fix me, #80
add_executable(record_array_cthread test_array_cthread.cpp)
svc_target(record_array_cthread GOLDEN record_array_cthread.sv)
add_executable(record_array_unknown_cthread test_array_unknown_cthread.cpp)
svc_target(record_array_unknown_cthread GOLDEN record_array_unknown_cthread.sv)
add_executable(record_member_func_method test_member_func_method.cpp)
svc_target(record_member_func_method GOLDEN record_member_func_method.sv)
add_executable(record_array_fcall_method test_array_fcall_method.cpp)
svc_target(record_array_fcall_method GOLDEN record_array_fcall_method.sv)
add_executable(record_array_if_method test_array_if_method.cpp)
svc_target(record_array_if_method GOLDEN record_array_if_method.sv)
add_executable(record_array_loops_method test_array_loops_method.cpp)
svc_target(record_array_loops_method GOLDEN record_array_loops_method.sv)
add_executable(record_array_method test_array_method.cpp)
svc_target(record_array_method GOLDEN record_array_method.sv)
add_executable(record_array_method2 test_array_method2.cpp)
svc_target(record_array_method2 GOLDEN record_array_method2.sv)
add_executable(record_array_unknown_method test_array_unknown_method.cpp)
svc_target(record_array_unknown_method GOLDEN record_array_unknown_method.sv)
add_executable(record_array_var_indices_method test_array_var_indices_method.cpp)
svc_target(record_array_var_indices_method GOLDEN record_array_var_indices_method.sv)
add_executable(record_array_decl_in_scope test_array_decl_in_scope.cpp)
svc_target(record_array_decl_in_scope ELAB_TOP b_mod.a_mod GOLDEN record_array_decl_in_scope.sv)
add_executable(record_assign_concat_method test_assign_concat_method.cpp)
svc_target(record_assign_concat_method GOLDEN record_assign_concat_method.sv)
add_executable(record_assign_concat_cthread test_assign_concat_cthread.cpp)
svc_target(record_assign_concat_cthread GOLDEN record_assign_concat_cthread.sv)
add_executable(record_complex_method test_complex_method.cpp)
svc_target(record_complex_method GOLDEN record_complex_method.sv)
add_executable(record_func_param_method test_func_param_method.cpp)
svc_target(record_func_param_method GOLDEN record_func_param_method.sv)
add_executable(record_if_method test_if_method.cpp)
svc_target(record_if_method GOLDEN record_if_method.sv)
add_executable(record_ptr_arr_method test_ptr_arr_method.cpp)
svc_target(record_ptr_arr_method GOLDEN record_ptr_arr_method.sv)
add_executable(record_ptr_arr_cthread test_ptr_arr_cthread.cpp)
svc_target(record_ptr_arr_cthread GOLDEN record_ptr_arr_cthread.sv)
add_executable(record_return_assert_method test_return_assert_method.cpp)
svc_target(record_return_assert_method GOLDEN record_return_assert_method.sv)
add_executable(record_return_method test_return_method.cpp)
svc_target(record_return_method GOLDEN record_return_method.sv)
add_executable(record_return_method2 test_return_method2.cpp)
svc_target(record_return_method2 GOLDEN record_return_method2.sv)
add_executable(record_return_method_mif test_return_method_mif.cpp)
svc_target(record_return_method_mif GOLDEN record_return_method_mif.sv)
add_executable(record_return_method_mif2 test_return_method_mif2.cpp)
svc_target(record_return_method_mif2 GOLDEN record_return_method_mif2.sv)
add_executable(record_return_method_mif3 test_return_method_mif3.cpp)
svc_target(record_return_method_mif3 GOLDEN record_return_method_mif3.sv)
add_executable(record_return_method3 test_return_method3.cpp)
svc_target(record_return_method3 GOLDEN record_return_method3.sv)
add_executable(record_operator_equal test_operator_equal.cpp)
svc_target(record_operator_equal WILL_FAIL)
add_executable(record_simple_method test_simple_method.cpp)
svc_target(record_simple_method GOLDEN record_simple_method.sv)
add_executable(record_simple_method3 test_simple_method3.cpp)
svc_target(record_simple_method3 GOLDEN record_simple_method3.sv)
add_executable(record_read_defined test_read_defined.cpp)
svc_target(record_read_defined GOLDEN record_read_defined.sv)
add_executable(record_base_record0 test_base_record0.cpp)
svc_target(record_base_record0 GOLDEN record_base_record0.sv)
add_executable(record_base_record1 test_base_record1.cpp)
svc_target(record_base_record1 GOLDEN record_base_record1.sv)
add_executable(record_base_record2 test_base_record2.cpp)
svc_target(record_base_record2 GOLDEN record_base_record2.sv)
add_executable(record_base_multi_record test_base_multi_record.cpp)
svc_target(record_base_multi_record GOLDEN record_base_multi_record.sv)
add_executable(record_wait_call test_wait_call.cpp)
svc_target(record_wait_call GOLDEN record_wait_call.sv)
## Record as channel type
add_executable(record_chan_type_meth test_chan_type_meth.cpp)
svc_target(record_chan_type_meth GOLDEN record_chan_type_meth.sv)
add_executable(record_chan_type_thrd test_chan_type_thrd.cpp)
svc_target(record_chan_type_thrd GOLDEN record_chan_type_thrd.sv)
add_executable(record_chan_type_misc test_chan_type_misc.cpp)
svc_target(record_chan_type_misc GOLDEN record_chan_type_misc.sv)
add_executable(record_chan_const_field test_chan_const_field.cpp)
svc_target(record_chan_const_field GOLDEN record_chan_const_field.sv)
add_executable(record_base_record_chan test_base_record_chan.cpp)
svc_target(record_base_record_chan GOLDEN record_base_record_chan.sv)
add_executable(record_use_def test_use_def.cpp)
svc_target(record_use_def GOLDEN record_use_def.sv)
add_executable(record_use_def_arr test_use_def_arr.cpp)
svc_target(record_use_def_arr GOLDEN record_use_def_arr.sv)