project(QTKit) remove_sdk_framework(QTKit) set(DYLIB_COMPAT_VERSION "1.0.0") set(DYLIB_CURRENT_VERSION "1.0.0") set(FRAMEWORK_VERSION "A") generate_sdk_framework(QTKit VERSION ${FRAMEWORK_VERSION} HEADER "include/QTKit" ) add_framework(QTKit FAT CURRENT_VERSION VERSION ${FRAMEWORK_VERSION} SOURCES src/QTKit.m src/QTAudioCompressionOptions.m src/QTCompressionOptionsInternal.m src/QTCompressionOptions.m src/QTDataReferenceEnumerator.m src/QTFormatDescriptionInternal.m src/QTFormatDescription.m src/QTSampleBufferInternal.m src/QTSampleBuffer.m src/QTTimeValue.m src/QTVideoCompressionOptions.m src/QTHotspot.m src/QTHotspotEnumerator.m src/QTMovieAttributeProps.m src/QTMovie.m src/QTMovie_FigMedia_TimelyCaller.m src/QTMovie_FigMedia_OccasionalCaller.m src/QTMovie_FigMedia.m src/QTMovieMediaHelper.m src/QTMovieUndoOperation.m src/QTNode.m src/QTNodeEnumerator.m src/QTStream.m src/QTStreamEnumerator.m src/QTTrack.m src/QTTrack_FigMedia.m src/QTTrack_QuickTime.m src/QTTrackEnumerator.m src/QTTrackHelper.m src/QTBackgroundQueueThreadInfoInternal.m src/QTBackgroundQueue.m src/QTCallbackRegistry.m src/QTMediaKeys.m src/QTResolvedDecompressionOptions.m src/QTUtilities.m src/QTVideoRendererWebKitOnly.m src/QTClassicMovieControllerViewNeedsDisplayData.m src/QTClassicMovieControllerView.m src/QTMovieControllerView.m src/QTMovieViewInternal.m src/QTMovieViewDragHighlightOverlayView.m src/QTMovieView.m src/QTCaptureDeviceInputInternal.m src/QTCaptureDeviceInput.m src/QTCaptureAudioPreviewOutputInternal.m src/QTCaptureAudioPreviewOutput.m src/QTCaptureVideoPreviewOutputCallbackData.m src/QTCaptureVideoPreviewOutputInternal.m src/QTCaptureVideoPreviewOutput.m src/QTCaptureViewInternal.m src/QTCaptureView.m src/QTCaptureFileOutputInternal.m src/QTCaptureFileOutput.m src/QTCaptureFileOutputRecordingOperationDescriptor.m src/QTCaptureFileOutputPauseOperationDescriptor.m src/QTCaptureMovieFileOutputInternal.m src/QTCaptureMovieFileOutput.m src/QTCaptureDecompressedVideoOutputCallbackData.m src/QTCaptureDecompressedVideoOutputInternal.m src/QTCaptureDecompressedVideoOutput.m src/QTCaptureDecompressedAudioOutputCallbackData.m src/QTCaptureDecompressedAudioOutputInternal.m src/QTCaptureDecompressedAudioOutput.m src/QTCaptureScreenInputInternal.m src/QTCaptureScreenInput.m src/QTMovieModernizerInternal.m src/QTMovieModernizer.m src/QTMovieModernizerTrack.m src/QTMovieModernizerPassthroughTrack.m src/QTMovieModernizerLegacyQTTrackPassthrough.m src/QTMovieModernizerLegacyQTTrack.m src/QTMovieModernizerLegacyMP3Track.m src/QTMovieLayerPrivate.m src/QTMovieLayer.m src/QTMediaIOGraphNodeList.m src/QTMediaIOGraphUnitDescription.m src/QTCaptureOperationDescriptorQueueItem.m src/QTCaptureOperationDescriptorQueue.m src/QTCaptureDALDevice.m src/QTCaptureDeviceInternal.m src/QTCaptureDevice.m src/QTCaptureHALDevice.m src/QTCaptureVideoPreviewRenderHelper.m src/QTCaptureConnectionInternal.m src/QTCaptureConnection.m src/QTCaptureInput.m src/QTCaptureOutput.m src/QTCaptureSessionInternal.m src/QTCaptureSessionInternalState.m src/QTCaptureSession.m src/QTCaptureLayerPrivate.m src/QTCaptureLayer.m src/QTWeakReference.m src/QTGarbageCollectedWeakReference.m src/QTRetainReleaseWeakReference.m src/QTPixelBufferConverter.m src/QTImageBufferConformer.m src/QTImageBufferQueue.m src/QTFigTimeImageQueue.m src/QTRunLoopSchedulingSetCallbackInfo.m src/QTRunLoopSchedulingSet.m src/QTGraphicsDevice.m src/QTConcreteGraphicsDevice.m src/QTOpenGLContext.m src/QTOpenGLTextureTile.m src/QTOpenGLTexture.m src/QTOpenGLTextureCache.m src/QTOpenGLTextureCacheTextureTile.m src/QTOpenGLTextureCacheTexture.m src/QTImageConsumerFanOut.m src/QTFigVisualContextImageProviderInternal.m src/QTFigVisualContextImageProvider.m src/QTLogRenderer.m src/QTCALayerRendererState.m src/QTCALayerRenderer.m src/QTCAImageQueueBoss.m src/QTCGContextRendererInternal.m src/QTCGContextRenderer.m src/QTSurfaceRendererTileDescription.m src/QTSurfaceRenderer.m src/QTSurfaceRendererTile.m src/QTSurfaceRendererAcceleratedTile.m src/QTSurfaceRendererSoftwareTile.m src/QTIMAVManagerImageConsumer.m src/QTSurfaceRendererIntermediateDelegateRenderer.m src/QTMovieFigVisualContextRenderHelper.m src/QTMovieGWorldRendererViewStubImageConsumer.m src/QTMovieGWorldRendererView.m src/QTMovieViewCGContextRendererView.m src/QTMovieViewSurfaceRendererView.m src/StdMovieUIController.m src/QTKitMovieControllerView.m src/StdMovieUIButton.m src/StdMovieUIVolumeButton.m src/StdMovieUIPlayPauseButton.m src/StdMovieUICustomMenuButton.m src/StdMovieUIFastButton.m src/StdMovieUIFastButtonCell.m src/StdMovieUISlider.m src/StdMovieUISliderCell.m src/StdMovieUITextItem.m src/StdMovieUIChapterPopup.m src/StdMovieUIVolumeSliderPopupView.m src/QTMoviePlaybackController.m src/QTHUDTimeFormatter.m src/QTHUDBackgroundView.m src/QTHUDButton.m src/QTHUDButtonCell.m src/QTHUDGroupViewItem.m src/QTHUDGroupView.m src/QTHUDSlider.m src/QTHUDSliderCell.m src/QTHUDTimeline.m src/QTHUDTimelineCell.m src/QTClosedCaptionLayer.m src/QTClosedCaptionRenderer.m src/QTSubtitleLayer.m src/QTSubtitleRenderer.m src/QTDataReference.m src/QTMovie_QuickTime.m src/QTKitServerController.m src/QTMedia.m src/QTNotificationListenerThreadData.m src/QTNotificationController.m src/QTDelegateListenerThreadData.m src/QTDelegateController.m src/QTMachPortImageProviderData.m src/QTMachPortImageProvider.m src/QTMovieMachPortRenderHelper.m src/QTRemoteCVImageBufferUnarchiver.m src/QTCALayerRendererView.m src/QTCALayerRendererViewBackingLayer.m src/QTCGContextRendererView.m src/QTSurfaceRendererView.m src/QTKeyedArchiverDelegate.m src/QTMoviePlaybackControllerMovieProxy.m src/QTMoviePlaybackControllerSelection.m src/QTKeyValueProxy.m src/QTHUDTimerNonRetainedTarget.m src/QTMoviePlaybackControllerTimeValue.m src/QTMovie_AsyncLoadHelper.m src/QTMovieViewCALayerRendererView.m src/QTMovieVideoProviderImageConsumer.m src/QTMovieVideoProviderQuartzComposerOnly.m src/QTHUDPopUpButton.m src/QTHUDPopUpButtonCellButtonCell.m src/QTHUDPopUpButtonCell.m src/QTHUDContainerView.m src/QTInvalidationSet.m src/QTExportSessionInternal.m src/QTExportSession.m src/QTExportOptionsInternal.m src/QTExportOptions.m src/QTMutableExportOptions.m src/QTHUDRemoteIndicatorView.m src/QTMetadataItemInternal.m src/QTMetadataItem.m src/QTMutableMetadataItem.m src/QTHUDMediaTimelineRangeMarker.m src/QTHUDMediaTimelineTrack.m src/QTHUDMediaTimelineTrackPreview.m src/QTHUDMediaTimelineTracksView.m src/QTHUDMediaTimelineView.m src/QTHUDDetentFunction.m DEPENDENCIES system objc Foundation )