]> rtime.felk.cvut.cz Git - hercules2020/kcf.git/blobdiff - CMakeLists.txt
Should be able to compile the program everywhere now. Also deleted some useless bits...
[hercules2020/kcf.git] / CMakeLists.txt
index 8e356e4983497c3bc90866ae08cc5874df4afb8c..5df7e740acaa37c5e911cff8c5680453f6578b0f 100644 (file)
@@ -2,10 +2,8 @@ cmake_minimum_required(VERSION 2.8)
 
 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} )
@@ -27,18 +25,13 @@ add_subdirectory(src)
 
 # 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")