56 lines · plain
1add_custom_target(libc_fcntl_unittests)2 3add_subdirectory(testdata)4 5add_libc_unittest(6 creat_test7 SUITE8 libc_fcntl_unittests9 SRCS10 creat_test.cpp11 DEPENDS12 libc.include.fcntl13 libc.src.errno.errno14 libc.src.fcntl.creat15 libc.src.fcntl.open16 libc.src.unistd.close17 libc.test.UnitTest.ErrnoCheckingTest18 libc.test.UnitTest.ErrnoSetterMatcher19)20 21add_libc_unittest(22 fcntl_test23 SUITE24 libc_fcntl_unittests25 SRCS26 fcntl_test.cpp27 DEPENDS28 libc.include.fcntl29 libc.src.errno.errno30 libc.src.fcntl.fcntl31 libc.src.fcntl.open32 libc.src.unistd.close33 libc.src.unistd.getpid34 libc.hdr.types.struct_flock35 libc.hdr.fcntl_macros36 libc.test.UnitTest.ErrnoCheckingTest37 libc.test.UnitTest.ErrnoSetterMatcher38)39 40add_libc_unittest(41 openat_test42 SUITE43 libc_fcntl_unittests44 SRCS45 openat_test.cpp46 DEPENDS47 libc.hdr.fcntl_macros48 libc.src.errno.errno49 libc.src.fcntl.open50 libc.src.fcntl.openat51 libc.src.unistd.close52 libc.src.unistd.read53 libc.test.UnitTest.ErrnoCheckingTest54 libc.test.UnitTest.ErrnoSetterMatcher55)56