2013-06-05 15:00:43 +02:00
|
|
|
# We use python to extract git version info and generate some other files,
|
|
|
|
# but it may be installed locally. The expected python version should be
|
|
|
|
# kept in sync with make/tools.mk.
|
2014-08-23 01:43:30 +02:00
|
|
|
PYTHON_DIR = qt-5.3.1/Tools/mingw48_32/opt/bin
|
2013-06-05 15:00:43 +02:00
|
|
|
|
|
|
|
ROOT_DIR = $$GCS_SOURCE_TREE/../..
|
|
|
|
|
|
|
|
# Search the python using environment override first
|
|
|
|
OPENPILOT_TOOLS_DIR = $$(OPENPILOT_TOOLS_DIR)
|
|
|
|
!isEmpty(OPENPILOT_TOOLS_DIR):exists($$OPENPILOT_TOOLS_DIR/$$PYTHON_DIR/python*) {
|
|
|
|
PYTHON = \"$$OPENPILOT_TOOLS_DIR/$$PYTHON_DIR/python\"
|
|
|
|
} else {
|
|
|
|
# If not found, search the predefined tools path
|
|
|
|
exists($$ROOT_DIR/tools/$$PYTHON_DIR/python*) {
|
|
|
|
PYTHON = \"$$ROOT_DIR/tools/$$PYTHON_DIR/python\"
|
|
|
|
} else {
|
|
|
|
# not found, hope it's in the path...
|
2014-08-23 04:53:22 +02:00
|
|
|
PYTHON_VER = $$system(python --version 2>&1)
|
|
|
|
contains(PYTHON_VER, "Python 2") {
|
|
|
|
PYTHON = \"python\"
|
|
|
|
} else {
|
|
|
|
PYTHON = \"python2\"
|
|
|
|
}
|
2013-06-05 15:00:43 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
PYTHON = $$replace(PYTHON, \\\\, /)
|
|
|
|
message(Using python interpreter: $$PYTHON)
|