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