1 # Common test utilities and framework (tcutil) 2 3 set(TCUTIL_SRCS 4 tcuApp.cpp 5 tcuApp.hpp 6 tcuBilinearImageCompare.cpp 7 tcuBilinearImageCompare.hpp 8 tcuCommandLine.cpp 9 tcuCommandLine.hpp 10 tcuCompressedTexture.cpp 11 tcuCompressedTexture.hpp 12 tcuDefs.cpp 13 tcuDefs.hpp 14 tcuFloat.hpp 15 tcuFloatFormat.hpp 16 tcuFloatFormat.cpp 17 tcuFormatUtil.hpp 18 tcuFuzzyImageCompare.cpp 19 tcuFuzzyImageCompare.hpp 20 tcuImageCompare.cpp 21 tcuImageCompare.hpp 22 tcuImageIO.cpp 23 tcuImageIO.hpp 24 tcuInterval.cpp 25 tcuInterval.hpp 26 tcuMatrix.hpp 27 tcuMatrixUtil.hpp 28 tcuPixelFormat.hpp 29 tcuPlatform.cpp 30 tcuPlatform.hpp 31 tcuRGBA.cpp 32 tcuRGBA.hpp 33 tcuRandomValueIterator.cpp 34 tcuRandomValueIterator.hpp 35 tcuRenderTarget.cpp 36 tcuRenderTarget.hpp 37 tcuResource.cpp 38 tcuResource.hpp 39 tcuSurface.cpp 40 tcuSurface.hpp 41 tcuTestCase.cpp 42 tcuTestCase.hpp 43 tcuTestCaseWrapper.cpp 44 tcuTestCaseWrapper.hpp 45 tcuTestContext.cpp 46 tcuTestContext.hpp 47 tcuTestExecutor.cpp 48 tcuTestExecutor.hpp 49 tcuTestLog.cpp 50 tcuTestLog.hpp 51 tcuTestPackage.cpp 52 tcuTestPackage.hpp 53 tcuTexture.cpp 54 tcuTexture.hpp 55 tcuTextureUtil.cpp 56 tcuTextureUtil.hpp 57 tcuVector.hpp 58 tcuVectorType.hpp 59 tcuVectorUtil.hpp 60 tcuFunctionLibrary.hpp 61 tcuFunctionLibrary.cpp 62 tcuThreadUtil.hpp 63 tcuThreadUtil.cpp 64 tcuStringTemplate.hpp 65 tcuStringTemplate.cpp 66 tcuTexLookupVerifier.cpp 67 tcuTexLookupVerifier.hpp 68 tcuTexCompareVerifier.cpp 69 tcuTexCompareVerifier.hpp 70 tcuTexVerifierUtil.cpp 71 tcuTexVerifierUtil.hpp 72 tcuCPUWarmup.cpp 73 tcuCPUWarmup.hpp 74 tcuFactoryRegistry.hpp 75 tcuFactoryRegistry.cpp 76 ) 77 78 set(TCUTIL_LIBS 79 decpp 80 qphelper 81 dethread 82 ${PNG_LIBRARY} 83 ) 84 85 add_library(tcutil STATIC ${TCUTIL_SRCS}) 86 target_link_libraries(tcutil ${TCUTIL_LIBS} ${DEQP_PLATFORM_LIBRARIES}) 87