aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Braun <martin.braun@ettus.com>2022-04-01 13:07:00 +0200
committerAaron Rossetto <aaron.rossetto@ni.com>2022-04-04 12:24:10 -0700
commitaf9e13f4dcf8ebf71a5944edcd0c0a328f558057 (patch)
tree52f532ab2db249d0cdd3004c2c3c9c1e0df3c8d9
parentac5ddf9d0e2d110a9ead6eeadb38255b489af787 (diff)
downloaduhd-af9e13f4dcf8ebf71a5944edcd0c0a328f558057.tar.gz
uhd-af9e13f4dcf8ebf71a5944edcd0c0a328f558057.tar.bz2
uhd-af9e13f4dcf8ebf71a5944edcd0c0a328f558057.zip
cmake: mpm: Skip installing binaries for SIM
When running MPM as a simulator, none of the board-specific tools like the BISTs, or usrp_update_fs need be installed.
-rw-r--r--mpm/python/CMakeLists.txt56
1 files changed, 31 insertions, 25 deletions
diff --git a/mpm/python/CMakeLists.txt b/mpm/python/CMakeLists.txt
index 51aced18d..e7ab542df 100644
--- a/mpm/python/CMakeLists.txt
+++ b/mpm/python/CMakeLists.txt
@@ -109,38 +109,44 @@ execute_process(COMMAND ${PYTHON_EXECUTABLE} -c
)
install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/build/lib/usrp_mpm DESTINATION ${USRP_MPM_PYTHON_DIR})
install(PROGRAMS
- aurora_bist_test.py
- usrp_update_fs
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}
- )
-elseif (ENABLE_X400)
- install(PROGRAMS
- x4xx_bist
- DESTINATION ${RUNTIME_DIR}
- )
- install(PROGRAMS
- usrp_mpm/dboard_manager/zbx_update_cpld.py
- DESTINATION ${RUNTIME_DIR}
- RENAME zbx_update_cpld
- )
+if(NOT ENABLE_SIM)
install(PROGRAMS
- usrp_mpm/periph_manager/x4xx_update_cpld.py
+ aurora_bist_test.py
+ usrp_update_fs
DESTINATION ${RUNTIME_DIR}
- RENAME x4xx_update_cpld
)
-endif (ENABLE_MYKONOS)
+
+ if (ENABLE_MYKONOS)
+ install(PROGRAMS
+ n3xx_bist
+ DESTINATION ${RUNTIME_DIR}
+ )
+ elseif (ENABLE_E320)
+ install(PROGRAMS
+ e320_bist
+ DESTINATION ${RUNTIME_DIR}
+ )
+ elseif (ENABLE_X400)
+ install(PROGRAMS
+ x4xx_bist
+ DESTINATION ${RUNTIME_DIR}
+ )
+ install(PROGRAMS
+ usrp_mpm/dboard_manager/zbx_update_cpld.py
+ DESTINATION ${RUNTIME_DIR}
+ RENAME zbx_update_cpld
+ )
+ install(PROGRAMS
+ usrp_mpm/periph_manager/x4xx_update_cpld.py
+ DESTINATION ${RUNTIME_DIR}
+ RENAME x4xx_update_cpld
+ )
+ endif (ENABLE_MYKONOS)
+endif()
if (HAVE_MPM_TEST_PREREQS)
add_subdirectory(tests)