Skip to content
Snippets Groups Projects

Draft: use cmake to build, test, and install

Closed Bouwe Andela requested to merge cmake-build into master
3 unresolved threads
Files
23
cmake/Utils.cmake 0 → 100644
+ 13
0
 
# Make it possible to #include cuda source code
 
function(include_cuda_code target input_file)
 
# Save file containing cuda code as a C++ raw string literal
 
file(READ ${input_file} content)
 
set(delim "for_c++_include")
 
set(content "R\"${delim}(\n${content})${delim}\"")
 
set(output_file "${CMAKE_CURRENT_BINARY_DIR}/${input_file}")
 
file(WRITE ${output_file} "${content}")
 
# Add save path to the include directories
 
get_filename_component(output_subdir ${input_file} DIRECTORY)
 
target_include_directories(
 
${target} PRIVATE "${CMAKE_CURRENT_BINARY_DIR}/${output_subdir}")
 
endfunction(include_cuda_code)
Loading