D5089: KDE compiler settings fail to consider AppleClang

René J.V. Bertin noreply at phabricator.kde.org
Fri Mar 17 18:16:38 UTC 2017


rjvbb added a comment.


  In https://phabricator.kde.org/D5089#95732, @apol wrote:
  
  > Maybe it would make sense to use MATCHES? are there any other *Clang*?
  
  
  That was my first idea, use `MATCHES "*Clang"`, but then I realised I have no idea if there are other SomethingClang. Searching the CMake sources for `[^"]Clang"` shows only AppleClang but I also see Android-Clang.cmake and Windows-Clang.cmake files. If we don't worry about the sudden future introduction of new AndroidClang, WindowsClang or FooClang IDs then yes, using MATCHES will be cleaner.
  
  Come to think of it, it might actually be better because all possible Clang flavours will be covered. After all there's only 1 Clang check currently that's Apple specific, and I left that one alone because it shouldn't trigger on Mac.
  
  I'll see what others think.

REPOSITORY
  R240 Extra CMake Modules

REVISION DETAIL
  https://phabricator.kde.org/D5089

To: rjvbb, #build_system, #frameworks
Cc: apol, kde-mac, #frameworks, #build_system
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20170317/9fd17d18/attachment.html>


More information about the Kde-frameworks-devel mailing list