mirror of
https://git.rwth-aachen.de/acs/public/villas/node/
synced 2025-03-09 00:00:00 +01:00
gpu: add empty library for GPU-related stuff
This commit is contained in:
parent
9490594167
commit
d81fc6fe11
4 changed files with 30 additions and 0 deletions
|
@ -1,4 +1,5 @@
|
|||
add_subdirectory(common)
|
||||
add_subdirectory(gpu)
|
||||
|
||||
set(SOURCES
|
||||
vlnv.cpp
|
||||
|
@ -35,6 +36,7 @@ find_package(Threads)
|
|||
add_library(villas-fpga SHARED ${SOURCES})
|
||||
|
||||
target_link_libraries(villas-fpga PUBLIC villas-common)
|
||||
target_link_libraries(villas-fpga PUBLIC villas-gpu)
|
||||
|
||||
target_compile_definitions(villas-fpga PRIVATE
|
||||
BUILDID=\"abc\"
|
||||
|
|
14
fpga/lib/gpu/CMakeLists.txt
Normal file
14
fpga/lib/gpu/CMakeLists.txt
Normal file
|
@ -0,0 +1,14 @@
|
|||
cmake_minimum_required(VERSION 3.7)
|
||||
|
||||
project(villas-gpu
|
||||
VERSION 1.0
|
||||
DESCRIPTION "VILLASgpu"
|
||||
LANGUAGES C CXX)
|
||||
|
||||
# fail if CUDA not found
|
||||
find_package(CUDA QUIET REQUIRED)
|
||||
|
||||
cuda_add_library(villas-gpu SHARED gpu.cpp)
|
||||
|
||||
target_include_directories(villas-gpu
|
||||
PUBLIC ${CMAKE_CURRENT_LIST_DIR}/include)
|
7
fpga/lib/gpu/gpu.cpp
Normal file
7
fpga/lib/gpu/gpu.cpp
Normal file
|
@ -0,0 +1,7 @@
|
|||
#include <villas/gpu.hpp>
|
||||
|
||||
namespace villas {
|
||||
namespace gpu {
|
||||
|
||||
} // namespace villas
|
||||
} // namespace gpu
|
7
fpga/lib/gpu/include/villas/gpu.hpp
Normal file
7
fpga/lib/gpu/include/villas/gpu.hpp
Normal file
|
@ -0,0 +1,7 @@
|
|||
#pragma once
|
||||
|
||||
namespace villas {
|
||||
namespace gpu {
|
||||
|
||||
} // namespace villas
|
||||
} // namespace gpu
|
Loading…
Add table
Reference in a new issue