File tree Expand file tree Collapse file tree 4 files changed +14
-8
lines changed Expand file tree Collapse file tree 4 files changed +14
-8
lines changed Original file line number Diff line number Diff line change @@ -678,11 +678,12 @@ ENDIF (UNIX AND NOT APPLE)
678
678
#############################################################
679
679
# Python build dependency
680
680
681
- IF (ENABLE_QT5)
681
+ SET (ENABLE_PYTHON3 ${ENABLE_QT5} CACHE BOOL "If enabled will try to find Python 3 before looking for Python 2" )
682
+ IF (ENABLE_PYTHON3)
682
683
SET (PYTHON_VER 3 CACHE STRING "Python version" )
683
- ELSE (ENABLE_QT5 )
684
+ ELSE (ENABLE_PYTHON3 )
684
685
SET (PYTHON_VER 2.7 CACHE STRING "Python version" )
685
- ENDIF (ENABLE_QT5 )
686
+ ENDIF (ENABLE_PYTHON3 )
686
687
687
688
FIND_PACKAGE (PythonInterp ${PYTHON_VER} REQUIRED)
688
689
@@ -720,7 +721,11 @@ IF (WITH_BINDINGS)
720
721
ENDIF (NOT BINDINGS_GLOBAL_INSTALL)
721
722
722
723
IF (WITH_CUSTOM_WIDGETS)
723
- SET (PYUIC_WIDGET_PLUGIN_DIRECTORY ${PYQT4_MOD_DIR} /uic/widget-plugins/)
724
+ IF (ENABLE_QT5)
725
+ SET (PYUIC_WIDGET_PLUGIN_DIRECTORY ${PYQT5_MOD_DIR} /uic/widget-plugins/)
726
+ ELSE (ENABLE_QT5)
727
+ SET (PYUIC_WIDGET_PLUGIN_DIRECTORY ${PYQT4_MOD_DIR} /uic/widget-plugins/)
728
+ ENDIF (ENABLE_QT5)
724
729
ENDIF (WITH_CUSTOM_WIDGETS)
725
730
726
731
ENDIF (WITH_BINDINGS)
Original file line number Diff line number Diff line change @@ -36,6 +36,7 @@ cmake \
36
36
-DWITH_ASTYLE=ON \
37
37
-DWITH_SERVER=ON \
38
38
-DENABLE_QT5=ON \
39
+ -DENABLE_PYTHON3=ON \
39
40
-DCXX_EXTRA_FLAGS=" $CLANG_WARNINGS " \
40
41
-DPYTHON_LIBRARY=/usr/lib/libpython3.2mu.so \
41
42
..
Original file line number Diff line number Diff line change 47
47
'pyqt_version' : PyQt5 .QtCore .PYQT_VERSION ,
48
48
'pyqt_version_str' : PyQt5 .QtCore .PYQT_VERSION_STR ,
49
49
'pyqt_sip_flags' : PyQt5 .QtCore .PYQT_CONFIGURATION ['sip_flags' ],
50
- 'pyqt_mod_dir' : cfg .default_mod_dir ,
50
+ 'pyqt_mod_dir' : os . path . join ( cfg .default_mod_dir , "PyQt5" ) ,
51
51
'pyqt_sip_dir' : sip_dir ,
52
52
'pyqt_bin_dir' : cfg .default_bin_dir ,
53
53
}
Original file line number Diff line number Diff line change @@ -44,11 +44,11 @@ else(EXISTS "${PYTHON_INCLUDE_PATH}" AND EXISTS "${PYTHON_LIBRARY}" AND EXISTS "
44
44
endif ("${PYTHON_CUSTOM_FRAMEWORK} " MATCHES "Python\\ .framework" )
45
45
endif (APPLE AND PYTHON_CUSTOM_FRAMEWORK)
46
46
47
- IF (ENABLE_QT5 )
47
+ IF (ENABLE_PYTHON3 )
48
48
FIND_PACKAGE (PythonInterp 3)
49
- ELSE (ENABLE_QT5 )
49
+ ELSE (ENABLE_PYTHON3 )
50
50
FIND_PACKAGE (PythonInterp 2.7)
51
- ENDIF (ENABLE_QT5 )
51
+ ENDIF (ENABLE_PYTHON3 )
52
52
53
53
if (PYTHONINTERP_FOUND)
54
54
FIND_FILE (_find_lib_python_py FindLibPython.py PATHS ${CMAKE_MODULE_PATH} )
You can’t perform that action at this time.
0 commit comments