CMake merge requestshttps://gitlab.kitware.com/cmake/cmake/-/merge_requests2019-04-22T08:27:00-04:00https://gitlab.kitware.com/cmake/cmake/-/merge_requests/3248SunPro: Record support for C++14 features by SunPro 5.{14,15}2019-04-22T08:27:00-04:00Brad KingSunPro: Record support for C++14 features by SunPro 5.{14,15}SunPro 5.15 supports `-std=c++14` and several C++14 features.
SunPro 5.14 accepts `-std=c++14` but does not update its definition of
`__cplusplus` or any other macro to distinguish it from `-std=c++11`,
so we need to blacklist a couple ...SunPro 5.15 supports `-std=c++14` and several C++14 features.
SunPro 5.14 accepts `-std=c++14` but does not update its definition of
`__cplusplus` or any other macro to distinguish it from `-std=c++11`,
so we need to blacklist a couple features that do work but that we
cannot report for that version. We can still support `cxx_std_14`.3.15.0Brad KingBrad Kinghttps://gitlab.kitware.com/cmake/cmake/-/merge_requests/1875Features: Record for SunPro 5.152018-03-21T08:54:53-04:00Brad KingFeatures: Record for SunPro 5.15Oracle Developer Studio 12.6 adds support for more C++ 11 features.Oracle Developer Studio 12.6 adds support for more C++ 11 features.3.11.0Brad KingBrad Kinghttps://gitlab.kitware.com/cmake/cmake/-/merge_requests/1197CTestCustom: Suppress warning summary count from SunPro2017-08-30T10:38:32-04:00Brad KingCTestCustom: Suppress warning summary count from SunProIf warnings appear we want to match and/or suppress them independently. Always suppress the warning summary.If warnings appear we want to match and/or suppress them independently. Always suppress the warning summary.3.10.0Brad KingBrad Kinghttps://gitlab.kitware.com/cmake/cmake/-/merge_requests/879Sunpro std flags2023-05-31T14:11:21-04:00Daniel PfeiferSunpro std flags3.9.0Brad KingBrad Kinghttps://gitlab.kitware.com/cmake/cmake/-/merge_requests/832Features: Record features for SunPro C 5.13 and 5.142017-05-12T09:34:47-04:00Brad KingFeatures: Record features for SunPro C 5.13 and 5.143.9.0Brad KingBrad Kinghttps://gitlab.kitware.com/cmake/cmake/-/merge_requests/826SunPro: Use -fpp to process all files2017-05-11T09:59:50-04:00Christian PfeifferSunPro: Use -fpp to process all filesBy using only -F, SunPro does not process files that don't have a .F or
.F90 extension. This means that the preprocess rules don't quite work as
expected, for instance breaking the Ninja generator's behavior during
`cmake_ninja_depends`.By using only -F, SunPro does not process files that don't have a .F or
.F90 extension. This means that the preprocess rules don't quite work as
expected, for instance breaking the Ninja generator's behavior during
`cmake_ninja_depends`.3.9.0Brad KingBrad Kinghttps://gitlab.kitware.com/cmake/cmake/-/merge_requests/818Features: On SunPro link feature check with lang std flag2017-05-10T09:36:17-04:00Brad KingFeatures: On SunPro link feature check with lang std flagFollow up !783 to apply the same fix to the feature checks. The `try_compile` used for these is intentionally not using `CXX_STANDARD`-based logic so that it can test the individual flags.Follow up !783 to apply the same fix to the feature checks. The `try_compile` used for these is intentionally not using `CXX_STANDARD`-based logic so that it can test the individual flags.3.9.0Brad KingBrad Kinghttps://gitlab.kitware.com/cmake/cmake/-/merge_requests/813SunPro: Update flags used for CMake itself to support C++112017-05-09T11:37:37-04:00Brad KingSunPro: Update flags used for CMake itself to support C++113.9.0Brad KingBrad Kinghttps://gitlab.kitware.com/cmake/cmake/-/merge_requests/806libuv: fix C standard selection on Solaris 5.10 and 5.112017-05-08T09:46:22-04:00Brad Kinglibuv: fix C standard selection on Solaris 5.10 and 5.11On Solaris 5.10 we need to build libuv as C90. Make it do so even when using SunPro 5.14 that defaults to C11.
On Solaris 5.11 we need to build libuv as C99+. Make it do so even when using SunPro 5.13 or earlier that default to C90.On Solaris 5.10 we need to build libuv as C90. Make it do so even when using SunPro 5.14 that defaults to C11.
On Solaris 5.11 we need to build libuv as C99+. Make it do so even when using SunPro 5.13 or earlier that default to C90.3.9.0Brad KingBrad Kinghttps://gitlab.kitware.com/cmake/cmake/-/merge_requests/803SunPro: Add more flags for C language standards2017-05-05T09:47:59-04:00Chuck AtkinsSunPro: Add more flags for C language standards3.9.0Brad KingBrad Kinghttps://gitlab.kitware.com/cmake/cmake/-/merge_requests/795Features: Record standards and features for SunPro 5.142017-05-04T11:33:41-04:00Brad KingFeatures: Record standards and features for SunPro 5.14Oracle Studio 12.5 adds support for C 11 and associated standard flags.
It also adds a few more C++ 11 features.Oracle Studio 12.5 adds support for C 11 and associated standard flags.
It also adds a few more C++ 11 features.3.9.0Brad KingBrad Kinghttps://gitlab.kitware.com/cmake/cmake/-/merge_requests/787Port language standard default logic to common macro2017-05-03T11:01:13-04:00Chuck AtkinsPort language standard default logic to common macro3.9.0Brad KingBrad Kinghttps://gitlab.kitware.com/cmake/cmake/-/merge_requests/783Features: On SunPro link with language standard compiler flag2020-06-22T07:08:04-04:00Brad KingFeatures: On SunPro link with language standard compiler flagWhen C++ feature requirements or `CXX_STANDARD` cause us to compile on SunPro with the `-std=c++11` option, link with the option too. This is needed to make the compiler use the matching standard library.When C++ feature requirements or `CXX_STANDARD` cause us to compile on SunPro with the `-std=c++11` option, link with the option too. This is needed to make the compiler use the matching standard library.3.9.0Brad KingBrad King