CMakeLists.txt 584 B

1234567891011121314151617181920212223
  1. # File to generate the makefile.
  2. # Uses src, include and build folders.
  3. project(GPUFirstComm)
  4. cmake_minimum_required(VERSION 2.6)
  5. find_package(CUDA REQUIRED)
  6. include_directories(include)
  7. #link_directories(${CUDA_LIBRARY_DIRS})
  8. set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS};-Wno-deprecated-gpu-targets;-gencode arch=compute_60,code=sm_60;-gencode arch=compute_35,code=sm_35)#;-rdc=true)
  9. cuda_add_executable(gpufirstcomm
  10. src/main.cu
  11. src/common.cu
  12. #src/memcpy_avx.c
  13. # src/memcpy_sse41.c
  14. # src/memcpy_sse.c
  15. src/kernels.cu
  16. )
  17. target_link_libraries(gpufirstcomm cuda pcilib gdrapi)