Realm.xcconfig 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. SUPPORTED_PLATFORMS = macosx iphoneos iphonesimulator watchos watchsimulator appletvos appletvsimulator;
  2. TARGETED_DEVICE_FAMILY = 1,2,3,4;
  3. INFOPLIST_FILE = Realm/Realm-Info.plist;
  4. MODULEMAP_FILE = $(SRCROOT)/Realm/Realm.modulemap;
  5. PRODUCT_BUNDLE_IDENTIFIER = io.Realm.${PRODUCT_NAME:rfc1034identifier};
  6. PRODUCT_NAME = Realm;
  7. SKIP_INSTALL = YES;
  8. DEFINES_MODULE = YES;
  9. DYLIB_COMPATIBILITY_VERSION = 1;
  10. DYLIB_CURRENT_VERSION = 1;
  11. DYLIB_INSTALL_NAME_BASE = @rpath;
  12. REALM_OBJC_MACH_O_TYPE = mh_dylib;
  13. MACH_O_TYPE = $(REALM_OBJC_MACH_O_TYPE);
  14. FRAMEWORK_VERSION = A;
  15. APPLICATION_EXTENSION_API_ONLY = YES;
  16. HEADER_SEARCH_PATHS = $(inherited) $(DERIVED_FILE_DIR);
  17. LIBRARY_SEARCH_PATHS = core;
  18. ENABLE_BITCODE[sdk=iphone*] = YES;
  19. ENABLE_BITCODE[sdk=watch*] = YES;
  20. ENABLE_BITCODE[sdk=appletv*] = YES;
  21. LD_RUNPATH_SEARCH_PATHS[sdk=macosx*] = $(inherited) @executable_path/../Frameworks @loader_path/../Frameworks;
  22. LD_RUNPATH_SEARCH_PATHS[sdk=iphone*] = $(inherited) @executable_path/Frameworks @loader_path/Frameworks;
  23. LD_RUNPATH_SEARCH_PATHS[sdk=watch*] = $(inherited) @executable_path/Frameworks @loader_path/Frameworks;
  24. LD_RUNPATH_SEARCH_PATHS[sdk=appletv*] = $(inherited) @executable_path/Frameworks @loader_path/Frameworks;
  25. REALM_PLATFORM_SUFFIX = $(PLATFORM_NAME);
  26. OTHER_LDFLAGS[sdk=macosx*] = -lrealm-$(REALM_PLATFORM_SUFFIX)$(REALM_LIBRARY_SUFFIX) $(REALM_CATALYST_FLAGS);
  27. OTHER_LIBTOOLFLAGS[sdk=macosx*] = -lrealm-$(REALM_PLATFORM_SUFFIX)$(REALM_LIBRARY_SUFFIX) $(REALM_CATALYST_FLAGS);
  28. OTHER_LDFLAGS[sdk=iphone*] = -lrealm-ios$(REALM_LIBRARY_SUFFIX);
  29. OTHER_LIBTOOLFLAGS[sdk=iphone*] = -lrealm-ios$(REALM_LIBRARY_SUFFIX);
  30. OTHER_LDFLAGS[sdk=watch*] = -lrealm-watchos$(REALM_LIBRARY_SUFFIX);
  31. OTHER_LIBTOOLFLAGS[sdk=watch*] = -lrealm-watchos$(REALM_LIBRARY_SUFFIX);
  32. OTHER_LDFLAGS[sdk=appletv*] = -lrealm-tvos$(REALM_LIBRARY_SUFFIX);
  33. OTHER_LIBTOOLFLAGS[sdk=appletv*] = -lrealm-tvos$(REALM_LIBRARY_SUFFIX);