[flang] Fix length handling in character kind implicit conversion (#74586)
[llvm-project.git] / libc / test / integration / src / threads / CMakeLists.txt
blobd74b923751ad6ab73bd4a7ba32a3407dc4bc309e
1 add_libc_integration_test_suite(libc-threads-integration-tests)
3 add_integration_test(
4   mtx_test
5   SUITE
6     libc-threads-integration-tests
7   SRCS
8     mtx_test.cpp
9   DEPENDS
10     libc.include.threads
11     libc.src.errno.errno
12     libc.src.threads.mtx_destroy
13     libc.src.threads.mtx_init
14     libc.src.threads.mtx_lock
15     libc.src.threads.mtx_unlock
16     libc.src.threads.thrd_create
17     libc.src.threads.thrd_join
20 add_integration_test(
21   thrd_equal_test
22   SUITE
23     libc-threads-integration-tests
24   SRCS
25     thrd_equal_test.cpp
26   DEPENDS
27     libc.include.threads
28     libc.src.threads.mtx_destroy
29     libc.src.threads.mtx_init
30     libc.src.threads.mtx_lock
31     libc.src.threads.mtx_unlock
32     libc.src.threads.thrd_create
33     libc.src.threads.thrd_current
34     libc.src.threads.thrd_equal
35     libc.src.threads.thrd_join
38 add_integration_test(
39   thrd_test
40   SUITE
41     libc-threads-integration-tests
42   SRCS
43     thrd_test.cpp
44   DEPENDS
45     libc.include.threads
46     libc.src.errno.errno
47     libc.src.threads.thrd_create
48     libc.src.threads.thrd_join
51 add_integration_test(
52   thrd_exit_test
53   SUITE
54     libc-threads-integration-tests
55   SRCS
56     thrd_exit_test.cpp
57   DEPENDS
58     libc.include.threads
59     libc.src.threads.thrd_create
60     libc.src.threads.thrd_exit
61     libc.src.threads.thrd_join
64 add_integration_test(
65   tss_test
66   SUITE
67     libc-threads-integration-tests
68   SRCS
69     tss_test.cpp
70   DEPENDS
71     libc.include.threads
72     libc.src.threads.thrd_create
73     libc.src.threads.thrd_exit
74     libc.src.threads.thrd_join
75     libc.src.threads.tss_create
76     libc.src.threads.tss_delete
77     libc.src.threads.tss_get
78     libc.src.threads.tss_set
81 add_integration_test(
82   call_once_test
83   SUITE
84     libc-threads-integration-tests
85   SRCS
86     call_once_test.cpp
87   DEPENDS
88     libc.include.threads
89     libc.src.threads.call_once
90     libc.src.threads.mtx_destroy
91     libc.src.threads.mtx_init
92     libc.src.threads.mtx_lock
93     libc.src.threads.mtx_unlock
94     libc.src.threads.thrd_create
95     libc.src.threads.thrd_join
96     libc.src.__support.CPP.atomic
99 add_integration_test(
100   cnd_test
101   SUITE
102     libc-threads-integration-tests
103   SRCS
104     cnd_test.cpp
105   DEPENDS
106     libc.include.threads
107     libc.src.threads.cnd_init
108     libc.src.threads.cnd_broadcast
109     libc.src.threads.cnd_signal
110     libc.src.threads.cnd_destroy
111     libc.src.threads.cnd_wait
112     libc.src.threads.mtx_destroy
113     libc.src.threads.mtx_init
114     libc.src.threads.mtx_lock
115     libc.src.threads.mtx_unlock
116     libc.src.threads.thrd_create
117     libc.src.threads.thrd_join
118     libc.src.threads.linux.threads_utils