aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/mpmd/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'host/lib/usrp/mpmd/CMakeLists.txt')
-rw-r--r--host/lib/usrp/mpmd/CMakeLists.txt30
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)