[Mac] Enable library validation for Networking & Storage XPC services
authormitz@apple.com <mitz@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 25 Jan 2018 19:34:48 +0000 (19:34 +0000)
committermitz@apple.com <mitz@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 25 Jan 2018 19:34:48 +0000 (19:34 +0000)
commitcbf6e82631be6243377480f5ca7ea58771f30b3e
tree70fcd5d65d403665010de139b8aaa49cc9d8457f
parent3a60b536da8122970d7d594480e6af71215eede3
[Mac] Enable library validation for Networking & Storage XPC services
https://bugs.webkit.org/show_bug.cgi?id=173424
<rdar://problem/32386565>

Reviewed by Joseph Pecoraro.

* Configurations/BaseXPCService.xcconfig: Moved the definitions of
  WK_LIBRARY_VALIDATION_ENABLED and WK_LIBRARY_VALIDATION_CODE_SIGN_FLAGS from
  WebContentService.xcconfig to here and made them Mac-only at this level.
* Configurations/NetworkService.xcconfig: Also set OTHER_CODE_SIGN_FLAGS to
  WK_LIBRARY_VALIDATION_CODE_SIGN_FLAGS.
* Configurations/StorageService.xcconfig: Ditto.
* Configurations/WebContentService.xcconfig: Moved definitions from here to
  BaseXPCService.xcconfig.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@227618 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebKit/ChangeLog
Source/WebKit/Configurations/BaseXPCService.xcconfig
Source/WebKit/Configurations/NetworkService.xcconfig
Source/WebKit/Configurations/StorageService.xcconfig
Source/WebKit/Configurations/WebContentService.xcconfig