1add_libc_testsuite(libc_pthread_unittests) 2 3add_libc_unittest( 4 pthread_attr_test 5 SUITE 6 libc_pthread_unittests 7 SRCS 8 pthread_attr_test.cpp 9 DEPENDS 10 libc.include.errno 11 libc.include.pthread 12 libc.src.pthread.pthread_attr_destroy 13 libc.src.pthread.pthread_attr_init 14 libc.src.pthread.pthread_attr_getdetachstate 15 libc.src.pthread.pthread_attr_getguardsize 16 libc.src.pthread.pthread_attr_getstacksize 17 libc.src.pthread.pthread_attr_getstack 18 libc.src.pthread.pthread_attr_setdetachstate 19 libc.src.pthread.pthread_attr_setguardsize 20 libc.src.pthread.pthread_attr_setstacksize 21 libc.src.pthread.pthread_attr_setstack 22) 23 24add_libc_unittest( 25 pthread_mutexattr_test 26 SUITE 27 libc_pthread_unittests 28 SRCS 29 pthread_mutexattr_test.cpp 30 DEPENDS 31 libc.include.errno 32 libc.include.pthread 33 libc.src.pthread.pthread_mutexattr_destroy 34 libc.src.pthread.pthread_mutexattr_init 35 libc.src.pthread.pthread_mutexattr_getpshared 36 libc.src.pthread.pthread_mutexattr_getrobust 37 libc.src.pthread.pthread_mutexattr_gettype 38 libc.src.pthread.pthread_mutexattr_setpshared 39 libc.src.pthread.pthread_mutexattr_setrobust 40 libc.src.pthread.pthread_mutexattr_settype 41) 42 43add_libc_unittest( 44 pthread_mutex_test 45 SUITE 46 libc_pthread_unittests 47 SRCS 48 pthread_mutex_test.cpp 49 DEPENDS 50 libc.include.pthread 51 libc.src.errno.errno 52 libc.src.pthread.pthread_mutex_destroy 53 libc.src.pthread.pthread_mutex_init 54 libc.src.pthread.pthread_mutex_lock 55 libc.src.pthread.pthread_mutex_unlock 56 libc.src.pthread.pthread_create 57 libc.src.pthread.pthread_join 58) 59 60add_libc_unittest( 61 pthread_test 62 SUITE 63 libc_pthread_unittests 64 SRCS 65 pthread_test.cpp 66 DEPENDS 67 libc.include.pthread 68 libc.src.pthread.pthread_create 69 libc.src.pthread.pthread_join 70) 71