CMakeLists.txt 869 Bytes
Newer Older
lijian6's avatar
init  
lijian6 committed
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
cmake_minimum_required(VERSION 3.16)
project(resnet)

set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_COMPILER g++)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17 -pthread -g")
add_definitions(-DUNICODE -D_UNICODE)
add_definitions("-Wall")

# find_package(OpenCV REQUIRED)
# 头文件
set(INCLUDE_PATH    
    ${CMAKE_CURRENT_SOURCE_DIR}/include
    /usr/local/include/opencv4
    ${ROCM_PATH}/onnxruntime/include)
include_directories(${INCLUDE_PATH})

# 库文件
set(LIB_PATH
    ${ROCM_PATH}/onnxruntime/lib
    /usr/local/lib    
    $ENV{DTKROOT}/lib/
)
link_directories(${LIB_PATH})

# 库文件链接
set(LIB onnxruntime opencv_core opencv_imgproc opencv_highgui opencv_imgcodecs)
link_libraries(${LIB})

set(source_cpp  ${CMAKE_CURRENT_SOURCE_DIR}/src/resnet50.cpp
                ${CMAKE_CURRENT_SOURCE_DIR}/src/Helpers.cpp)

add_executable(resnet  ${source_cpp})