diff options
Diffstat (limited to 'host/lib/usrp/mpmd/CMakeLists.txt')
| -rw-r--r-- | host/lib/usrp/mpmd/CMakeLists.txt | 30 |
1 files changed, 14 insertions, 16 deletions
diff --git a/host/lib/usrp/mpmd/CMakeLists.txt b/host/lib/usrp/mpmd/CMakeLists.txt index ce06913a3..1eab1f39b 100644 --- a/host/lib/usrp/mpmd/CMakeLists.txt +++ b/host/lib/usrp/mpmd/CMakeLists.txt @@ -1,21 +1,11 @@ # # Copyright 2017 Ettus Research, a National Instruments Company +# Copyright 2019 Ettus Research, a National Instruments Brand # # SPDX-License-Identifier: GPL-3.0-or-later # if(ENABLE_MPMD) - if(ENABLE_LIBERIO) - message(STATUS "Compiling MPMD with liberio support...") - add_definitions(-DHAVE_LIBERIO) - endif(ENABLE_LIBERIO) - - if(ENABLE_DPDK) - message(STATUS "Compiling MPMD without DPDK support for now...") - # message(STATUS "Compiling MPMD with DPDK support...") - # add_definitions(-DHAVE_DPDK) - endif(ENABLE_DPDK) - LIBUHD_APPEND_SOURCES( ${CMAKE_CURRENT_SOURCE_DIR}/mpmd_find.cpp ${CMAKE_CURRENT_SOURCE_DIR}/mpmd_image_loader.cpp @@ -29,15 +19,23 @@ if(ENABLE_MPMD) ) if(ENABLE_LIBERIO) + message(STATUS "Compiling MPMD with liberio support...") LIBUHD_APPEND_SOURCES( ${CMAKE_CURRENT_SOURCE_DIR}/mpmd_link_if_ctrl_liberio.cpp ) + set_property( + SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/mpmd_link_if_mgr.cpp + PROPERTY COMPILE_DEFINITIONS HAVE_LIBERIO + ) endif(ENABLE_LIBERIO) - # if(ENABLE_DPDK) - # LIBUHD_APPEND_SOURCES( - # ${CMAKE_CURRENT_SOURCE_DIR}/mpmd_link_if_ctrl_dpdk_udp.cpp - # ) - # endif(ENABLE_DPDK) + if(ENABLE_DPDK) + set_property( + SOURCE + ${CMAKE_CURRENT_SOURCE_DIR}/mpmd_link_if_ctrl_udp.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/mpmd_find.cpp + PROPERTY COMPILE_DEFINITIONS HAVE_DPDK + ) + endif(ENABLE_DPDK) endif(ENABLE_MPMD) |
