diff options
Diffstat (limited to 'mpm/python/CMakeLists.txt')
-rw-r--r-- | mpm/python/CMakeLists.txt | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/mpm/python/CMakeLists.txt b/mpm/python/CMakeLists.txt index 697c597dd..4b8904600 100644 --- a/mpm/python/CMakeLists.txt +++ b/mpm/python/CMakeLists.txt @@ -1,7 +1,7 @@ # -# Copyright 2017 Ettus Research, National Instruments Company +# Copyright 2017-2018 Ettus Research, a National Instruments Company # -# SPDX-License-Identifier: GPL-3.0 +# SPDX-License-Identifier: GPL-3.0-or-later # ######################################################################## @@ -10,12 +10,15 @@ if(MPM_DEVICE STREQUAL "n3xx") ADD_LIBRARY(pyusrp_periphs SHARED pyusrp_periphs/n3xx/pyusrp_periphs.cpp) +elseif(MPM_DEVICE STREQUAL "e320") + ADD_LIBRARY(pyusrp_periphs SHARED pyusrp_periphs/e320/pyusrp_periphs.cpp) endif(MPM_DEVICE STREQUAL "n3xx") TARGET_INCLUDE_DIRECTORIES(pyusrp_periphs PUBLIC ${PYTHON_INCLUDE_DIRS} ${CMAKE_SOURCE_DIR}/lib/ ${UHD_HOST_ROOT}/lib/usrp/common + ${UHD_HOST_ROOT}/lib/usrp/common/ad9361_driver ) TARGET_LINK_LIBRARIES(pyusrp_periphs ${Boost_PYTHON_LIBRARY} ${Boost_LIBRARIES} usrp-periphs) ADD_CUSTOM_COMMAND(TARGET pyusrp_periphs POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_BINARY_DIR}/libpyusrp_periphs.so ${CMAKE_CURRENT_BINARY_DIR}/usrp_mpm/libpyusrp_periphs.so) @@ -47,7 +50,18 @@ EXECUTE_PROCESS(COMMAND ${PYTHON_EXECUTABLE} -c INSTALL(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/build/lib/usrp_mpm DESTINATION ${CMAKE_INSTALL_PREFIX}/${USRP_MPM_PYTHON_DIR}) INSTALL(PROGRAMS aurora_bist_test.py - n3xx_bist usrp_hwd.py DESTINATION ${RUNTIME_DIR} ) + +IF (ENABLE_MYKONOS) + INSTALL(PROGRAMS + n3xx_bist + DESTINATION ${RUNTIME_DIR} + ) +ELSEIF (ENABLE_E320) + INSTALL(PROGRAMS + e320_bist + DESTINATION ${RUNTIME_DIR} + ) +ENDIF (ENABLE_MYKONOS) |