Skip to content
  • Ben Gamari's avatar
    configure: Fix CC version check on Apple compilers · 71a42356
    Ben Gamari authored and Ben Gamari's avatar Ben Gamari committed
    It seems that some Apple LLVM wrappers emit multiple messages containing
    the string "version", which we previously used to find the version
    number.  For instance,
    
        Configured with: --prefix=/Applications/Xcode.app/Contents/...
        Apple LLVM version 9.0.0 (clang-900.0.37)
        Target: x86_64-apple-darwin16.7.0
        Thread model: posix
        InstalledDir: /Applications/Xcode.app/Contents/Developer/...
        Found CUDA installation: /usr/local/cuda, version 8.0
    
    We now take care to only look at the first occurrence of this string.
    
    New `sed` command due to @merijn.
    
    Test Plan: Validate on all the compilers
    
    Reviewers: austin, hvr
    
    Subscribers: rwbarton, thomie, merijn, erikd
    
    Differential Revision: https://phabricator.haskell.org/D4069
    71a42356