Boost (removed!) Cython 3.0.11 Expat 2.6.4 GMP 6.3.0 MaterialX 1.39.2 Nanobind 2.1.0 (new, for OpenVDB) NumPy 1.26.4 OpenColorIO 2.4.1 OpenEXR 3.3.2 OpenImageIO 3.0.3.1 OpenVDB 12.0.0 OSL 1.14.3-beta Python 3.11.11 Robinmap 1.3.0 TBB 2021.13.0 TIFF 4.7.0 USD 25.02 libxml2 2.13.5 zlib 1.3.1 Co-authored-by: Brecht Van Lommel <brecht@blender.org> Co-authored-by: Jonas Holzman <jonas@holzman.fr> Co-authored-by: Sebastian Parborg <sebastian@blender.org> Ref #128577 Pull Request: https://projects.blender.org/blender/blender/pulls/134178
44 lines
957 B
CMake
44 lines
957 B
CMake
# SPDX-FileCopyrightText: 2017-2022 Blender Authors
|
|
#
|
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
if(MSVC)
|
|
message("BIN >${PYTHON_BINARY}<")
|
|
if(BUILD_MODE STREQUAL Debug)
|
|
set(NUMPY_DIR_POSTFIX -pydebug)
|
|
set(NUMPY_ARCHIVE_POSTFIX d)
|
|
set(NUMPY_BUILD_OPTION --debug)
|
|
else()
|
|
set(NUMPY_DIR_POSTFIX)
|
|
set(NUMPY_ARCHIVE_POSTFIX)
|
|
set(NUMPY_BUILD_OPTION)
|
|
endif()
|
|
endif()
|
|
|
|
set(NUMPY_POSTFIX)
|
|
|
|
ExternalProject_Add(external_numpy
|
|
URL file://${PACKAGE_DIR}/${NUMPY_FILE}
|
|
DOWNLOAD_DIR ${DOWNLOAD_DIR}
|
|
URL_HASH ${NUMPY_HASH_TYPE}=${NUMPY_HASH}
|
|
PREFIX ${BUILD_DIR}/numpy
|
|
PATCH_COMMAND ${NUMPY_PATCH}
|
|
CONFIGURE_COMMAND ""
|
|
LOG_BUILD 1
|
|
BUILD_IN_SOURCE 1
|
|
|
|
BUILD_COMMAND
|
|
${PYTHON_BINARY} ${BUILD_DIR}/numpy/src/external_numpy/setup.py
|
|
build ${NUMPY_BUILD_OPTION}
|
|
install
|
|
--old-and-unmanageable
|
|
|
|
INSTALL_COMMAND ""
|
|
)
|
|
|
|
add_dependencies(
|
|
external_numpy
|
|
external_python
|
|
external_python_site_packages
|
|
)
|