CMake构建CUDA项目
来源:互联网 发布:mecare同步软件 编辑:程序博客网 时间:2024/06/07 12:39
在大量的C/C++的项目中都使用CMake来进行项目的管理,而CUDA又是很流行的并行计算库,利用CMake来构建CUDA项目就显得很有必要了,而且项目中使用的CMakeLists.txt基本框架一致的,下面简单地记载一下这种CMakeLists.txt文件的内容:
# CMakeLists.txt for G4CU projectproject(test_cuda_project)# required cmake versioncmake_minimum_required(VERSION 2.8)# packagesfind_package(CUDA)# nvcc flagsset(CUDA_NVCC_FLAGS -gencode arch=compute_20,code=sm_20;-G;-g)#set(CUDA_NVCC_FLAGS -gencode arch=compute_52,code=sm_52;-G;-g)file(GLOB_RECURSE CURRENT_HEADERS *.h *.hpp *.cuh)file(GLOB CURRENT_SOURCES *.cpp *.cu)source_group("Include" FILES ${CURRENT_HEADERS}) source_group("Source" FILES ${CURRENT_SOURCES}) CUDA_ADD_EXECUTABLE(test_cuda_project ${CURRENT_HEADERS} ${CURRENT_SOURCES})
更多的信息可以查看FindCUDA.cmake这个文件。
2 0
- CMake构建CUDA项目
- CMake项目构建总结
- 使用cmake构建项目
- CMake构建OpenGL项目
- CMake构建PCL项目
- 通过CMake构建项目
- 使用qt cmake构建cuda程序
- 用CMake 构建Qt 项目
- 用CMake 构建Qt 项目
- 用CMake 构建Qt 项目
- 用CMake 构建Qt 项目
- 用CMake 构建Qt 项目
- 用CMake构建Qt5项目
- 使用CMake构建项目的简明示例
- 使用CMake构建项目的简明示例
- 用CMake 构建Qt 项目 (译)
- C实战:项目构建Make,Automake,CMake
- C实战:项目构建Make,Automake,CMake
- crowd windows
- 遇到ORA-01940: cannot drop a user that is currently
- 公钥和私钥联系和区别
- Java中的容器类List、Set、Map的对比
- 用WINHEX合并两个或多个BIN文件
- CMake构建CUDA项目
- 很不错的网页收集,受用了
- ubuntu系统安装git软件
- python学习笔记 --- 关于openers和handlers
- 木雨音乐 项目开发(七)我的收藏界面
- POJ 2635 The Embarrassed Cryptographer
- netlink socket编程之why & how
- Java Bean相关工具类库
- nncq---见证子系统,跨站登录