project(kcf_tracker)
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Wextra -pedantic -O3 -Wno-long-long -fno-omit-frame-pointer")
+SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Wextra -pedantic -O3 -Wno-long-long -fno-omit-frame-pointer")
#set(OpenCV_DIR /home/nvidia/Libraries/opencv-3.2-release/share/OpenCV)
-SET( CUFFT_LIB libcufft.so.8.0 )
-SET( CUDA_LIB libcudart.so)
FIND_PACKAGE( OpenCV REQUIRED )
link_directories ( ${OpenCV_LIB_DIR} )
# add_executable(kcf_vot main_vot.cpp vot.hpp)
-# Try to find TraX header and library ...
-# FIND_PACKAGE(trax REQUIRED COMPONENTS core opencv)
-# IF (trax_FOUND)
-# MESSAGE(STATUS "Trax protocol found: building kcf_trax")
-# INCLUDE_DIRECTORIES(${TRAX_INCLUDE_DIRS})
-# LINK_DIRECTORIES(${TRAX_LIBRARY_DIRS})
-#
-# add_executable(kcf_trax main_trax.cpp)
-# target_link_libraries(kcf_trax ${OpenCV_LIBS} kcf ${TRAX_LIBRARIES})
-
find_package(CUDA REQUIRED)
-# set(CUDA_SEPARABLE_COMPILATION ON)
+link_directories ( ${CUDA_LIB_DIR} )
+MESSAGE(STATUS "CUDA_LIB_DIR: ${CUDA_LIB_DIR} ")
+
+include_directories ( ${CUDA_INCLUDE_DIRS} )
+MESSAGE(STATUS "CUDA_INCLUDE_DIRS: ${CUDA_INCLUDE_DIRS}")
+set(CUDA_SEPARABLE_COMPILATION ON)
set(CUDA_PROPAGATE_HOST_FLAGS OFF)
set(CUDA_HOST_COMPILER /usr/bin/g++)
list( APPEND CUDA_NVCC_FLAGS "-O3 --gpu-architecture compute_62 -std=c++11")