diff options
author | Martin Braun <martin.braun@ettus.com> | 2017-05-31 18:45:01 -0700 |
---|---|---|
committer | Martin Braun <martin.braun@ettus.com> | 2017-12-22 15:03:58 -0800 |
commit | 34c2fa0beea10308bc9afe6f20b734fc0839b226 (patch) | |
tree | 9b7f9223ae72173d5a61faa27a160b538f4f4504 /mpm/CMakeLists.txt | |
parent | dbfc85e0977857382a726e24bafe8a7f2cadef17 (diff) | |
download | uhd-34c2fa0beea10308bc9afe6f20b734fc0839b226.tar.gz uhd-34c2fa0beea10308bc9afe6f20b734fc0839b226.tar.bz2 uhd-34c2fa0beea10308bc9afe6f20b734fc0839b226.zip |
mpm: Cleaned up CMake, made Python version an option
Diffstat (limited to 'mpm/CMakeLists.txt')
-rw-r--r-- | mpm/CMakeLists.txt | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/mpm/CMakeLists.txt b/mpm/CMakeLists.txt index 8a11464bc..25ccb8afe 100644 --- a/mpm/CMakeLists.txt +++ b/mpm/CMakeLists.txt @@ -30,9 +30,14 @@ ENDMACRO(USRP_PERIPHS_ADD_OBJECT) MESSAGE(STATUS "") MESSAGE(STATUS "Configuring Boost C++ Libraries...") SET(BOOST_REQUIRED_COMPONENTS - python system ) +IF(MPM_PYTHON_VER EQUAL 3) + LIST(APPEND BOOST_REQUIRED_COMPONENTS python3) +ELSE() + LIST(APPEND BOOST_REQUIRED_COMPONENTS python) +ENDIF() + IF(MINGW) LIST(APPEND BOOST_REQUIRED_COMPONENTS thread_win32) ELSE() @@ -69,9 +74,15 @@ MESSAGE(STATUS "Boost libraries: ${Boost_LIBRARIES}") # Setup Python API ######################################################################## +SET(MPM_PYTHON_VER 2 CACHE STRING "Python version (2 or 3)") SET(PYTHON_ADDITIONAL_VERSIONS 2.7 3.4 3.5) -FIND_PACKAGE(PythonInterp) -FIND_PACKAGE(PythonLibs) +FIND_PACKAGE(PythonInterp ${MPM_PYTHON_VER}) +#IF(MPM_PYTHON_VER EQUAL "2") + #FIND_PACKAGE(PythonInterp) +#ELSE() + #FIND_PACKAGE(PythonInterp 3) +#ENDIF() +FIND_PACKAGE(PythonLibs ${MPM_PYTHON_VER}) ######################################################################## # Install Dirs |