[M120 Migration][MM] Merge tizen tv audio input device patches
[platform/framework/web/chromium-efl.git] / tizen_src / build / config / compiler / BUILD.gn
index b1e649d..be230c2 100644 (file)
@@ -3,6 +3,7 @@
 # found in the LICENSE file.
 
 import("//build/config/features.gni")
+import("//tizen_src/build/config/tizen_features.gni")
 
 declare_args() {
   if (is_tizen) {
@@ -22,9 +23,16 @@ config("tizen_default_include_dirs") {
 
     "//third_party/blink/renderer",
 
+    "//third_party/perfetto/include",
+    "$root_gen_dir/third_party/perfetto",
+    "$root_gen_dir/third_party/perfetto/build_config",
+
+    "$root_gen_dir/third_party/dawn/src/include",
+
     deps_include_path,
 
     # find / -name *.h -printf '%h\n' | sort --unique
+    "$deps_include_path/atk-1.0",
     "$deps_include_path/dbus-1.0",
     "$deps_include_path/ecore-1",
     "$deps_include_path/ecore-audio-1",
@@ -112,6 +120,7 @@ config("tizen_default_include_dirs") {
     "$deps_include_path/gstreamer-1.0/gst/video",
     "$deps_include_path/libsoup-2.4",
     "$deps_include_path/libsoup-2.4/libsoup",
+    "$deps_include_path/network",
     "$deps_include_path/orc-0.4",
     "$deps_include_path/orc-0.4/orc",
     "$deps_include_path/orc-0.4/orc-test",
@@ -121,10 +130,17 @@ config("tizen_default_include_dirs") {
     include_dirs += [
       "$deps_include_path/appfw",
       "$deps_include_path/system",
-
       "$deps_lib_path/dbus-1.0/include",
+      "$deps_lib_path/glib-2.0/include",
       "$deps_lib_path/gstreamer-1.0/include",
       "$deps_lib_path/gstreamer-1.0/include/gst",
     ]
+    if (is_clang) {
+      include_dirs += [
+        "$tizen_clang_base_path/lib64/clang/18/include",
+        "$deps_lib_path/gcc/armv7l-tizen-linux-gnueabi/$gcc_ver/include/c++",
+        "$deps_lib_path/gcc/armv7l-tizen-linux-gnueabi/$gcc_ver/include/c++/armv7l-tizen-linux-gnueabi",
+      ]
+    }
   }
 }