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