On Solaris, define some standard macros that the Solaris headers require in
order to not be broken (by Solaris standards). llvm-svn: 150822
This commit is contained in:
parent
9017b846d4
commit
0c1941cb05
|
@ -490,6 +490,10 @@ protected:
|
|||
Builder.defineMacro("__ELF__");
|
||||
Builder.defineMacro("__svr4__");
|
||||
Builder.defineMacro("__SVR4");
|
||||
Builder.defineMacro("_XOPEN_SOURCE", "500");
|
||||
Builder.defineMacro("_LARGEFILE_SOURCE");
|
||||
Builder.defineMacro("_LARGEFILE64_SOURCE");
|
||||
Builder.defineMacro("__EXTENSIONS__");
|
||||
}
|
||||
public:
|
||||
SolarisTargetInfo(const std::string& triple)
|
||||
|
|
Loading…
Reference in New Issue