summaryrefslogtreecommitdiffstats
path: root/src/plugins/avfoundation/camera/CMakeLists.txt
blob: 1a0eabdb7f7c0c1a337f97a28276e6dbd88409fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# Generated from camera.pro.

#####################################################################
## AVFServicePlugin Plugin:
#####################################################################

qt_internal_add_plugin(AVFServicePlugin
    OUTPUT_NAME qavfcamera
    TYPE mediaservice
    SOURCES
        avfaudioencodersettingscontrol.h avfaudioencodersettingscontrol.mm
        avfaudioinputselectorcontrol.h avfaudioinputselectorcontrol.mm
        avfcameracontrol.h avfcameracontrol.mm
        avfcameradebug.h
        avfcameradevicecontrol.h avfcameradevicecontrol.mm
        avfcameraexposurecontrol.h avfcameraexposurecontrol.mm
        avfcamerafocuscontrol.h avfcamerafocuscontrol.mm
        avfcamerametadatacontrol.h avfcamerametadatacontrol.mm
        avfcamerarenderercontrol.h avfcamerarenderercontrol.mm
        avfcameraservice.h avfcameraservice.mm
        avfcameraserviceplugin.h avfcameraserviceplugin.mm
        avfcamerasession.h avfcamerasession.mm
        avfcamerautility.h avfcamerautility.mm
        avfcamerawindowcontrol.h avfcamerawindowcontrol.mm
        avfcapturedestinationcontrol.h avfcapturedestinationcontrol.mm
        avfimagecapturecontrol.h avfimagecapturecontrol.mm
        avfimageencodercontrol.h avfimageencodercontrol.mm
        avfmediacontainercontrol.h avfmediacontainercontrol.mm
        avfmediavideoprobecontrol.h avfmediavideoprobecontrol.mm
        avfstoragelocation.h avfstoragelocation.mm
        avfvideoencodersettingscontrol.h avfvideoencodersettingscontrol.mm
    PUBLIC_LIBRARIES
        ${FWAudioToolbox}
        ${FWCoreAudio}
        ${FWCoreFoundation}
        ${FWCoreMedia}
        ${FWFoundation}
        ${FWQuartzCore}
        Qt::Core
        Qt::Gui
        Qt::MultimediaPrivate
        Qt::Network
        avfoundation
)

#### Keys ignored in scope 1:.:.:camera.pro:<TRUE>:
# OTHER_FILES = "avfcamera.json"

## Scopes:
#####################################################################

qt_internal_extend_target(AVFServicePlugin CONDITION MACOS
    SOURCES
        avfmediarecordercontrol.h avfmediarecordercontrol.mm
    PUBLIC_LIBRARIES
        ${FWAppKit}
        ${FWAudioUnit}
)

qt_internal_extend_target(AVFServicePlugin CONDITION IOS
    SOURCES
        avfmediaassetwriter.h avfmediaassetwriter.mm
        avfmediarecordercontrol_ios.h avfmediarecordercontrol_ios.mm
    PUBLIC_LIBRARIES
        ${FWCoreGraphics}
        ${FWCoreVideo}
)