To fix compilation issue for intel OSX compiler
o To prevent the compilation issue on OSX with the intel compiler suite. The error was found with icpc version 15.0.3.187 where the "__clang_version__" was not defined correctly, while "__clang__" was.
This commit is contained in:
parent
c90bf5e0f1
commit
4b55f0ebd6
1 changed files with 3 additions and 3 deletions
|
@ -7526,10 +7526,10 @@ class basic_json
|
||||||
result["platform"] = "unknown";
|
result["platform"] = "unknown";
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(__clang__)
|
#if defined(__ICC) || defined(__INTEL_COMPILER)
|
||||||
result["compiler"] = {{"family", "clang"}, {"version", __clang_version__}};
|
|
||||||
#elif defined(__ICC) || defined(__INTEL_COMPILER)
|
|
||||||
result["compiler"] = {{"family", "icc"}, {"version", __INTEL_COMPILER}};
|
result["compiler"] = {{"family", "icc"}, {"version", __INTEL_COMPILER}};
|
||||||
|
#elif defined(__clang__)
|
||||||
|
result["compiler"] = {{"family", "clang"}, {"version", __clang_version__}};
|
||||||
#elif defined(__GNUC__) || defined(__GNUG__)
|
#elif defined(__GNUC__) || defined(__GNUG__)
|
||||||
result["compiler"] = {{"family", "gcc"}, {"version", std::to_string(__GNUC__) + "." + std::to_string(__GNUC_MINOR__) + "." + std::to_string(__GNUC_PATCHLEVEL__)}};
|
result["compiler"] = {{"family", "gcc"}, {"version", std::to_string(__GNUC__) + "." + std::to_string(__GNUC_MINOR__) + "." + std::to_string(__GNUC_PATCHLEVEL__)}};
|
||||||
#elif defined(__HP_cc) || defined(__HP_aCC)
|
#elif defined(__HP_cc) || defined(__HP_aCC)
|
||||||
|
|
Loading…
Reference in a new issue