Changeset View
Changeset View
Standalone View
Standalone View
build_files/cmake/platform/platform_win32.cmake
| Show First 20 Lines • Show All 505 Lines • ▼ Show 20 Lines | if(WITH_PYTHON) | ||||
| # Cache version for make_bpy_wheel.py to detect. | # Cache version for make_bpy_wheel.py to detect. | ||||
| unset(PYTHON_VERSION CACHE) | unset(PYTHON_VERSION CACHE) | ||||
| set(PYTHON_VERSION "3.10" CACHE STRING "Python version") | set(PYTHON_VERSION "3.10" CACHE STRING "Python version") | ||||
| string(REPLACE "." "" _PYTHON_VERSION_NO_DOTS ${PYTHON_VERSION}) | string(REPLACE "." "" _PYTHON_VERSION_NO_DOTS ${PYTHON_VERSION}) | ||||
| set(PYTHON_LIBRARY ${LIBDIR}/python/${_PYTHON_VERSION_NO_DOTS}/libs/python${_PYTHON_VERSION_NO_DOTS}.lib) | set(PYTHON_LIBRARY ${LIBDIR}/python/${_PYTHON_VERSION_NO_DOTS}/libs/python${_PYTHON_VERSION_NO_DOTS}.lib) | ||||
| set(PYTHON_LIBRARY_DEBUG ${LIBDIR}/python/${_PYTHON_VERSION_NO_DOTS}/libs/python${_PYTHON_VERSION_NO_DOTS}_d.lib) | set(PYTHON_LIBRARY_DEBUG ${LIBDIR}/python/${_PYTHON_VERSION_NO_DOTS}/libs/python${_PYTHON_VERSION_NO_DOTS}_d.lib) | ||||
| set(PYTHON_EXECUTABLE ${LIBDIR}/python/${_PYTHON_VERSION_NO_DOTS}/bin/python$<$<CONFIG:Debug>:_d>.exe) | # This property is set in creators cmakelists.txt since the exact location of the python binary is only known there. | ||||
| set(PYTHON_EXECUTABLE $<GENEX_EVAL:$<TARGET_PROPERTY:blender,PYTHON_BINARY>>) | |||||
| set(PYTHON_INCLUDE_DIR ${LIBDIR}/python/${_PYTHON_VERSION_NO_DOTS}/include) | set(PYTHON_INCLUDE_DIR ${LIBDIR}/python/${_PYTHON_VERSION_NO_DOTS}/include) | ||||
| set(PYTHON_NUMPY_INCLUDE_DIRS ${LIBDIR}/python/${_PYTHON_VERSION_NO_DOTS}/lib/site-packages/numpy/core/include) | set(PYTHON_NUMPY_INCLUDE_DIRS ${LIBDIR}/python/${_PYTHON_VERSION_NO_DOTS}/lib/site-packages/numpy/core/include) | ||||
| set(NUMPY_FOUND ON) | set(NUMPY_FOUND ON) | ||||
| unset(_PYTHON_VERSION_NO_DOTS) | unset(_PYTHON_VERSION_NO_DOTS) | ||||
| # uncached vars | # uncached vars | ||||
| set(PYTHON_INCLUDE_DIRS "${PYTHON_INCLUDE_DIR}") | set(PYTHON_INCLUDE_DIRS "${PYTHON_INCLUDE_DIR}") | ||||
| set(PYTHON_LIBRARIES debug "${PYTHON_LIBRARY_DEBUG}" optimized "${PYTHON_LIBRARY}" ) | set(PYTHON_LIBRARIES debug "${PYTHON_LIBRARY_DEBUG}" optimized "${PYTHON_LIBRARY}" ) | ||||
| ▲ Show 20 Lines • Show All 525 Lines • Show Last 20 Lines | |||||