1
SET(BUILD_SHARED_LIBS ON)
3
SET(CMAKE_INCLUDE_CURRENT_DIR ON)
4
SET(CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE ON)
5
SET(CUDA_GENERATED_OUTPUT_DIR ${CMAKE_SOURCE_DIR}/build)
6
#SET(CUDA_GENERATED_OUTPUT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/build)
12
CUDA_INCLUDE_DIRECTORIES(
13
${CMAKE_CURRENT_SOURCE_DIR}
18
${DICT_HW_INCLUDE_DIRS}
24
normxcorr_hw_kernel.cu.h
38
# c option is ignored by nvcc 2.2?
39
CUDA_ADD_LIBRARY(dict_hw ${hst_cuda_SRCS})
40
CUDA_ADD_CUFFT_TO_TARGET(dict_hw)
41
TARGET_LINK_LIBRARIES(dict_hw ${DICT_HW_LIBRARIES})
44
#ADD_EXECUTABLE(hst_cuda_test EXCLUDE_FROM_ALL
48
#TARGET_LINK_LIBRARIES(hst_cuda_test hst_cuda)
52
# Add a special target to clean nvcc generated files.
53
#CUDA_BUILD_CLEAN_TARGET()
56
#FILE(GLOB EXTRA_BUILD_FILES "dict_hw.linkinfo")
57
SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES dict_hw.linkinfo)