diff --git a/gn/config.gni b/gn/config.gni index 9179d35..b6cb0cc 100644 --- a/gn/config.gni +++ b/gn/config.gni @@ -11,6 +11,10 @@ # See the License for the specific language governing permissions and # limitations under the License. +declare_args() { + build_lite_full = false +} + platform = "${current_os}_${current_cpu}" if (platform == "mac_arm64") { mac_buildtool = "//build/toolchain/mac:clang_arm64" diff --git a/jsapp/lite/JsAppImpl.cpp b/jsapp/lite/JsAppImpl.cpp index 998097c..f7a94c7 100644 --- a/jsapp/lite/JsAppImpl.cpp +++ b/jsapp/lite/JsAppImpl.cpp @@ -69,6 +69,7 @@ static void InitVectorFont(UIFont* font, const string fontPath) FLOG("InitFontEngine SetFontPath failed. vector fontPath: %s", fontPath.data()); } font->RegisterFontInfo("SourceHanSansSC-Regular.otf"); + font->SetCurrentLangId(0); } static void InitFontEngine() diff --git a/mock/BUILD.gn b/mock/BUILD.gn index 2617303..0dbca98 100644 --- a/mock/BUILD.gn +++ b/mock/BUILD.gn @@ -115,6 +115,26 @@ ohos_source_set("mock_lite") { "//foundation/graphic/graphic_utils_lite/interfaces/kits/", "//foundation/graphic/graphic_utils_lite/interfaces/innerkits/", ] + + if (build_lite_full) { + deps += [ + "//base/location/interfaces/kits/geo_lite/js/builtin:nativeapi_location_simulator", + "//base/sensors/sensorjs_lite/miscdevice_lite/interfaces/js/builtin:nativeapi_miscdevice", + "//base/sensors/sensorjs_lite/sensor_lite/interfaces/js/builtin:nativeapi_sensor", + "//foundation/arkui/ui_ext_lite/tools/ide:graphic_lite", + "//foundation/arkui/ui_ext_lite/tools/ide/brightness_lite/js/builtin:nativeapi_brightness_static", + ] + sources += [ + "lite/GeoLocation.cpp", + "lite/SensorModuleImpl.cpp", + "lite/VibratorModuleImpl.cpp", + "lite/VirtualLocation.cpp", + ] + include_dirs += [ + "//foundation/arkui/ui_ext_lite/tools/ide/brightness_lite/js/builtin/include/", + ] + } + part_name = "previewer" subsystem_name = "ide" }