Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'upstream-expat' into update-expat | Brad King | 2022-02-22 | 6 | -63/+133 |
| | | | | | | # By Expat Upstream * upstream-expat: expat 2022-02-20 (65a21f2b) | ||||
* | Merge branch 'upstream-expat' into update-expat | Brad King | 2022-02-01 | 3 | -14/+26 |
| | | | | | | # By Expat Upstream * upstream-expat: expat 2022-01-30 (81b89678) | ||||
* | Utilities: Suppress warnings in third-party code with IBMClang | Aaron Liu | 2022-01-27 | 1 | -1/+1 |
| | |||||
* | Merge branch 'upstream-expat' into update-expat | Brad King | 2022-01-18 | 7 | -19/+214 |
| | | | | | * upstream-expat: expat 2022-01-16 (57c7da69) | ||||
* | LCC: Add dedicated support for MCST LCC compiler | makise-homura | 2021-10-15 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | cmexpat: Create expat_config.h in build within CMake itself | Brad King | 2021-05-24 | 1 | -0/+2 |
| | | | | Expat 2.4.1 no longer supports compiling without this header. | ||||
* | Merge branch 'upstream-expat' into update-expat | Brad King | 2021-05-24 | 20 | -154/+1404 |
| | | | | | * upstream-expat: expat 2021-05-23 (a28238bd) | ||||
* | Utilities: Suppress warnings in third-party code with NVHPC | Brad King | 2021-04-20 | 1 | -1/+1 |
| | |||||
* | Utilities: Suppress warnings in third-party code when using IntelLLVM | Brad King | 2021-01-28 | 1 | -1/+1 |
| | |||||
* | Merge branch 'upstream-expat' into update-expat | Brad King | 2020-10-05 | 7 | -36/+64 |
| | | | | | | # By Expat Upstream * upstream-expat: expat 2020-10-03 (162e16b0) | ||||
* | expat: Remove unused try_compile checks | Brad King | 2020-06-03 | 2 | -17/+0 |
| | |||||
* | Refactoring: Third-parties public headers are under cm3p prefix | Marc Chevrier | 2020-05-07 | 1 | -1/+1 |
| | | | | Fixes: #20666 | ||||
* | expat: Update CMake build for 2.2.9 | Brad King | 2019-11-11 | 1 | -1/+0 |
| | |||||
* | Merge branch 'upstream-expat' into update-expat | Brad King | 2019-11-11 | 22 | -4840/+4036 |
| | | | | | * upstream-expat: expat 2019-09-25 (a7bc26b6) | ||||
* | Merge branch 'upstream-expat' into update-expat | Brad King | 2019-07-01 | 23 | -1569/+2055 |
| | | | | | * upstream-expat: expat 2019-06-19 (d3b78b42) | ||||
* | Utilities: Suppress warnings in third-party code when using XLClang | Brad King | 2019-02-25 | 1 | -1/+1 |
| | |||||
* | Remove now-unused code once used for MIPSpro on IRIX | Brad King | 2019-02-21 | 1 | -1/+1 |
| | | | | | | 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. | ||||
* | expat: Update CMake build for 2.2.3 | Brad King | 2017-08-07 | 1 | -3/+4 |
| | |||||
* | Merge branch 'upstream-expat' into update-expat | Brad King | 2017-08-07 | 10 | -240/+838 |
| | | | | | * upstream-expat: expat 2017-08-02 (97c6bd01) | ||||
* | expat: Fix compilation on systems without stdint.h | Brad King | 2017-06-20 | 1 | -1/+11 |
| | |||||
* | Merge branch 'upstream-expat' into update-expat | Brad King | 2017-06-19 | 10 | -169/+897 |
| | | | | | * upstream-expat: expat 2017-06-17 (c4446687) | ||||
* | Merge branch 'upstream-expat' into update-expat | Brad King | 2016-06-06 | 8 | -295/+433 |
| | | | | | * upstream-expat: expat 2016-06-05 (2b9cb7f5) | ||||
* | expat: Suppress compiler warnings | Brad King | 2016-05-05 | 2 | -0/+13 |
| | | | | We are not developing expat so we do not care about warnings. | ||||
* | expat: Re-write CMake build system for our needs | Brad King | 2016-05-05 | 2 | -33/+14 |
| | | | | Hard-code production of a static library. Rename to `cmexpat`. | ||||
* | expat: Hard-code configuration options for our needs | Brad King | 2016-05-05 | 3 | -28/+4 |
| | | | | | Also include our configured header on Windows too to get the same configuration. | ||||
* | expat: Drop upstream test/install/packaging code | Brad King | 2016-05-05 | 2 | -82/+0 |
| | |||||
* | Merge branch 'upstream-expat' into update-expat | Brad King | 2016-05-05 | 23 | -0/+13896 |
| | | | | | * upstream-expat: expat 2016-05-01 (379213ca) | ||||
* | expat: Disable all whitespace checks in third-party code | Brad King | 2016-05-05 | 1 | -0/+1 |
| | |||||
* | Drop old expat sources to make room for a fresh import | Brad King | 2016-05-05 | 21 | -11243/+0 |
| | |||||
* | Clean up install rules of CMake itself (#14371) | Brad King | 2013-08-26 | 1 | -1/+1 |
| | | | | | | | | | | | Ensure CMAKE_DATA_DIR, CMAKE_DOC_DIR, and CMAKE_MAN_DIR are always relative paths in CMake code, and set defaults accordingly. Use the install() command instead of install_files() and install_targets(). This is more modern and also avoids stripping of the first character from user-specified destinations. While at it, fix the default destinations reported in the bootstrap help. | ||||
* | Remove useless include file filters | Brad King | 2009-12-08 | 1 | -1/+0 |
| | | | | | | | | | | The commit "Cleanup regular expressions" removed real include filter expressions and replaced them with lines like INCLUDE_REGULAR_EXPRESSION("^.*$") that do no filtering. We simplify the change by removing the lines altogether. | ||||
* | Install third-party utility copyright notices | Brad King | 2009-09-28 | 1 | -0/+1 |
| | | | | | | | Some of our third-party utilities have licenses that require their copyright and license notices to be distributed with binary forms. This commit adds installation rules to include these notices with installed CMake documentation. | ||||
* | COMP: Cleanup regular expressions | Andy Cedilnik | 2005-12-30 | 1 | -1/+1 |
| | |||||
* | COMP: More cleanups | Andy Cedilnik | 2005-03-16 | 1 | -0/+4 |
| | |||||
* | COMP: Remove compile warning about shadow variables | Andy Cedilnik | 2005-02-27 | 1 | -6/+6 |
| | |||||
* | COMP: fix warnings | Bill Hoffman | 2005-02-25 | 1 | -0/+2 |
| | |||||
* | COMP: Try to resolve compile errors because of missing includes and wrong ↵ | Andy Cedilnik | 2005-01-18 | 1 | -1/+1 |
| | | | | include path | ||||
* | ENH: Initial import of expat | Andy Cedilnik | 2004-06-25 | 21 | -0/+11237 |