PluginService.64.xcconfig 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. // Copyright (C) 2013 Apple Inc. All rights reserved.
  2. //
  3. // Redistribution and use in source and binary forms, with or without
  4. // modification, are permitted provided that the following conditions
  5. // are met:
  6. // 1. Redistributions of source code must retain the above copyright
  7. // notice, this list of conditions and the following disclaimer.
  8. // 2. Redistributions in binary form must reproduce the above copyright
  9. // notice, this list of conditions and the following disclaimer in the
  10. // documentation and/or other materials provided with the distribution.
  11. //
  12. // THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
  13. // EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  14. // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  15. // PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR
  16. // CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  17. // EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  18. // PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  19. // PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
  20. // OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  21. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  22. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  23. #include "BaseXPCService.xcconfig"
  24. ARCHS = x86_64;
  25. PRODUCT_NAME = com.apple.WebKit.Plugin.64;
  26. INFOPLIST_FILE = PluginProcess/EntryPoint/mac/XPCService/PluginService.32-64.Info.plist;
  27. // Since this service is only used in production builds, in debug and release builds
  28. // we don't link against WebKit2, to avoid linking errors due to not having a WebKit2
  29. // of the right architecture.
  30. FRAMEWORK_LDFLAGS = -framework Foundation $(FRAMEWORK_LDFLAGS_$(DEBUG_OR_RELEASE));
  31. FRAMEWORK_LDFLAGS_ = -framework WebKit2;
  32. FRAMEWORK_LDFLAGS_NO = -framework WebKit2;
  33. FRAMEWORK_LDFLAGS_YES = ;
  34. OTHER_LDFLAGS = $(FRAMEWORK_LDFLAGS) $(OTHER_LDFLAGS);
  35. CODE_SIGN_ENTITLEMENTS = Configurations/PluginService.entitlements;