In this post I want to show you how easy it is to build CUDA applications using the features of CMake 3.8+ (3.9 for MSVC support). CMake adds CUDA C++ to its long list of supported programming languages. The suite of CMake tools were created by Kitware in response to the need for a powerful, cross-platform build environment for open-source projects such as ITK and VTK. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice. Many developers use CMake to control their software compilation process using simple platform- and compiler-independent configuration files. How do you target multiple platforms without maintaining multiple platform-specific build scripts, projects, or makefiles? What if you need to build CUDA code as part of the process? CMake is an open-source, cross-platform family of tools designed to build, test and package software across different platforms. Cross-platform software development poses a number of challenges to your application’s build process.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |