aboutsummaryrefslogtreecommitdiff
path: root/src/timelineDecoder
diff options
context:
space:
mode:
Diffstat (limited to 'src/timelineDecoder')
-rw-r--r--src/timelineDecoder/CMakeLists.txt34
1 files changed, 21 insertions, 13 deletions
diff --git a/src/timelineDecoder/CMakeLists.txt b/src/timelineDecoder/CMakeLists.txt
index 6b8517acbc..e34fae71fa 100644
--- a/src/timelineDecoder/CMakeLists.txt
+++ b/src/timelineDecoder/CMakeLists.txt
@@ -3,19 +3,27 @@
# SPDX-License-Identifier: MIT
#
-set(timelineDecoder_sources)
-list(APPEND timelineDecoder_sources
- ../../include/armnn/profiling/ITimelineDecoder.hpp
- TimelineCaptureCommandHandler.cpp
- TimelineCaptureCommandHandler.hpp
- TimelineDecoder.cpp
- TimelineDecoder.hpp
- TimelineDirectoryCaptureCommandHandler.cpp
- TimelineDirectoryCaptureCommandHandler.hpp
- )
+if(BUILD_TIMELINE_DECODER)
+ set(timelineDecoder_sources)
+ list(APPEND timelineDecoder_sources
+ ../../include/armnn/profiling/ITimelineDecoder.hpp
+ TimelineCaptureCommandHandler.cpp
+ TimelineCaptureCommandHandler.hpp
+ TimelineDecoder.cpp
+ TimelineDecoder.hpp
+ TimelineDirectoryCaptureCommandHandler.cpp
+ TimelineDirectoryCaptureCommandHandler.hpp
+ )
-include_directories(../timelineDecoder ../profiling)
+ include_directories(../timelineDecoder ../profiling)
+
+ add_library_ex(timelineDecoder SHARED ${timelineDecoder_sources})
+ set_target_properties(timelineDecoder PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR})
+ set_target_properties(timelineDecoder PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
+
+ install(TARGETS timelineDecoder
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
+endif()
-add_library_ex(timelineDecoder SHARED ${timelineDecoder_sources})
-set_target_properties(timelineDecoder PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} ) \ No newline at end of file