mirror of
https://git.rwth-aachen.de/acs/public/villas/node/
synced 2025-03-09 00:00:00 +01:00
48 lines
915 B
Text
48 lines
915 B
Text
![]() |
## CMakeLists.txt
|
||
|
#
|
||
|
# Author: Daniel Krebs <github@daniel-krebs.net>
|
||
|
# SPDX-FileCopyrightText: 2018 Institute for Automation of Complex Power Systems, RWTH Aachen University
|
||
|
# SPDX-License-Identifier: Apache-2.0
|
||
|
|
||
|
set(SOURCES
|
||
|
dma.cpp
|
||
|
fifo.cpp
|
||
|
fpga.cpp
|
||
|
logging.cpp
|
||
|
main.cpp
|
||
|
rtds.cpp
|
||
|
timer.cpp
|
||
|
)
|
||
|
|
||
|
# rtds_rtt.cpp
|
||
|
# hls.cpp
|
||
|
# intc.cpp
|
||
|
|
||
|
add_executable(unit-tests-fpga ${SOURCES})
|
||
|
|
||
|
if (CMAKE_CUDA_COMPILER)
|
||
|
enable_language(CUDA)
|
||
|
target_sources(unit-tests-fpga PRIVATE
|
||
|
gpu.cpp rtds2gpu.cpp gpu_kernels.cu)
|
||
|
endif ()
|
||
|
|
||
|
target_include_directories(unit-tests-fpga PUBLIC
|
||
|
../include
|
||
|
${CRITERION_INCLUDE_DIRECTORIES}
|
||
|
)
|
||
|
|
||
|
target_link_libraries(unit-tests-fpga PUBLIC
|
||
|
villas-fpga
|
||
|
${CRITERION_LIBRARIES}
|
||
|
)
|
||
|
|
||
|
add_executable(villasfpga-dma dma.c)
|
||
|
|
||
|
target_include_directories(villasfpga-dma PUBLIC
|
||
|
../include
|
||
|
)
|
||
|
|
||
|
target_link_libraries(villasfpga-dma PUBLIC
|
||
|
villas-fpga
|
||
|
)
|