blob: e34fae71fadc495f776e0a576eaa152a022100b0 [file] [log] [blame]
Finn Williams8a2b4682020-02-26 10:25:26 +00001#
2# Copyright © 2020 Arm Ltd. All rights reserved.
3# SPDX-License-Identifier: MIT
4#
5
Sadik Armagan6f86b692020-03-09 11:04:32 +00006if(BUILD_TIMELINE_DECODER)
7 set(timelineDecoder_sources)
8 list(APPEND timelineDecoder_sources
9 ../../include/armnn/profiling/ITimelineDecoder.hpp
10 TimelineCaptureCommandHandler.cpp
11 TimelineCaptureCommandHandler.hpp
12 TimelineDecoder.cpp
13 TimelineDecoder.hpp
14 TimelineDirectoryCaptureCommandHandler.cpp
15 TimelineDirectoryCaptureCommandHandler.hpp
16 )
Finn Williams8a2b4682020-02-26 10:25:26 +000017
Sadik Armagan6f86b692020-03-09 11:04:32 +000018 include_directories(../timelineDecoder ../profiling)
Finn Williams8a2b4682020-02-26 10:25:26 +000019
Sadik Armagan6f86b692020-03-09 11:04:32 +000020 add_library_ex(timelineDecoder SHARED ${timelineDecoder_sources})
21 set_target_properties(timelineDecoder PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR})
22 set_target_properties(timelineDecoder PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
Finn Williams8a2b4682020-02-26 10:25:26 +000023
Sadik Armagan6f86b692020-03-09 11:04:32 +000024 install(TARGETS timelineDecoder
25 LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
26 RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
27endif()
28
29