1 # Common OpenGL CTS Test Code 2 3 if (DEQP_SUPPORT_WGL) 4 include_directories(${PROJECT_SOURCE_DIR}/framework/platform/win32) 5 add_definitions(-DGLCTS_SUPPORT_WGL=1) 6 endif () 7 8 include_directories( 9 ${PROJECT_SOURCE_DIR}/modules/glshared 10 ) 11 12 set(GLCTS_COMMON_SRCS 13 glcBlendEquationAdvancedTests.cpp 14 glcBlendEquationAdvancedTests.hpp 15 glcConfigList.hpp 16 glcConfigList.cpp 17 glcConfigListCase.cpp 18 glcConfigListCase.hpp 19 glcConfigListEGL.hpp 20 glcConfigListEGL.cpp 21 glcConfigListWGL.hpp 22 glcConfigListWGL.cpp 23 glcConfigPackage.cpp 24 glcConfigPackage.hpp 25 glcContext.cpp 26 glcContext.hpp 27 glcContextFlagsTests.cpp 28 glcContextFlagsTests.hpp 29 glcExposedExtensionsTests.cpp 30 glcExposedExtensionsTests.hpp 31 glcFragDepthTests.cpp 32 glcFragDepthTests.hpp 33 glcInfoTests.cpp 34 glcInfoTests.hpp 35 glcNoErrorTests.cpp 36 glcNoErrorTests.hpp 37 glcRobustnessTests.cpp 38 glcRobustnessTests.hpp 39 glcPolygonOffsetClampTests.cpp 40 glcPolygonOffsetClampTests.hpp 41 glcParallelShaderCompileTests.cpp 42 glcParallelShaderCompileTests.hpp 43 glcRobustBufferAccessBehaviorTests.cpp 44 glcRobustBufferAccessBehaviorTests.hpp 45 glcSeparableProgramsTransformFeedbackTests.cpp 46 glcSeparableProgramsTransformFeedbackTests.hpp 47 glcShaderConstExprTests.hpp 48 glcShaderConstExprTests.cpp 49 glcShaderIndexingTests.cpp 50 glcShaderIndexingTests.hpp 51 glcShaderIntegerMixTests.cpp 52 glcShaderIntegerMixTests.hpp 53 glcShaderLibrary.cpp 54 glcShaderLibrary.hpp 55 glcShaderLibraryCase.cpp 56 glcShaderLibraryCase.hpp 57 glcShaderLoopTests.cpp 58 glcShaderLoopTests.hpp 59 glcShaderNegativeTests.hpp 60 glcShaderNegativeTests.cpp 61 glcShaderMultisampleInterpolationTests.cpp 62 glcShaderMultisampleInterpolationTests.hpp 63 glcShaderRenderCase.cpp 64 glcShaderRenderCase.hpp 65 glcShaderStructTests.cpp 66 glcShaderStructTests.hpp 67 glcShaderSwitchTests.cpp 68 glcShaderSwitchTests.hpp 69 glcSampleVariablesTests.cpp 70 glcSampleVariablesTests.hpp 71 glcTestCase.cpp 72 glcTestCase.hpp 73 glcTestCaseWrapper.cpp 74 glcTestCaseWrapper.hpp 75 glcTestPackage.cpp 76 glcTestPackage.hpp 77 glcTextureFilterAnisotropicTests.cpp 78 glcTextureFilterAnisotropicTests.hpp 79 glcUniformBlockCase.cpp 80 glcUniformBlockCase.hpp 81 glcUniformBlockTests.cpp 82 glcUniformBlockTests.hpp 83 glcViewportArrayTests.cpp 84 glcViewportArrayTests.hpp 85 glcTestSubcase.cpp 86 glcTestSubcase.hpp 87 glcExtTokens.cpp 88 glcExtTokens.hpp 89 glcLimitTest.inl 90 glcLimitTest.hpp 91 glcWaiver.hpp 92 ) 93 94 set(GLCTS_COMMON_LIBS 95 glutil 96 tcutil 97 eglutil 98 ) 99 100 add_library(glcts-common STATIC ${GLCTS_COMMON_SRCS}) 101 target_link_libraries(glcts-common ${GLCTS_COMMON_LIBS}) 102 103 set(GLCTS_COMMON_NOCONTEXTPACKAGE_SRCS 104 glcNoDefaultContextPackage.cpp 105 glcNoDefaultContextPackage.hpp 106 ) 107 add_library(glcts-common-nocontext-package STATIC ${GLCTS_COMMON_NOCONTEXTPACKAGE_SRCS}) 108