summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* TestFindOpenMP,MPI: Disable default languagesChristian Pfeiffer2017-05-082-2/+2
|
* Merge topic 'c++11-iwyu'Brad King2017-05-0811-45/+62
|\ | | | | | | | | | | | | | | | | | | | | 50dd15af QtDialog: block include-what-you-use f3e21613 cmServer: include what you use 9535823b IWYU: map system symbols to libuv 6a91ee02 IWYU: add mapping for cm::auto_ptr 7165065f cmInstalledFile: add cmConfigure.h as first #include Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !811
| * QtDialog: block include-what-you-useDaniel Pfeifer2017-05-051-0/+6
| |
| * cmServer: include what you useDaniel Pfeifer2017-05-058-45/+43
| |
| * IWYU: map system symbols to libuvDaniel Pfeifer2017-05-051-0/+5
| |
| * IWYU: add mapping for cm::auto_ptrDaniel Pfeifer2017-05-051-0/+6
| |
| * cmInstalledFile: add cmConfigure.h as first #includeDaniel Pfeifer2017-05-051-0/+2
| |
* | Merge topic 'f2c-int-fix'Brad King2017-05-084-6/+16
|\ \ | | | | | | | | | | | | | | | | | | | | | 93f119ed FortranCInterface: Add support for PGI on Windows 2cfea104 FortranCInt: Pass CONFIG flags to try_compile Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !802
| * | FortranCInterface: Add support for PGI on WindowsChristian Pfeiffer2017-05-063-3/+9
| | |
| * | FortranCInt: Pass CONFIG flags to try_compileChristian Pfeiffer2017-05-062-3/+7
| | | | | | | | | | | | | | | | | | This change ensures that Intel Fortran's /libs: in CMAKE_Fortran_FLAGS and Visual C++'s /MT or /MD in the CMAKE_C_FLAGS_RELEASE do not conflict with each other.
* | | Merge topic 'jsoncpp-no-iwyu'Brad King2017-05-081-0/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | e446fa4e jsoncpp: Exclude from include-what-you-use Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Daniel Pfeifer <daniel@pfeifer-mail.de> Merge-request: !810
| * | | jsoncpp: Exclude from include-what-you-useBrad King2017-05-051-0/+1
| | |/ | |/| | | | | | | This is third-party code.
* | | Merge topic 'nag-fortran-version'Brad King2017-05-082-1/+8
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d47190ba NAG: Detect compiler version of NAG Fortran d52a4256 NAG: Extend compiler tool selection with NAG Fortran Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: Tom <tom.clune@nasa.gov> Merge-request: !809
| * | | NAG: Detect compiler version of NAG FortranTom Clune2017-05-051-0/+5
| | | | | | | | | | | | | | | | Fixes: #16817
| * | | NAG: Extend compiler tool selection with NAG FortranTom Clune2017-05-051-1/+3
| |/ / | | | | | | | | | Add `nag` and `nagfor`.
* | | Merge topic 'pgi-rdynamic-fix'Brad King2017-05-081-0/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | fb31229e Linux-PGI: Prevent -rdynamic ending up in flags Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !808
| * | | Linux-PGI: Prevent -rdynamic ending up in flagsChristian Pfeiffer2017-05-051-0/+1
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | Ensure that PGI on Linux keeps its CMAKE_SHARED_LIBRARY_LINK_<LANG>_FLAGS empty, especially of -rdynamic. In CMakeFortranInformation a lot of flags will be copied from their C equivalents if they're not defined. By using a combination of GCC and PGFortran, this will lead to -rdynamic ending up in the PGI flags and none of the PGI compilers understand that flag, crashing with a fatal error.
* | | Merge topic 'pgi-fix-linux'Brad King2017-05-082-31/+31
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | d59e3509 Do not assume GCC libs are linked by all compilers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !800
| * | | Do not assume GCC libs are linked by all compilersChristian Pfeiffer2017-05-052-31/+31
| |/ / | | | | | | | | | | | | Not all compilers link libgcc and libgcc_s causing trouble when linking C++ code with instance PGI Fortran and C compilers.
* | | Merge topic 'FindOpenCL-AMDAPPSDKROOT'Brad King2017-05-081-0/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | b259fe84 FindOpenCL: Add missing PATHS keyword Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !807
| * | | FindOpenCL: Add missing PATHS keywordKirill Mavreshko2017-05-051-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The change in commit b888104e44 (FindOpenCL: add AMDAPPSDKROOT into paths for OpenCL library, 2017-05-03) accidentally left out the `PATHS` keyword. Without it properly installed AMD APP SDK (OpenCL) cannot be detected. Tested on Ubuntu 16.04.
* | | | Merge topic 'clazy-cleanup'Brad King2017-05-086-35/+32
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 422359fe CMakeSetupDialog: use multi-arg 1ffe47e3 QCMakeCacheView: prever QVector over QList 726b3b6f QtDialog: add reference in foreach 377d4df2 QCMakeCacheView: avoid temporary containers for iteration a57b30bb QtDialog: add missing emit keywords 7a0e2392 cmFileMonitor: use cmDeleteAll Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !805
| * | | | CMakeSetupDialog: use multi-argDaniel Pfeifer2017-05-051-6/+3
| | | | |
| * | | | QCMakeCacheView: prever QVector over QListDaniel Pfeifer2017-05-051-2/+2
| | | | |
| * | | | QtDialog: add reference in foreachDaniel Pfeifer2017-05-053-9/+9
| | | | |
| * | | | QCMakeCacheView: avoid temporary containers for iterationDaniel Pfeifer2017-05-051-4/+10
| | | | |
| * | | | QtDialog: add missing emit keywordsDaniel Pfeifer2017-05-052-5/+5
| | | | |
| * | | | cmFileMonitor: use cmDeleteAllDaniel Pfeifer2017-05-051-9/+3
| | | | |
* | | | | Merge topic 'libuv-solaris'Brad King2017-05-081-3/+12
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6b0bc432 libuv: Compile as C 99 on Solaris 5.11 b08d2d99 libuv: Compile as C 90 on Solaris 5.10 with SunPro 5.14 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !806
| * | | | | libuv: Compile as C 99 on Solaris 5.11Brad King2017-05-051-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | SunPro 5.13 and below do not compile as c99 by default.
| * | | | | libuv: Compile as C 90 on Solaris 5.10 with SunPro 5.14Brad King2017-05-051-3/+5
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2017-05-081-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2017-05-071-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2017-05-061-1/+1
| |_|_|_|/ |/| | | |
* | | | | Merge topic 'ctest_submit_headers'Brad King2017-05-0515-4/+87
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1a7d00bd ctest_submit: Add HTTPHEADER option Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !793
| * | | | | ctest_submit: Add HTTPHEADER optionZack Galbreath2017-05-0415-4/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow CTest script writers to specify additional HTTP headers to be sent to CDash during submission. The motivating case for this feature is a corresponding change in CDash. This will allow projects to refuse submissions from any site not bearing a valid authentication token.
* | | | | | Merge topic 'vector-over-list'Brad King2017-05-057-24/+24
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3e027d9d c++: prefer vectors over lists Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !799
| * | | | | c++: prefer vectors over listsBen Boeckel2017-05-047-24/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | None of these usages of `std::list` were inserting or removing elements in the middle of the structure, so there were no benefits to using it. Other uses were related to C pointers being stable in a list of strings whereas in a vector of strings, small pointer optimizations could be moved and become invalid after a modification to the hosting vector. None of these uses modified the vector after handing out a C string to an external store.
* | | | | | Merge topic 'add-more-sunpro-c-flags'Brad King2017-05-051-4/+11
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1a09a7d9 SunPro: Add more flags for C language standards Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !803
| * | | | | | SunPro: Add more flags for C language standardsChuck Atkins2017-05-041-4/+11
| | | | | | |
* | | | | | | Merge topic 'clang-tidy-config'Brad King2017-05-055-5/+58
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d0c3e47d clang-tidy: add option CMake_RUN_CLANG_TIDY 894ff96c auto_ptr: silence clang-tidy warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !790
| * | | | | | | clang-tidy: add option CMake_RUN_CLANG_TIDYDaniel Pfeifer2017-05-044-0/+53
| | | | | | | |
| * | | | | | | auto_ptr: silence clang-tidy warningsDaniel Pfeifer2017-05-041-5/+5
| | |/ / / / / | |/| | | | |
* | | | | | | Merge topic 'findjava-openjdk9'Brad King2017-05-051-0/+3
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f5a3ec4d FindJava: Add support for OpenJDK early access builds Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !797
| * | | | | | | FindJava: Add support for OpenJDK early access buildsBryan Donlan2017-05-041-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OpenJDK 9 early access builds use a version string of "9-ea", and locally built installations use "9-internal", neither of which is currently accepted by the FindJava macro. Map those versions to "1.9". If the final released version is "9.0" the version interpretation could be changed to match at that time.
* | | | | | | | Merge topic 'vs-masm-flags'Brad King2017-05-055-157/+164
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ea6bb829 VS: Use tool-specific flag table for COMPILE_FLAGS parsing da9076e4 VS: Fix MASM flag tables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !791
| * | | | | | | VS: Use tool-specific flag table for COMPILE_FLAGS parsingPeter Ivanyi2017-05-031-1/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #14710
| * | | | | | | VS: Fix MASM flag tablesPeter Ivanyi2017-05-034-156/+148
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the leading `/` characters from flag table entries. Our parser checks the table with the leading character already removed. Issue: #14710
* | | | | | | | CMake Nightly Date StampKitware Robot2017-05-051-1/+1
| |_|_|/ / / / |/| | | | | |
* | | | | | | Merge topic 'sunpro-5.14'Brad King2017-05-043-1/+19
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f15f905b Features: Record standards and features for SunPro 5.14 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !795