3 # Executor depends on execserver library (xscore)
4 include_directories(../execserver)
15 xeContainerFormatParser.cpp
16 xeContainerFormatParser.hpp
25 xeTestCaseListParser.cpp
26 xeTestCaseListParser.hpp
33 xeTestResultParser.cpp
34 xeTestResultParser.hpp
49 add_library(xecore STATIC ${XECORE_SRCS})
50 target_link_libraries(xecore ${XECORE_LIBS})
52 include_directories(.)
54 if (DE_OS_IS_WIN32 OR DE_OS_IS_UNIX OR DE_OS_IS_OSX OR DE_OS_IS_ANDROID)
55 add_executable(executor tools/xeCommandLineExecutor.cpp)
56 target_link_libraries(executor xecore)
59 if (DE_OS_IS_WIN32 OR DE_OS_IS_UNIX OR DE_OS_IS_OSX)
60 add_executable(testlog-to-csv tools/xeTestLogCompare.cpp)
61 target_link_libraries(testlog-to-csv xecore)
63 add_executable(testlog-to-xml tools/xeBatchResultToXml.cpp)
64 target_link_libraries(testlog-to-xml xecore)
66 add_executable(testlog-to-junit tools/xeBatchResultToJUnit.cpp)
67 target_link_libraries(testlog-to-junit xecore)
69 add_executable(extract-values tools/xeExtractValues.cpp)
70 target_link_libraries(extract-values xecore)
72 add_executable(extract-shader-programs tools/xeExtractShaderPrograms.cpp)
73 target_link_libraries(extract-shader-programs xecore)
75 add_executable(merge-testlogs tools/xeMergeTestLogs.cpp)
76 target_link_libraries(merge-testlogs xecore)
78 add_executable(extract-sample-lists tools/xeExtractSampleLists.cpp)
79 target_link_libraries(extract-sample-lists xecore)