xref: /aosp_15_r20/external/armnn/profiling/CMakeLists.txt (revision 89c4ff92f2867872bb9e2354d150bf0c8c502810)
1#
2# Copyright © 2020 Arm Ltd and Contributors. All rights reserved.
3# SPDX-License-Identifier: MIT
4#
5cmake_minimum_required (VERSION 3.0.2) # 3.0.2 required for return() statement used in AddDllCopyCommands.cmake
6project(pipe)
7
8set(additional_cmake_files)
9list(APPEND additional_cmake_files
10    ../cmake/ArmnnVersion.cmake
11    ../cmake/Utils.cmake
12    ../cmake/GlobalConfig.cmake
13    ../cmake/AddDllCopyCommands.cmake)
14
15foreach(cmake_file ${additional_cmake_files})
16    include(${cmake_file})
17endforeach()
18
19# Include the additional cmake files in their own target so that they will appear nicely in IDEs
20add_custom_target(AdditionalCMakeFiles SOURCES ${additional_cmake_files})
21
22include(GNUInstallDirs)
23
24include_directories(SYSTEM common/include)
25include_directories(SYSTEM client/include)
26include_directories(SYSTEM ${PROJECT_SOURCE_DIR})
27
28set(BUILD_UNIT_TESTS 0)
29
30if(BUILD_TIMELINE_DECODER)
31    add_subdirectory(server/src/timelineDecoder)
32    add_subdirectory(common/src)
33endif()
34
35if(BUILD_BASE_PIPE_SERVER)
36    add_subdirectory(server/src/basePipeServer)
37endif()
38