1*35238bceSAndroid Build Coastguard Worker# Executor 2*35238bceSAndroid Build Coastguard Worker 3*35238bceSAndroid Build Coastguard Worker# Executor depends on execserver library (xscore) 4*35238bceSAndroid Build Coastguard Workerinclude_directories(../execserver) 5*35238bceSAndroid Build Coastguard Worker 6*35238bceSAndroid Build Coastguard Workerset(XECORE_SRCS 7*35238bceSAndroid Build Coastguard Worker xeBatchExecutor.cpp 8*35238bceSAndroid Build Coastguard Worker xeBatchExecutor.hpp 9*35238bceSAndroid Build Coastguard Worker xeBatchResult.cpp 10*35238bceSAndroid Build Coastguard Worker xeBatchResult.hpp 11*35238bceSAndroid Build Coastguard Worker xeCallQueue.cpp 12*35238bceSAndroid Build Coastguard Worker xeCallQueue.hpp 13*35238bceSAndroid Build Coastguard Worker xeCommLink.cpp 14*35238bceSAndroid Build Coastguard Worker xeCommLink.hpp 15*35238bceSAndroid Build Coastguard Worker xeContainerFormatParser.cpp 16*35238bceSAndroid Build Coastguard Worker xeContainerFormatParser.hpp 17*35238bceSAndroid Build Coastguard Worker xeLocalTcpIpLink.cpp 18*35238bceSAndroid Build Coastguard Worker xeLocalTcpIpLink.hpp 19*35238bceSAndroid Build Coastguard Worker xeTcpIpLink.cpp 20*35238bceSAndroid Build Coastguard Worker xeTcpIpLink.hpp 21*35238bceSAndroid Build Coastguard Worker xeTestCase.cpp 22*35238bceSAndroid Build Coastguard Worker xeTestCase.hpp 23*35238bceSAndroid Build Coastguard Worker xeTestCaseListParser.cpp 24*35238bceSAndroid Build Coastguard Worker xeTestCaseListParser.hpp 25*35238bceSAndroid Build Coastguard Worker xeTestCaseResult.cpp 26*35238bceSAndroid Build Coastguard Worker xeTestCaseResult.hpp 27*35238bceSAndroid Build Coastguard Worker xeTestLogParser.cpp 28*35238bceSAndroid Build Coastguard Worker xeTestLogParser.hpp 29*35238bceSAndroid Build Coastguard Worker xeTestLogWriter.cpp 30*35238bceSAndroid Build Coastguard Worker xeTestLogWriter.hpp 31*35238bceSAndroid Build Coastguard Worker xeTestResultParser.cpp 32*35238bceSAndroid Build Coastguard Worker xeTestResultParser.hpp 33*35238bceSAndroid Build Coastguard Worker xeXMLWriter.cpp 34*35238bceSAndroid Build Coastguard Worker xeXMLWriter.hpp 35*35238bceSAndroid Build Coastguard Worker ) 36*35238bceSAndroid Build Coastguard Worker 37*35238bceSAndroid Build Coastguard Workerset(XECORE_LIBS 38*35238bceSAndroid Build Coastguard Worker xexml 39*35238bceSAndroid Build Coastguard Worker xscore 40*35238bceSAndroid Build Coastguard Worker decpp 41*35238bceSAndroid Build Coastguard Worker deutil 42*35238bceSAndroid Build Coastguard Worker dethread 43*35238bceSAndroid Build Coastguard Worker debase 44*35238bceSAndroid Build Coastguard Worker ) 45*35238bceSAndroid Build Coastguard Worker 46*35238bceSAndroid Build Coastguard Workeradd_library(xecore STATIC ${XECORE_SRCS}) 47*35238bceSAndroid Build Coastguard Workertarget_link_libraries(xecore ${XECORE_LIBS}) 48*35238bceSAndroid Build Coastguard Worker 49*35238bceSAndroid Build Coastguard Workerinclude_directories(.) 50*35238bceSAndroid Build Coastguard Workerinclude_directories(../framework/xexml) 51*35238bceSAndroid Build Coastguard Worker 52*35238bceSAndroid Build Coastguard Workerif (DE_OS_IS_WIN32 OR DE_OS_IS_UNIX OR DE_OS_IS_OSX OR DE_OS_IS_ANDROID) 53*35238bceSAndroid Build Coastguard Worker add_executable(executor tools/xeCommandLineExecutor.cpp) 54*35238bceSAndroid Build Coastguard Worker target_link_libraries(executor xecore) 55*35238bceSAndroid Build Coastguard Workerendif () 56*35238bceSAndroid Build Coastguard Worker 57*35238bceSAndroid Build Coastguard Workerif (DE_OS_IS_WIN32 OR DE_OS_IS_UNIX OR DE_OS_IS_OSX) 58*35238bceSAndroid Build Coastguard Worker add_executable(testlog-to-csv tools/xeTestLogCompare.cpp) 59*35238bceSAndroid Build Coastguard Worker target_link_libraries(testlog-to-csv xecore) 60*35238bceSAndroid Build Coastguard Worker 61*35238bceSAndroid Build Coastguard Worker add_executable(testlog-to-xml tools/xeBatchResultToXml.cpp) 62*35238bceSAndroid Build Coastguard Worker target_link_libraries(testlog-to-xml xecore) 63*35238bceSAndroid Build Coastguard Worker 64*35238bceSAndroid Build Coastguard Worker add_executable(testlog-to-junit tools/xeBatchResultToJUnit.cpp) 65*35238bceSAndroid Build Coastguard Worker target_link_libraries(testlog-to-junit xecore) 66*35238bceSAndroid Build Coastguard Worker 67*35238bceSAndroid Build Coastguard Worker add_executable(extract-values tools/xeExtractValues.cpp) 68*35238bceSAndroid Build Coastguard Worker target_link_libraries(extract-values xecore) 69*35238bceSAndroid Build Coastguard Worker 70*35238bceSAndroid Build Coastguard Worker add_executable(extract-shader-programs tools/xeExtractShaderPrograms.cpp) 71*35238bceSAndroid Build Coastguard Worker target_link_libraries(extract-shader-programs xecore) 72*35238bceSAndroid Build Coastguard Worker 73*35238bceSAndroid Build Coastguard Worker add_executable(merge-testlogs tools/xeMergeTestLogs.cpp) 74*35238bceSAndroid Build Coastguard Worker target_link_libraries(merge-testlogs xecore) 75*35238bceSAndroid Build Coastguard Worker 76*35238bceSAndroid Build Coastguard Worker add_executable(extract-sample-lists tools/xeExtractSampleLists.cpp) 77*35238bceSAndroid Build Coastguard Worker target_link_libraries(extract-sample-lists xecore) 78*35238bceSAndroid Build Coastguard Workerendif () 79