mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-29 00:06:44 -04:00
rocket: Don't try to build Boost binding code for Python 3
libRocket doesn't support Python 3 anyway, and it has an error compiling with Python 3.11 [skip ci]
This commit is contained in:
parent
590531a0b2
commit
48b0819cda
@ -42,6 +42,7 @@ Miscellaneous
|
|||||||
* Add additional helpful debug/spam prints to display code
|
* Add additional helpful debug/spam prints to display code
|
||||||
|
|
||||||
Build
|
Build
|
||||||
|
* Support building with Python 3.11
|
||||||
* Support building with OpenSSL 1.1.1 on Windows
|
* Support building with OpenSSL 1.1.1 on Windows
|
||||||
* Support building with OpenEXR 3.0 or 3.1 on Windows
|
* Support building with OpenEXR 3.0 or 3.1 on Windows
|
||||||
* Fix errors when compiling Panda headers with MinGW
|
* Fix errors when compiling Panda headers with MinGW
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
#ifdef HAVE_PYTHON
|
#ifdef HAVE_PYTHON
|
||||||
|
|
||||||
#ifndef CPPPARSER
|
#if !defined(CPPPARSER) && PY_MAJOR_VERSION < 3
|
||||||
#define HAVE_LONG_LONG 1
|
#define HAVE_LONG_LONG 1
|
||||||
#include <Rocket/Core/Context.h>
|
#include <Rocket/Core/Context.h>
|
||||||
#include <Rocket/Core/Python/Utilities.h>
|
#include <Rocket/Core/Python/Utilities.h>
|
||||||
@ -30,6 +30,7 @@
|
|||||||
*/
|
*/
|
||||||
PyObject* Extension<RocketRegion>::
|
PyObject* Extension<RocketRegion>::
|
||||||
get_context() const {
|
get_context() const {
|
||||||
|
#if PY_MAJOR_VERSION < 3
|
||||||
try {
|
try {
|
||||||
Rocket::Core::Context* context = _this->get_context();
|
Rocket::Core::Context* context = _this->get_context();
|
||||||
python::object py_context = Rocket::Core::Python::Utilities::MakeObject(context);
|
python::object py_context = Rocket::Core::Python::Utilities::MakeObject(context);
|
||||||
@ -44,6 +45,7 @@ get_context() const {
|
|||||||
(void)e;
|
(void)e;
|
||||||
// Return NULL, which will trigger the exception in Python
|
// Return NULL, which will trigger the exception in Python
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user