Cleanup base_settings.*
@@ -6058,6 +6058,9 @@ when ($MAPSMOBI_BUILD_HOST || $MAPSMOBI_BUILD_TARGET) {
}
when ($MAPSMOBI_BUILD) {
CFLAGS+=-DMOBILE_BUILD
+ MAPKIT_BASE_PROTO_PACKAGE=yandex.maps.proto
+ MAPKIT_PROTO_ROOT=maps/doc/proto
+ MAPKIT_IDL_FRAMEWORK=devtools/experimental/mapsmobi/idl_frameworks
}
when ($MAPSMOBI_BUILD_TARGET) {
ALLOCATOR=FAKE
@@ -6109,7 +6112,10 @@ when ($MAPSMOBI_BUILD_TARGET && $OS_DARWIN) {
LDFLAGS+=-lc++
}
when ($MAPSMOBI_BUILD_TARGET && $OS_IOS) {
- CFLAGS+=-DIOS
+ CFLAGS+=-DIOS -stdlib=libc++ -fobjc-arc -fvisibility=hidden
+ when ($ARCH_ARM7 || $ARCH_ARM64) {
+ CFLAGS+=-fembed-bitcode
+ }
}
when ($MAPSMOBI_BUILD_TARGET && $OS_LINUX) {
QT_REQUIRED=yes
