[cfe-dev] Distinguishing between clang Window versions
Edward Diener
eldlistmailingz at tropicsoft.com
Tue Jul 8 06:54:47 PDT 2014
Since the two versions for clang on Windows, one using VC++ RTL and
emulating VC++ to some small extent and the other using mingw rtl, are
radically different, is there any easy way to distinguish between them
at pre-execution time.
In Boost Build we currently have a single toolset named 'clang' for the
clang compiler. On Linux it uses a clang-linux.jam file, on the Mac it
uses a clang-darwin.jam file, and I am trying to establish .jam files
for using clang on Windows. Essentially I can use the clang-linux.jam
file with a slight modification if the clang version uses mingw, but I
need to use a clang-win.jam file if the clang version uses VC++. So
somewhere early in the Boost Build processing I have to determine which
'clang.exe' is being used on Windows in order to invoke the proper Boost
Build jam file for it.
Ideas ? Suggestions ?
More information about the cfe-dev
mailing list