Extension syncing: Introduce a NeedsSync pref
[chromium-blink-merge.git] / media / base / mac / BUILD.gn
blobc1ebc9e64e7117a8d1b4e1b7a7e3c960481362f2
1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 assert(is_mac || is_ios)
7 source_set("mac") {
8   set_sources_assignment_filter([])
9   sources = [
10     "coremedia_glue.h",
11     "coremedia_glue.mm",
12     "corevideo_glue.h",
13     "video_frame_mac.cc",
14     "video_frame_mac.h",
15     "videotoolbox_glue.h",
16     "videotoolbox_glue.mm",
17   ]
18   if (is_mac) {
19     sources += [
20       "avfoundation_glue.h",
21       "avfoundation_glue.mm",
22     ]
23     libs = [
24       # Required by video_frame_mac.cc.
25       "CoreVideo.framework",
26     ]
27   }
28   set_sources_assignment_filter(sources_assignment_filter)
29   configs += [ "//media:media_config" ]
32 source_set("unittests") {
33   testonly = true
34   sources = [
35     "video_frame_mac_unittests.cc",
36   ]
37   configs += [ "//media:media_config" ]
38   deps = [
39     "//testing/gtest",
40   ]