## CMakeLists.txt # # Author: Daniel Krebs # 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 )