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")
|