mirror of
https://github.com/rizinorg/cutter.git
synced 2024-12-19 03:16:10 +00:00
Disabled Python building by default (#1214)
Many people do not have shibokken or jupyter or the python libraries on their computer, so it's better not to enable those by default.
This commit is contained in:
parent
ab27e09b91
commit
6a77db67ff
@ -6,9 +6,9 @@ include(DisallowInSource)
|
|||||||
|
|
||||||
set(CUTTER_PYTHON_MIN 3.5)
|
set(CUTTER_PYTHON_MIN 3.5)
|
||||||
|
|
||||||
option(CUTTER_ENABLE_PYTHON "Enable Python integration. Requires Python >= ${CUTTER_PYTHON_MIN}." ON)
|
option(CUTTER_ENABLE_PYTHON "Enable Python integration. Requires Python >= ${CUTTER_PYTHON_MIN}." OFF)
|
||||||
option(CUTTER_ENABLE_PYTHON_BINDINGS "Enable generating Python bindings with Shiboken2. Unused if CUTTER_ENABLE_PYTHON=OFF." ON)
|
option(CUTTER_ENABLE_PYTHON_BINDINGS "Enable generating Python bindings with Shiboken2. Unused if CUTTER_ENABLE_PYTHON=OFF." OFF)
|
||||||
option(CUTTER_ENABLE_JUPYTER "Enable Jupyter integration. Unused if CUTTER_ENABLE_PYTHON=OFF." ON)
|
option(CUTTER_ENABLE_JUPYTER "Enable Jupyter integration. Unused if CUTTER_ENABLE_PYTHON=OFF." OFF)
|
||||||
option(CUTTER_ENABLE_QTWEBENGINE "Use QtWebEngine for in-app Jupyter Browser. Unused if CUTTER_ENABLE_JUPYTER=OFF." OFF)
|
option(CUTTER_ENABLE_QTWEBENGINE "Use QtWebEngine for in-app Jupyter Browser. Unused if CUTTER_ENABLE_JUPYTER=OFF." OFF)
|
||||||
|
|
||||||
if(NOT CUTTER_ENABLE_PYTHON)
|
if(NOT CUTTER_ENABLE_PYTHON)
|
||||||
@ -179,4 +179,4 @@ endif()
|
|||||||
|
|
||||||
if(CUTTER_ENABLE_PYTHON AND CUTTER_ENABLE_JUPYTER AND CUTTER_ENABLE_QTWEBENGINE)
|
if(CUTTER_ENABLE_PYTHON AND CUTTER_ENABLE_JUPYTER AND CUTTER_ENABLE_QTWEBENGINE)
|
||||||
target_link_libraries(Cutter Qt5::WebEngineWidgets)
|
target_link_libraries(Cutter Qt5::WebEngineWidgets)
|
||||||
endif()
|
endif()
|
||||||
|
@ -32,10 +32,10 @@ QT += core gui widgets svg network
|
|||||||
QT_CONFIG -= no-pkg-config
|
QT_CONFIG -= no-pkg-config
|
||||||
CONFIG += c++11
|
CONFIG += c++11
|
||||||
|
|
||||||
!defined(CUTTER_ENABLE_PYTHON, var) CUTTER_ENABLE_PYTHON=true
|
!defined(CUTTER_ENABLE_PYTHON, var) CUTTER_ENABLE_PYTHON=false
|
||||||
equals(CUTTER_ENABLE_PYTHON, true) CONFIG += CUTTER_ENABLE_PYTHON
|
equals(CUTTER_ENABLE_PYTHON, true) CONFIG += CUTTER_ENABLE_PYTHON
|
||||||
|
|
||||||
!defined(CUTTER_ENABLE_PYTHON_BINDINGS, var) CUTTER_ENABLE_PYTHON_BINDINGS=true
|
!defined(CUTTER_ENABLE_PYTHON_BINDINGS, var) CUTTER_ENABLE_PYTHON_BINDINGS=false
|
||||||
equals(CUTTER_ENABLE_PYTHON, true) {
|
equals(CUTTER_ENABLE_PYTHON, true) {
|
||||||
equals(CUTTER_ENABLE_PYTHON_BINDINGS, true) {
|
equals(CUTTER_ENABLE_PYTHON_BINDINGS, true) {
|
||||||
CONFIG += CUTTER_ENABLE_PYTHON_BINDINGS
|
CONFIG += CUTTER_ENABLE_PYTHON_BINDINGS
|
||||||
@ -43,7 +43,7 @@ equals(CUTTER_ENABLE_PYTHON, true) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
!defined(CUTTER_ENABLE_JUPYTER, var) CUTTER_ENABLE_JUPYTER=true
|
!defined(CUTTER_ENABLE_JUPYTER, var) CUTTER_ENABLE_JUPYTER=false
|
||||||
equals(CUTTER_ENABLE_PYTHON, true) {
|
equals(CUTTER_ENABLE_PYTHON, true) {
|
||||||
equals(CUTTER_ENABLE_JUPYTER, true) CONFIG += CUTTER_ENABLE_JUPYTER
|
equals(CUTTER_ENABLE_JUPYTER, true) CONFIG += CUTTER_ENABLE_JUPYTER
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user