28 lines
593 B
CMake
28 lines
593 B
CMake
cmake_minimum_required(VERSION 3.16)
|
|
|
|
set(OpenVINO_DIR "/opt/intel/openvino_2024.6.0/runtime/cmake")
|
|
|
|
find_package(OpenVINO REQUIRED COMPONENTS Runtime)
|
|
|
|
add_subdirectory(planner/tinympc)
|
|
|
|
add_library(auto_aim OBJECT
|
|
armor.cpp
|
|
classifier.cpp
|
|
detector.cpp
|
|
solver.cpp
|
|
aimer.cpp
|
|
target.cpp
|
|
tracker.cpp
|
|
voter.cpp
|
|
shooter.cpp
|
|
yolo.cpp
|
|
yolos/yolov5.cpp
|
|
yolos/yolov8.cpp
|
|
yolos/yolo11.cpp
|
|
multithread/commandgener.cpp
|
|
multithread/mt_detector.cpp
|
|
planner/planner.cpp
|
|
)
|
|
|
|
target_link_libraries(auto_aim io openvino::runtime tinympcstatic) |