'-Wvla',
'-Wpointer-arith'
]
+if cxx.get_id() == 'clang'
+ # For the usage of GstTensorFilterFramework in tensor_filter_support_cc.cc
+ warning_flags += '-Wno-c99-designator'
+endif
warning_c_flags = [
'-Wmissing-declarations',
# gtest
gtest_dep = dependency('gtest', required: false)
if gtest_dep.found()
- lesser_code_quality_accepted_for_unittest_code = declare_dependency(compile_args: ['-Wno-unused-parameter', '-Wno-missing-field-initializers', '-Wno-maybe-uninitialized'])
+ gtest_compile_args = ['-Wno-unused-parameter', '-Wno-missing-field-initializers', '-Wno-format-nonliteral']
+ if cc.get_id() == 'clang' and cxx.get_id() == 'clang'
+ gtest_compile_args += '-Wno-uninitialized'
+ gtest_compile_args += '-Wno-format-nonliteral'
+ gtest_compile_args += '-Wno-deprecated-copy'
+ else
+ gtest_compile_args += '-Wno-maybe-uninitialized'
+ endif
+
+ lesser_code_quality_accepted_for_unittest_code = declare_dependency(compile_args: gtest_compile_args)
nnstreamer_unittest_deps = [
unittest_util_dep,
"From pbtxt to gst pipeline", NULL},
{"verbose", 'v', 0, G_OPTION_ARG_NONE, &verbose, "Enable verbose messages",
NULL},
- {NULL}
+ {0}
};
/** @brief Get input string for parsing */