/ src / frameworks / ModelIO / CMakeLists.txt
CMakeLists.txt
  1  project(ModelIO)
  2  
  3  remove_sdk_framework(ModelIO)
  4  
  5  set(DYLIB_COMPAT_VERSION "1.0.0")
  6  set(DYLIB_CURRENT_VERSION "217.43.0")
  7  
  8  set(FRAMEWORK_VERSION "A")
  9  
 10  generate_sdk_framework(ModelIO
 11      VERSION ${FRAMEWORK_VERSION}
 12      HEADER "include/ModelIO"
 13  )
 14  
 15  add_framework(ModelIO
 16      FAT
 17      CURRENT_VERSION
 18      VERSION ${FRAMEWORK_VERSION}
 19  
 20      SOURCES
 21          src/ModelIO.m
 22          src/MDLTextureFilter.m
 23          src/MDLTextureSampler.m
 24          src/MDLMaterialProperty.m
 25          src/MDLScatteringFunction.m
 26          src/MDLPhysicallyPlausibleScatteringFunction.m
 27          src/MDLMaterial.m
 28          src/MDLMaterialPropertyConnection.m
 29          src/MDLMaterialPropertyNode.m
 30          src/MDLMaterialPropertyGraph.m
 31          src/MDLMorphDeformer.m
 32          src/MDLRelativeAssetResolver.m
 33          src/MDLPathAssetResolver.m
 34          src/MDLBundleAssetResolver.m
 35          src/MDLArchiveAssetResolver.m
 36          src/_MDLProbeCluster.m
 37          src/MDLAsset.m
 38          src/MDLLight.m
 39          src/MDLPhysicallyPlausibleLight.m
 40          src/MDLAreaLight.m
 41          src/MDLPhotometricLight.m
 42          src/MDLTransformRotateXOp.m
 43          src/MDLTransformRotateYOp.m
 44          src/MDLTransformRotateZOp.m
 45          src/MDLTransformTranslateOp.m
 46          src/MDLTransformRotateOp.m
 47          src/MDLTransformScaleOp.m
 48          src/MDLTransformOrientOp.m
 49          src/MDLTransformMatrixOp.m
 50          src/MDLTransformStack.m
 51          src/MDLLightProbe.m
 52          src/MDLVolumeGrid.m
 53          src/MDLSubmeshTopology.m
 54          src/MDLSubmesh.m
 55          src/MDLCamera.m
 56          src/MDLStereoscopicCamera.m
 57          src/MDLInteractiveCameraController.m
 58          src/MDLVoxelArray.m
 59          src/MDLVertexBufferLayout.m
 60          src/MDLVertexAttribute.m
 61          src/MDLVertexDescriptor.m
 62          src/MDLAnimatedValue.m
 63          src/MDLAnimatedScalarArray.m
 64          src/MDLAnimatedVector3Array.m
 65          src/MDLAnimatedQuaternionArray.m
 66          src/MDLAnimatedScalar.m
 67          src/MDLAnimatedVector2.m
 68          src/MDLAnimatedVector3.m
 69          src/MDLAnimatedVector4.m
 70          src/MDLAnimatedQuaternion.m
 71          src/MDLAnimatedMatrix4x4.m
 72          src/MDLMatrix4x4Array.m
 73          src/MDLVertexAttributeData.m
 74          src/MDLMesh.m
 75          src/MDLSkeleton.m
 76          src/MDLPackedJointAnimation.m
 77          src/MDLAnimationBindComponent.m
 78          src/MDLMemoryMappedData.m
 79          src/MDLScene.m
 80          src/MDLTransform.m
 81          src/_MDL_DarwinHelper__internal.m
 82          src/MDLSkinDeformer.m
 83          src/MDLMeshBufferMap.m
 84          src/MDLMeshBufferZoneDefault.m
 85          src/MDLMeshBufferData.m
 86          src/MDLMeshBufferDataAllocator.m
 87          src/MDLMeshBufferAllocatorDefault.m
 88          src/MDLObject.m
 89          src/MDLObjectContainer.m
 90          src/MDLTexture.m
 91          src/MDLNoiseTexture.m
 92          src/MDLURLTexture.m
 93          src/MDLCheckerboardTexture.m
 94          src/MDLColorSwatchTexture.m
 95          src/MDLSkyCubeTexture.m
 96          src/MDLNormalMapTexture.m
 97  
 98      DEPENDENCIES
 99          system
100          objc
101          Foundation
102  )