16 lines
619 B
CMake
16 lines
619 B
CMake
cmake_minimum_required(VERSION 3.16)
|
|
project(rk3588_cpp_example LANGUAGES C CXX)
|
|
set(CMAKE_CXX_STANDARD 17)
|
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
|
|
|
add_executable(yolo_cpp_example
|
|
main.cpp
|
|
../common/bmp_loader.c
|
|
../common/result_json.c)
|
|
target_include_directories(yolo_cpp_example PRIVATE
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../../include
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../common)
|
|
target_link_directories(yolo_cpp_example PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../../lib)
|
|
target_link_libraries(yolo_cpp_example PRIVATE yolo_runtime)
|
|
set_target_properties(yolo_cpp_example PROPERTIES BUILD_RPATH "$ORIGIN/../../lib")
|