mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-07-02 09:33:33 +00:00
obs-scripting: Disable Python 3.11 support on Windows
Inlined functions in Python's header files result in unresolvable symbols at link time when building in Debug config on Windows. This downgrades the upper limit on Windows to 3.10 again until a proper fix can be found. macOS is unaffected because it can link binaries with dynamic runtime lookup.
This commit is contained in:
parent
6164184b4a
commit
c665308fbf
6
deps/obs-scripting/cmake/python.cmake
vendored
6
deps/obs-scripting/cmake/python.cmake
vendored
|
@ -4,7 +4,11 @@ option(ENABLE_SCRIPTING_PYTHON "Enable Python scripting support" ON)
|
|||
|
||||
if(ENABLE_SCRIPTING_PYTHON)
|
||||
add_subdirectory(obspython)
|
||||
find_package(Python 3.8...<3.12 COMPONENTS Interpreter Development)
|
||||
if(OS_WINDOWS)
|
||||
find_package(Python 3.8...<3.11 REQUIRED Interpreter Development)
|
||||
else()
|
||||
find_package(Python 3.8...<3.12 REQUIRED Interpreter Development)
|
||||
endif()
|
||||
else()
|
||||
target_disable_feature(obs-scripting "Python scripting support")
|
||||
endif()
|
||||
|
|
Loading…
Reference in a new issue