blob: 265c5365c7077998c1761895efc8abf95a9245df [file] [log] [blame]
Jim Flynnbbfe6032020-07-20 16:57:44 +01001#
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)
Jim Flynn27761832022-03-20 21:52:17 +000025include_directories(SYSTEM client/include)
Jim Flynnbbfe6032020-07-20 16:57:44 +010026include_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()