diff options
Diffstat (limited to 'mpm/python')
| -rw-r--r-- | mpm/python/CMakeLists.txt | 17 | 
1 files changed, 10 insertions, 7 deletions
diff --git a/mpm/python/CMakeLists.txt b/mpm/python/CMakeLists.txt index e7ab542df..6b96c9376 100644 --- a/mpm/python/CMakeLists.txt +++ b/mpm/python/CMakeLists.txt @@ -100,13 +100,16 @@ add_custom_command(OUTPUT ${OUTPUT}       DEPENDS ${USRP_MPM_FILES} pyusrp_periphs)  add_custom_target(usrp_mpm ALL DEPENDS ${OUTPUT} pyusrp_periphs) -execute_process(COMMAND ${PYTHON_EXECUTABLE} -c -    "import os,sysconfig;\ -    platlib = sysconfig.get_path(name='platlib');\ -    prefix = sysconfig.get_config_var('prefix');\ -    print(os.path.relpath(platlib, prefix));" -    OUTPUT_VARIABLE USRP_MPM_PYTHON_DIR OUTPUT_STRIP_TRAILING_WHITESPACE -) +if(NOT DEFINED USRP_MPM_PYTHON_DIR) +    execute_process(COMMAND ${PYTHON_EXECUTABLE} -c +        "import os,sysconfig;\ +        platlib = sysconfig.get_path(name='platlib');\ +        prefix = sysconfig.get_config_var('prefix');\ +        print(os.path.relpath(platlib, prefix));" +        OUTPUT_VARIABLE USRP_MPM_PYTHON_DIR OUTPUT_STRIP_TRAILING_WHITESPACE +    ) +endif(NOT DEFINED USRP_MPM_PYTHON_DIR) +  install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/build/lib/usrp_mpm DESTINATION ${USRP_MPM_PYTHON_DIR})  install(PROGRAMS      usrp_hwd.py  | 
