# SPDX-License-Identifier: BSD-3-Clause # Copyright Contributors to the OpenEXR Project. pyilmbase_define_module(imath LIBNAME PyImath PRIV_EXPORT PYIMATH_BUILD CURDIR ${CMAKE_CURRENT_SOURCE_DIR} LIBSOURCE PyImath.cpp PyImathAutovectorize.cpp PyImathBox2Array.cpp PyImathBox3Array.cpp PyImathBox.cpp PyImathColor3.cpp PyImathColor4.cpp PyImathEuler.cpp PyImathFixedArray.cpp PyImathFrustum.cpp PyImathLine.cpp PyImathMatrix22.cpp PyImathMatrix33.cpp PyImathMatrix44.cpp PyImathPlane.cpp PyImathQuat.cpp PyImathRandom.cpp PyImathShear.cpp PyImathStringArray.cpp PyImathStringTable.cpp PyImathTask.cpp PyImathUtil.cpp PyImathFixedVArray.cpp PyImathVec2fd.cpp PyImathVec2si.cpp PyImathVec3fd.cpp PyImathVec3siArray.cpp PyImathVec3si.cpp PyImathVec4fd.cpp PyImathVec4siArray.cpp PyImathVec4si.cpp MODSOURCE imathmodule.cpp PyImathFun.cpp PyImathBasicTypes.cpp HEADERS PyImath.h PyImathAutovectorize.h PyImathBasicTypes.h PyImathBox.h PyImathBoxArrayImpl.h PyImathColor.h PyImathColor3ArrayImpl.h PyImathColor4Array2DImpl.h PyImathColor4ArrayImpl.h PyImathDecorators.h PyImathEuler.h PyImathExport.h PyImathFixedArray.h PyImathFixedArray2D.h PyImathFixedMatrix.h PyImathFixedVArray.h PyImathFrustum.h PyImathFun.h PyImathLine.h PyImathM44Array.h PyImathMathExc.h PyImathMatrix.h PyImathOperators.h PyImathPlane.h PyImathQuat.h PyImathRandom.h PyImathShear.h PyImathStringArray.h PyImathStringArrayRegister.h PyImathStringTable.h PyImathTask.h PyImathUtil.h PyImathVec.h PyImathVec2Impl.h PyImathVec3ArrayImpl.h PyImathVec3Impl.h PyImathVec4ArrayImpl.h PyImathVec4Impl.h PyImathVecOperators.h DEPENDENCIES IlmBase::Iex IlmBase::IexMath IlmBase::Imath PyIlmBase::Config MODULE_DEPS PyIex )