You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
988 B
44 lines
988 B
cmake_minimum_required(VERSION 3.5.0)
|
|
|
|
# HI3335a 交叉编译器
|
|
set(CMAKE_C_COMPILER "/opt/hisi-linux/x86-arm/aarch64-himix100-linux/bin/aarch64-himix100-linux-gcc-6.3.0")
|
|
set(CMAKE_CXX_COMPILER "/opt/hisi-linux/x86-arm/aarch64-himix100-linux/bin/aarch64-himix100-linux-gcc-6.3.0")
|
|
|
|
project(HITest VERSION 0.1.0 LANGUAGES C CXX)
|
|
|
|
set(CMAKE_CXX_STANDARD 11)
|
|
# 直接按照-O3编译
|
|
SET(CMAKE_BUILD_TYPE "Release")
|
|
add_definitions(-DAARCH64)
|
|
|
|
|
|
# 配置 HISI opencv
|
|
SET(OpenCV_DIR ${CMAKE_CURRENT_SOURCE_DIR}/third_party/cv/lib_static)
|
|
SET(OpenCV_INCLUDE_DIRS ${OpenCV_DIR}/include/opencv4)
|
|
SET(OpenCV_LIBS_DIR ${OpenCV_DIR}/lib)
|
|
set(OpenCV_LIBS opencv_core opencv_imgproc opencv_imgcodecs)
|
|
|
|
# 链接数学库
|
|
LINK_LIBRARIES(m)
|
|
|
|
# 标准C++库
|
|
LINK_LIBRARIES(stdc++)
|
|
|
|
# 配置算法库---------------------------------
|
|
SET(ArithDIR NeoTracker)
|
|
SET(ArithSrcDIR ${ArithDIR}/src)
|
|
|
|
# 设置算法库
|
|
set(LIB_TRACKER GuideTracker)
|
|
|
|
# 添加算法子目录
|
|
add_subdirectory(${ArithDIR})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|