]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/libs/qvm/test/Jamfile.v2
import new upstream nautilus stable release 14.2.8
[ceph.git] / ceph / src / boost / libs / qvm / test / Jamfile.v2
CommitLineData
92f5a8d4
TL
1# Copyright (c) 2008-2016 Emil Dotchevski and Reverge Studios, Inc.
2
3# Distributed under the Boost Software License, Version 1.0. (See accompanying
4# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
5
6import testing ;
7import path ;
8
9rule
10headers-compile-test ( headers * : requirements * : target-tag ? )
11 {
12 local test-names = ;
13 for local header in $(headers)
14 {
15 local target = hdr$(target-tag)-$(header:D=) ;
16 compile header-test.cpp : $(requirements) <define>REVERGE_HEADER=\"\<boost/qvm/$(header:B).hpp\>\" <dependency>$(header) : $(target) ;
17 test-names += $(target) ;
18 }
19 alias hdrtest$(target-tag) : $(test-names) ;
20 }
21
22headers-compile-test [ glob ../include/boost/qvm/*.hpp ]
23 : # requirements
24 : # target-tag
25 qvm
26 ;
27
28run mat_traits_array_test.cpp ;
29run vec_traits_array_test.cpp ;
30run quat_traits_array_test.cpp ;
31
32run access_m_test.cpp ;
33compile-fail access_m_fail1.cpp ;
34compile-fail access_m_fail2.cpp ;
35
36run access_q_test.cpp ;
37compile-fail access_q_fail.cpp ;
38
39run access_v_test.cpp ;
40compile-fail access_v_fail1.cpp ;
41compile-fail access_v_fail2.cpp ;
42
43run assign_test.cpp ;
44
45run to_string_test.cpp ;
46
47run cmp_vv_test.cpp ;
48run cross_test.cpp ;
49run div_eq_vs_test.cpp ;
50run div_vs_test.cpp ;
51run dot_vv_test.cpp ;
52run eq_vv_test.cpp ;
53run mag_v_test.cpp ;
54run mag_sqr_v_test.cpp ;
55run minus_v_test.cpp ;
56run minus_eq_vv_test.cpp ;
57run minus_vv_test.cpp ;
58run mul_eq_vs_test.cpp ;
59run mul_vs_test.cpp ;
60run mul_sv_test.cpp ;
61run mul_vm_test.cpp ;
62run normalize_v_test.cpp ;
63run plus_eq_vv_test.cpp ;
64run plus_vv_test.cpp ;
65run scalar_cast_v_test.cpp ;
66run vec_index_test.cpp ;
67run vec_register_test.cpp ;
68
69run cmp_mm_test.cpp ;
70run determinant_test.cpp ;
71run div_eq_ms_test.cpp ;
72run div_ms_test.cpp ;
73run eq_mm_test.cpp ;
74run minus_m_test.cpp ;
75run minus_eq_mm_test.cpp ;
76run minus_mm_test.cpp ;
77run mul_eq_mm_test.cpp ;
78run mul_eq_ms_test.cpp ;
79run mul_mm_test.cpp ;
80run mul_ms_test.cpp ;
81run mul_sm_test.cpp ;
82run mul_mv_test.cpp ;
83run inverse_m_test.cpp ;
84run plus_eq_mm_test.cpp ;
85run plus_mm_test.cpp ;
86run scalar_cast_m_test.cpp ;
87run mat_index_test.cpp ;
88
89run cmp_qq_test.cpp ;
90run conjugate_test.cpp ;
91run normalize_q_test.cpp ;
92run div_eq_qs_test.cpp ;
93run div_qs_test.cpp ;
94run dot_qq_test.cpp ;
95run eq_qq_test.cpp ;
96run inverse_q_test.cpp ;
97run mag_q_test.cpp ;
98run mag_sqr_q_test.cpp ;
99run minus_q_test.cpp ;
100run minus_eq_qq_test.cpp ;
101run minus_qq_test.cpp ;
102run mul_eq_qs_test.cpp ;
103run mul_qs_test.cpp ;
104run mul_qv_test.cpp ;
105run mul_qq_test.cpp ;
106run mul_eq_qq_test.cpp ;
107run plus_eq_qq_test.cpp ;
108run plus_qq_test.cpp ;
109run scalar_cast_q_test.cpp ;
110run slerp_test.cpp ;
111
112run convert_to_test.cpp ;
113
114run rot_mat_test.cpp ;
115run rot_quat_test.cpp ;
116run rotx_mat_test.cpp ;
117run rotx_quat_test.cpp ;
118run roty_mat_test.cpp ;
119run roty_quat_test.cpp ;
120run rotz_mat_test.cpp ;
121run rotz_quat_test.cpp ;
122
123run zero_vec_test.cpp ;
124run zero_mat_test.cpp ;
125run zero_quat_test.cpp ;
126run identity_mat_test.cpp ;
127run identity_quat_test.cpp ;
128
129run col_test.cpp ;
130run col_mat_test.cpp ;
131run neg_col_test.cpp ;
132run neg_row_test.cpp ;
133run del_col_test.cpp ;
134run del_row_test.cpp ;
135run del_row_col_test.cpp ;
136run swap_cols_test.cpp ;
137run swap_rows_test.cpp ;
138run diag_test.cpp ;
139run diag_mat_test.cpp ;
140run row_test.cpp ;
141run row_mat_test.cpp ;
142run transpose_test.cpp ;
143run translation_test.cpp ;
144run translation_mat_test.cpp ;
145
146compile-fail swizzle_const_fail.cpp ;
147run swizzle2_test2.cpp ;
148run swizzle2_test3.cpp ;
149run swizzle2_test4.cpp ;
150run swizzle2_test.cpp ;
151run swizzle3_test2.cpp ;
152run swizzle3_test3.cpp ;
153run swizzle3_test4.cpp ;
154run swizzle3_test.cpp ;
155run swizzle4_test2.cpp ;
156run swizzle4_test3.cpp ;
157run swizzle4_test4.cpp ;
158run swizzle4_test.cpp ;
159
160compile deduce_scalar_test.cpp ;
161compile-fail deduce_scalar_fail1.cpp ;
162compile-fail deduce_scalar_fail2.cpp ;
163compile-fail deduce_scalar_fail3.cpp ;
164
165compile deduce_matrix_test.cpp ;
166compile deduce_vector_test.cpp ;
167
168run interop_test.cpp ;
169
170run transform_test.cpp ;
171
172run projection_test.cpp ;
173
174compile scalar_traits_test.cpp ;