编译效率优化

Signed-off-by: kangchongtao <kangchongtao@huawei.com>
This commit is contained in:
kangchongtao 2024-09-03 20:13:43 +08:00
parent 7bc50c5ca7
commit d26aa8c9e8
2 changed files with 10 additions and 1 deletions

View File

@ -101,7 +101,11 @@ config("ace_engine_public_config") {
}
config("lto_link_config") {
ldflags = [ "-Wl,--lto-O2" ]
if (enable_lto_O0) {
ldflags = [ "-Wl,--lto-O0" ]
} else {
ldflags = [ "-Wl,--lto-O2" ]
}
if (ace_engine_feature_enable_pgo && enable_enhanced_opt) {
ldflags +=
[ "-Wl,-mllvm,-force-sched-model=${ace_engine_feature_sched_model}" ]

View File

@ -35,6 +35,11 @@
#include "core/components_ng/pattern/video/video_full_screen_node.h"
#include "core/components_ng/pattern/video/video_full_screen_pattern.h"
#include "core/components_ng/property/gradient_property.h"
#ifdef RENDER_EXTRACT_SUPPORTED
#include "core/common/ace_view.h"
#endif
namespace OHOS::Ace::NG {
namespace {
using HiddenChangeEvent = std::function<void(bool)>;