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