79 lines
1.9 KiB
CMake
79 lines
1.9 KiB
CMake
# 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
|
|
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
|
|
xeXMLWriter.cpp
|
|
xeXMLWriter.hpp
|
|
)
|
|
|
|
set(XECORE_LIBS
|
|
xexml
|
|
xscore
|
|
decpp
|
|
deutil
|
|
dethread
|
|
debase
|
|
)
|
|
|
|
add_library(xecore STATIC ${XECORE_SRCS})
|
|
target_link_libraries(xecore ${XECORE_LIBS})
|
|
|
|
include_directories(.)
|
|
include_directories(../framework/xexml)
|
|
|
|
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 ()
|