| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Divert LCC compiler as a new one, instead of treating it as GNU.
Since old times, Elbrus C/C++/Fortran Compiler (LCC) by MCST has been
passing checks for GNU compilers, so it has been identified as GNU.
Now, with intent of seriously upstreaming its support, it has been
added as a separate LCC compiler, and its version displays not a
supported GCC version, but LCC version itself (e.g. LCC 1.25.19 instead
of GNU 7.3.0).
This commit adds its support for detection, and also converts basically
every check like 'is this compiler GNU?' to 'is this compiler GNU or
LCC?'. The only places where this check is untouched, is where it
regards other platforms where LCC is unavailable (primarily non-Linux),
and where it REALLY differs from GNU compiler.
Note: this transition may break software that are already ported to
Elbrus, but hardly relies that LCC will be detected as GNU; still such
software is not known.
|
|
|
|
| |
Detect MSYS as CYGWIN, with the required adaptations.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Port enough of libuv to HP-UX 11.31 ia64 with GCC 4.9.3 to work for
CMake.
|
| |
|
|
|
|
|
|
| |
In commit beb991110d (Remove now-unused code once used on IRIX,
2019-01-11, v3.14.0-rc1~167^2) we removed remnants of IRIX support.
Also remove remnants of MIPSpro compiler support.
|
| |
|
|
|
|
| |
Issue 18375
|
|
|
|
| |
Update our CMake build rules to account for upstream changes.
|
|
|
|
| |
With our last update of libuv, Cygwin is now supported.
|
|
|
|
| |
Update our CMake build rules to account for upstream changes.
|
|
|
|
| |
Update our CMake build rules to account for upstream changes.
|
|
|
|
| |
SunPro 5.13 and below do not compile as c99 by default.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
This avoid build errors from the
/usr/include/sys/feature_tests.h
include file which disallows setting XOpen
versions less than 6 when in C99 mode.
|
|
|
|
|
| |
We include the `kvm.h` header on these platforms and call kvm APIs.
Link with the library to ensure they are available.
|
|
|
|
| |
Add it unconditionally. It is present in FreeBSD 11, 10 and 9.
|
|
|
|
|
| |
When we install using the bundled libuv source, notify users of its
license terms.
|
|
|
|
|
| |
Add '-w' or equivalent flag on compilers supporting it.
Tell MSVC to use its lowest warning level inside libuv sources.
|
|
Take logic from upstream `Makefile.am` and `configure.ac` to build libuv
sources.
Update `uv.h` to include KWSys Large File Support configuration so that
consistent stream libraries are used (on AIX with XL).
Add a `cm_uv.h` header to include the CMake-provided copy of the `uv.h`
header from CMake sources.
|