[M67 Dev][Tizen] Migrate version and profile related changes
[platform/framework/web/chromium-efl.git] / tizen_src / build / config / tizen_features.gni
1 # Copyright (c) 2015 Samsung Electronics. 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.
4
5 import("//build/config/ui.gni")
6
7 declare_args() {
8   gcc_version = 49
9   is_tizen = false
10
11   use_wayland = false
12
13   disable_fatal_linker_warnings = true  # no use of this variable, if removing then revome from gn_chromiumefl.sh also
14
15   python_ver = "2.5"  # no use of this variable, if removing then revome from gn_chromiumefl.sh also
16
17   depth = ""  # no use of this variable, if removing then revome from gn_chromiumefl.sh also
18   outdir = ""
19
20   lto_level = ""
21
22   use_cairo = false
23   use_pango = false
24
25   tizen_multimedia_eme_support = false
26   tizen_multimedia_support = false
27   werror = false
28
29   # declared from BUILDCONFIG.gn
30   #is_clang = false
31
32   exe_dir = "/usr/lib/chromium-efl/"
33   edje_dir = "/usr/share/chromium-efl/themes/"
34   tizen_data_dir = "/usr/share/chromium-efl/"
35   locale_dir = "/usr/share/chromium-efl/locale/"
36
37   tizen_version = 0
38   tizen_version_major = 0
39   tizen_version_minor = 0
40   tizen_version_patch = 0
41   tizen_tbm_support = false
42 }
43
44 if (is_tizen && tizen_multimedia_support) {
45   tizen_multimedia_eme_support = true
46 } else {
47   tizen_multimedia_eme_support = false
48 }
49
50 werror = false
51
52 # This file should contain gn code that is supposed to be common
53 # for all build targets we have in chromium-ewk. Things specific only to one
54 # component should go to appropriate gni file included below.
55
56 use_gstreamer_fft = false
57
58 use_aura = false
59
60 ewk_bringup = true
61 wayland_bringup = use_wayland
62
63 compile_suid_client = true
64 compile_credentials = true
65
66 edje_compiler = "edje_cc"
67
68 grit_additional_defines = "-Duse_aura"
69
70 if (use_ozone) {
71   # Declared from the //build/config/ui.gni
72   #use_glib = true
73   external_ozone_platforms = [ "efl" ]
74 }
75
76 is_official_build = false
77
78 treat_warnings_as_errors = werror
79
80 use_x11 = false