diff options
author | Finn Williams <Finn.Williams@arm.com> | 2020-04-20 21:21:07 +0100 |
---|---|---|
committer | Finn Williams <Finn.Williams@arm.com> | 2020-04-27 20:50:53 +0100 |
commit | 2ed809cb4765306b7af9b6968e2ec609d143979b (patch) | |
tree | a26b4d4e841434802c01b11a202ec58acf3cd61f /CMakeLists.txt | |
parent | 4e755a50e35a1f5ac1b011dc4baf89e6d97f116e (diff) | |
download | armnn-2ed809cb4765306b7af9b6968e2ec609d143979b.tar.gz |
IVGCVSW-4594 Refactor the GatordMockService and GatordMockMain to extract a BasePipeServer
Signed-off-by: Finn Williams <Finn.Williams@arm.com>
Change-Id: I03c1b46104dadc491dba6075865e486f78aa60fa
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 54376b6109..586d64c89c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -905,6 +905,12 @@ if(BUILD_UNIT_TESTS) ) endif() + if(BUILD_BASE_PIPE_SERVER) + list(APPEND unittest_sources + profiling/server/src/basePipeServer/tests/BasePipeServerTests.cpp + ) + endif() + foreach(lib ${armnnUnitTestLibraries}) message(STATUS "Adding object library dependency to UnitTests: ${lib}") list(APPEND unittest_sources $<TARGET_OBJECTS:${lib}>) @@ -970,6 +976,10 @@ if(BUILD_UNIT_TESTS) target_link_libraries(UnitTests armnnOnnxParser) endif() + if(BUILD_BASE_PIPE_SERVER) + target_link_libraries(UnitTests armnnBasePipeServer) + endif() + addDllCopyCommands(UnitTests) endif() @@ -1008,10 +1018,22 @@ if (BUILD_ARMNN_SERIALIZER AND (BUILD_TF_PARSER OR BUILD_TF_LITE_PARSER OR BUILD addDllCopyCommands(ArmnnConverter) endif() +if(BUILD_BASE_PIPE_SERVER) + add_subdirectory(profiling/server/src/basePipeServer) +endif() + if(BUILD_TIMELINE_DECODER) add_subdirectory(src/timelineDecoder) endif() +if(BUILD_GATORD_MOCK AND NOT BUILD_BASE_PIPE_SERVER) + message(ERROR, "In order to build GatordMock you must set BUILD_BASE_PIPE_SERVER = YES") +endif() + +if(BUILD_GATORD_MOCK AND NOT BUILD_TIMELINE_DECODER) + message(ERROR, "In order to build GatordMock you must set BUILD_TIMELINE_DECODER = YES") +endif() + if(BUILD_GATORD_MOCK) set(gatord_mock_sources) list(APPEND gatord_mock_sources @@ -1030,7 +1052,7 @@ if(BUILD_GATORD_MOCK) tests/profiling/gatordmock/StubCommandHandler.hpp ) - include_directories(src/profiling tests/profiling tests/profiling/gatordmock src/timelineDecoder) + include_directories(src/profiling src/timelineDecoder profiling/server/src/basePipeServer tests/profiling) add_library_ex(gatordMockService STATIC ${gatord_mock_sources}) target_include_directories(gatordMockService PRIVATE src/armnnUtils) @@ -1040,6 +1062,7 @@ if(BUILD_GATORD_MOCK) target_link_libraries(GatordMock armnn + armnnBasePipeServer timelineDecoder gatordMockService ${Boost_PROGRAM_OPTIONS_LIBRARY} |