1add_library( 2 LibcUnitTest 3 Test.h 4 LibcTest.cpp 5 LibcTest.h 6) 7target_include_directories(LibcUnitTest PUBLIC ${LIBC_SOURCE_DIR}) 8add_dependencies(LibcUnitTest libc.src.__support.CPP.standalone_cpp) 9target_link_libraries(LibcUnitTest PUBLIC libc_test_utils) 10 11add_library( 12 LibcUnitTestMain 13 LibcTestMain.cpp 14) 15 16target_include_directories(LibcUnitTestMain PUBLIC ${LIBC_SOURCE_DIR}) 17add_dependencies(LibcUnitTestMain LibcUnitTest libc.src.__support.CPP.standalone_cpp) 18target_link_libraries(LibcUnitTestMain PUBLIC LibcUnitTest libc_test_utils) 19 20add_library( 21 LibcFPTestHelpers 22 FPExceptMatcher.cpp 23 FPExceptMatcher.h 24 FPMatcher.cpp 25 FPMatcher.h 26) 27target_include_directories(LibcFPTestHelpers PUBLIC ${LIBC_SOURCE_DIR}) 28target_link_libraries(LibcFPTestHelpers LibcUnitTest) 29add_dependencies( 30 LibcFPTestHelpers 31 LibcUnitTest 32 libc.src.__support.CPP.standalone_cpp 33 libc.src.__support.FPUtil.fputil 34) 35