3 # Executor depends on execserver library (xscore)
4 include_directories(../execserver)
15 xeContainerFormatParser.cpp
16 xeContainerFormatParser.hpp
23 xeTestCaseListParser.cpp
24 xeTestCaseListParser.hpp
31 xeTestResultParser.cpp
32 xeTestResultParser.hpp
46 add_library(xecore STATIC ${XECORE_SRCS})
47 target_link_libraries(xecore ${XECORE_LIBS})
49 include_directories(.)
50 include_directories(../framework/xexml)
52 if (DE_OS_IS_WIN32 OR DE_OS_IS_UNIX OR DE_OS_IS_OSX OR DE_OS_IS_ANDROID)
53 add_executable(executor tools/xeCommandLineExecutor.cpp)
54 target_link_libraries(executor xecore)
57 if (DE_OS_IS_WIN32 OR DE_OS_IS_UNIX OR DE_OS_IS_OSX)
58 add_executable(testlog-to-csv tools/xeTestLogCompare.cpp)
59 target_link_libraries(testlog-to-csv xecore)
61 add_executable(testlog-to-xml tools/xeBatchResultToXml.cpp)
62 target_link_libraries(testlog-to-xml xecore)
64 add_executable(testlog-to-junit tools/xeBatchResultToJUnit.cpp)
65 target_link_libraries(testlog-to-junit xecore)
67 add_executable(extract-values tools/xeExtractValues.cpp)
68 target_link_libraries(extract-values xecore)
70 add_executable(extract-shader-programs tools/xeExtractShaderPrograms.cpp)
71 target_link_libraries(extract-shader-programs xecore)
73 add_executable(merge-testlogs tools/xeMergeTestLogs.cpp)
74 target_link_libraries(merge-testlogs xecore)
76 add_executable(extract-sample-lists tools/xeExtractSampleLists.cpp)
77 target_link_libraries(extract-sample-lists xecore)