summaryrefslogtreecommitdiff
path: root/python/openvino/runtime/streaming/image_streaming_app/uio/CMakeLists.txt
blob: 4c445a2bcd580747c57b5369f5148a76321f68e8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# Copyright 2023 Intel Corporation
#
# This software and the related documents are Intel copyrighted materials,
# and your use of them is governed by the express license under which they
# were provided to you ("License"). Unless the License provides otherwise,
# you may not use, modify, copy, publish, distribute, disclose or transmit
# this software or the related documents without Intel's prior written
# permission.
#
# This software and the related documents are provided as is, with no express
# or implied warranties, other than those that are expressly stated in the
# License.

project(uio)

set(header_files "")
set(source_files "")

# specify the C++ standard
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED True)

# Header files
set(header_files ${header_files} "include/IUioDevice.h")
set(header_files ${header_files} "source/UioDevice.h")

# Source files
set(source_files ${source_files} "source/UioDevice.cpp")

set(all_files ${header_files} ${source_files})

add_library(${PROJECT_NAME} STATIC ${all_files})

# Include directories
target_include_directories(${PROJECT_NAME} PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include")