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.
19 lines
786 B
19 lines
786 B
set(ArithSrcDIR_MAIN "src") #库源文件路径
|
|
include_directories(${ArithSrcDIR_MAIN}) #设置头文件包含
|
|
include_directories(${OpenCV_INCLUDE_DIRS})
|
|
|
|
SET(ArithTrkPubInc ${CMAKE_SOURCE_DIR}/public_include)
|
|
include_directories(${ArithTrkPubInc}) #引入算法公共头文件
|
|
|
|
add_definitions(-fvisibility=hidden)
|
|
|
|
# SET(CMAKE_BUILD_TYPE "Release") # 默认使用优化加速版本
|
|
file(GLOB libsrcs ${ArithSrcDIR_MAIN}/*.cpp ${ArithSrcDIR_MAIN}/*.c ${ArithSrcDIR_MAIN}/*.h ${ArithSrcDIR_MAIN}/*.hpp)
|
|
|
|
#算法库源文件添加
|
|
add_library(${LIB_Arith_AITRK_NAME} SHARED ${libsrcs}) #构建算法库
|
|
target_link_libraries(${LIB_Arith_AITRK_NAME}
|
|
${OpenCV_LIBS} )
|
|
|
|
set(LIBRARY_OUTPUT_PATH ${CMAKE_SOURCE_DIR}/Bin) #输出算法库路径${TRT_DIR_libs_DIR}/nvinfer.lib
|