Build: limit Py_ENABLE_SHARED to modules using Python headers

And remove Python flags from nodes, no longer needed.
This commit is contained in:
Brecht Van Lommel
2022-09-18 10:37:28 +02:00
parent 892a5f8176
commit 6bf5cc62e0
7 changed files with 8 additions and 58 deletions

View File

@@ -1,5 +1,9 @@
# SPDX-License-Identifier: GPL-2.0-or-later
if(WITH_PYTHON_MODULE)
add_definitions(-DPy_ENABLE_SHARED)
endif()
add_subdirectory(intern)
add_subdirectory(generic)
add_subdirectory(gpu)