serenity/Tests/LibC/CMakeLists.txt

42 lines
965 B
CMake

set(TEST_SOURCES
TestAbort.cpp
TestAssert.cpp
TestCType.cpp
TestIo.cpp
TestLibCExec.cpp
TestLibCDirEnt.cpp
TestLibCInodeWatcher.cpp
TestLibCMkTemp.cpp
TestLibCSetjmp.cpp
TestLibCString.cpp
TestLibCTime.cpp
TestMalloc.cpp
TestMath.cpp
TestMemalign.cpp
TestMemmem.cpp
TestMkDir.cpp
TestPthreadCancel.cpp
TestPthreadCleanup.cpp
TestPthreadSpinLocks.cpp
TestPthreadRWLocks.cpp
TestQsort.cpp
TestRaise.cpp
TestRealpath.cpp
TestScanf.cpp
TestSearch.cpp
TestSnprintf.cpp
TestStackSmash.cpp
TestStdio.cpp
TestStrlcpy.cpp
TestStrtodAccuracy.cpp
TestWchar.cpp
TestWctype.cpp
)
set_source_files_properties(TestMath.cpp PROPERTIES COMPILE_FLAGS "-fno-builtin")
set_source_files_properties(TestStrtodAccuracy.cpp PROPERTIES COMPILE_FLAGS "-fno-builtin-strtod")
foreach(source IN LISTS TEST_SOURCES)
serenity_test("${source}" LibC)
endforeach()