cmake_minimum_required(VERSION 3.2.0)
project(Test)
add_definitions(-std=c++11)
add_definitions(-g -o2)
#define cuda,opencv,cudnn
ADD_DEFINITIONS( -DGPU )
# use opencv
set(CMAKE_PREFIX_PATH ${CMAKE_PREFIX_PATH} "/usr/local")
find_package(OpenCV 3.2.0 REQUIRED)
if(NOT OpenCV_FOUND)
message(WARNING "OpenCV not found!")
else()
include_directories(${OpenCV_INCLUDE_DIRS})
endif()
# CUDA path
include_directories(/usr/local/cuda-8.0/include/)
# headers
include_directories(${PROJECT_SOURCE_DIR}/include)
set(SRC ${PROJECT_SOURCE_DIR}/test.cpp)
#lib link
link_directories(${PROJECT_SOURCE_DIR})
#build Test
add_executable(Test ${SRC})
target_link_libraries(Test ${OpenCV_LIBS})
target_link_libraries(Test -lplate_recognition -lpthread -lm -lstdc++)