#error "Debug builds are not expected to be optimized as official builds."
#endif // defined(OFFICIAL_BUILD) && !defined(NDEBUG)
-#if BUILDFLAG(IS_TIZEN)
+#if !defined(TIZEN_RELEASE_BUILD)
#define ENABLE_CHECK_LOGGING
#endif
Source3: chromium-efl-browser.spec.in
%endif
+%if "%{?_tizen_release_build}" == "1"
+%define __tizen_release_build 1
+%else
+%define __tizen_release_build 0
+%endif
+
%if "%{?tizen_profile_name}" == "tv" && %{tizen_version} >= 70
# Tizen TV 7.0
%define __enable_capi_thread_booster 1
%else
"use_system_icu=false" \
%endif
+ "tizen_release_build=%{macro_to_bool _tizen_release_build}" \
"build_chrome=%{macro_to_bool __build_chrome}" \
%if "%{?tizen_profile_name}" == "tv"
"lib_dir_path=\"%{_libdir}\"" \
--disable-chrome Build chromium-efl without chrome browser
--nodebug Build -g0 option without debuginfo package
--strip-all Strip all symbols for chromium-efl rpm packages
-
+ --release Build with release build flag to disable CHECK and NOTIMPLEMENTED
examples:
$0 --nodebug --strip-all
EOF
if [ "$RELEASE_BUILD" == "1" ]; then
ARGS+=(--define "_local_build 0")
+ ARGS+=(--define "_tizen_release_build 1")
if [[ $platform == "tv" ]]; then
ARGS+=(--define "_clang 1")
else
tizen_atmos_decoder_enable = false
tizen_pepper_extensions = false
+ tizen_release_build = false
# Tizen multimedia related
tizen_multimedia = false
defines += [ "LIB_UPGRADE_ROOT_DIR=\"$lib_upgrade_root_dir\"",
]
}
+ if (tizen_release_build) {
+ defines += [ "TIZEN_RELEASE_BUILD" ]
+ }
} else {
outdir = rebase_path("$root_out_dir")
defines = [