summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* CMake Nightly Date StampKitware Robot2016-03-241-1/+1
|
* Merge topic 'CMakePackageConfigHelpers-relative-prefix'Brad King2016-03-231-1/+3
|\ | | | | | | | | fd31feb0 CMakePackageConfigHelpers: allow to specify a relative CMAKE_INSTALL_PREFIX
| * CMakePackageConfigHelpers: allow to specify a relative CMAKE_INSTALL_PREFIXSergiu Deitsch2016-03-221-1/+3
| |
* | Merge topic 'FindCUDA-verbatim'Brad King2016-03-231-1/+6
|\ \ | | | | | | | | | | | | 72a97b7a FindCUDA: Fix regression in separate compilation (#16027)
| * | FindCUDA: Fix regression in separate compilation (#16027)Brad King2016-03-221-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | Since commit v3.5.0-rc1~47^2 (FindCUDA: Support special characters in path, 2016-01-15) our add_custom_command calls use VERBATIM so that CMake will automatically quote special characters correctly. Fix the separate compilation code path to not add its own quoting when the VERBATIM option will be used.
* | | Merge topic 'use-cmXMLWriter'Brad King2016-03-2314-813/+928
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 51465da1 CPack/IFW: port to cmXMLWriter 754485af cmExtraEclipseCDT4Generator: port to cmXMLWriter c45671b0 cmGlobalKdevelopGenerator: port to cmXMLWriter dcdc270e cmExtraCodeLiteGenerator: port to cmXMLWriter 27e09764 cmExtraCodeBlocksGenerator: port to cmXMLWriter d7407621 cmXMLWriter: add Doctype() method dd27e313 cmXMLWriter: overload Element() method for empty elements
| * | | CPack/IFW: port to cmXMLWriterDaniel Pfeifer2016-03-236-103/+81
| | | |
| * | | cmExtraEclipseCDT4Generator: port to cmXMLWriterDaniel Pfeifer2016-03-232-380/+328
| | | |
| * | | cmGlobalKdevelopGenerator: port to cmXMLWriterDaniel Pfeifer2016-03-231-146/+205
| | | |
| * | | cmExtraCodeLiteGenerator: port to cmXMLWriterDaniel Pfeifer2016-03-211-93/+149
| | | |
| * | | cmExtraCodeBlocksGenerator: port to cmXMLWriterDaniel Pfeifer2016-03-212-91/+147
| | | |
| * | | cmXMLWriter: add Doctype() methodDaniel Pfeifer2016-03-212-0/+9
| | | |
| * | | cmXMLWriter: overload Element() method for empty elementsDaniel Pfeifer2016-03-212-0/+9
| | |/ | |/|
* | | Merge topic 'release-win64'Brad King2016-03-231-0/+4
|\ \ \ | | | | | | | | | | | | | | | | 4cdd6363 Utilities/Release: Skip spurious Qt5Autogen test for nightly win64 binary
| * | | Utilities/Release: Skip spurious Qt5Autogen test for nightly win64 binaryBrad King2016-03-221-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | This test fails spuriously too often and prevents the nightly binary from finishing. Simply skip it for the nightly binary to allow it to complete more regularly.
* | | | CMake Nightly Date StampKitware Robot2016-03-231-1/+1
| | | |
* | | | Merge topic 'timeout_after_match'Brad King2016-03-2218-0/+159
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | de7afd29 Help: Add notes for topic 'timeout_after_match' 993e48d0 CTest: Optionally use a secondary test timeout after matching output
| * | | | Help: Add notes for topic 'timeout_after_match'Brad King2016-03-221-0/+6
| | | | |
| * | | | CTest: Optionally use a secondary test timeout after matching outputZack Galbreath2016-03-2217-0/+153
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow a test N seconds to complete after we detect a matching line in its output. Activate this behavior with a new TIMEOUT_AFTER_MATCH test property.
* | | | | Merge topic 'test-rename-VSSolution'Brad King2016-03-2218-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 5c1f4da8 Tests: Rename RunCMake.{SolutionGlobalSections => VSSolution}
| * | | | | Tests: Rename RunCMake.{SolutionGlobalSections => VSSolution}Brad King2016-03-1818-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | The test will be suitable for covering other `.sln` content too.
* | | | | | Merge topic 'ghs-try_compile'Brad King2016-03-223-2/+12
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | bf3e76d2 GHS: Fix try_compile (#15975)
| * | | | | | GHS: Fix try_compile (#15975)Geoff Viola2016-03-213-2/+12
| | |_|_|/ / | |/| | | |
* | | | | | Merge topic 'ninja-directory-targets'Brad King2016-03-228-0/+117
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9ead71df Help: Add notes for topic 'ninja-directory-targets' e9bf8ec8 Ninja: Add test for `$subdir/all` targets ca575fe9 Ninja: Add `$subdir/all` targets
| * | | | | | Help: Add notes for topic 'ninja-directory-targets'Brad King2016-03-221-0/+7
| | | | | | |
| * | | | | | Ninja: Add test for `$subdir/all` targetsBrad King2016-03-224-0/+21
| | | | | | |
| * | | | | | Ninja: Add `$subdir/all` targetsCharles Huet2016-03-183-0/+89
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the Makefile generator one can use `cd $subdir; make all` to build all targets associated with a given subdirectory. This is not possible to do with the Ninja generator since there is only one `build.ninja` file at the top of the build tree. However, we can approximate it by allowing one to run `ninja $subdir/all` at the top of the tree to build the targets in the corresponding subdirectory. Port logic from cmGlobalUnixMakefileGenerator3::WriteDirectoryRule2 to cmGlobalNinjaGenerator in order to produce equivalent directory-level targets.
* | | | | | Merge topic 'TestBigEndian-log-output'Brad King2016-03-221-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8e2aa6ca TestBigEndian: Log success to CMakeOutput.log, not CMakeError.log
| * | | | | | TestBigEndian: Log success to CMakeOutput.log, not CMakeError.logPaweł Stankowski2016-03-211-1/+1
| | | | | | |
* | | | | | | Merge topic 'fix-repeat-pkg-config'Brad King2016-03-222-6/+7
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6f4f9054 FindPkgConfig: set correctly named variables in cache (#15903)
| * | | | | | | FindPkgConfig: set correctly named variables in cache (#15903)Ben Boeckel2016-03-212-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The fix in commit v3.5.0-rc1~27^2 (FindPkgConfig: set standard variables in the cache, 2016-01-20) added the wrong variable name to the cache. The test was only testing that the cache variable existed, not that it also had the correct value. Update the test to ensure that the cache value matches the local variable value. Reported-by: Bernd Lörwald
* | | | | | | | Merge topic 'add-bruce-c'Brad King2016-03-228-9/+36
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 53c0dc2d Add support for Bruce C Compiler (BCC)
| * | | | | | | | Add support for Bruce C Compiler (BCC)Paweł Stankowski2016-03-218-9/+36
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | Revise C compiler detection code to be K&R compatible.
* | | | | | | | CMake Nightly Date StampKitware Robot2016-03-221-1/+1
| |_|_|/ / / / |/| | | | | |
* | | | | | | Merge topic 'cpack-osx-optional-CoreServices'Brad King2016-03-212-1/+20
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d84ba668 CPack: Avoid using OS X CoreServices if compiler fails on header (#16021)
| * | | | | | | CPack: Avoid using OS X CoreServices if compiler fails on header (#16021)Brad King2016-03-182-1/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some compilers on OS X report errors in the CoreServices framework headers. Check for support of the header ahead of time and compile the relevant code only when the header is available.
* | | | | | | | Merge topic 'find-blas-lapack-OpenBLAS'Brad King2016-03-213-4/+36
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5f6b4f69 Find{BLAS,LAPACK}: Add support for OpenBLAS (#16024)
| * | | | | | | | Find{BLAS,LAPACK}: Add support for OpenBLAS (#16024)J M Dieterich2016-03-183-4/+36
| | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | OpenBLAS (www.openblas.net) is the successor to GotoBLAS.
* | | | | | | | Merge topic 'osx-no-carbon'Brad King2016-03-213-6/+0
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 52777366 Drop unnecessary LSRequiresCarbon reference from Info.plist files
| * | | | | | | | Drop unnecessary LSRequiresCarbon reference from Info.plist filesSean McBride2016-03-183-6/+0
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | LSRequiresCarbon is long since unnecessary. It refers to requiring Carbon as opposed to Classic (OS 9 emulation).
* | | | | | | | CMake Nightly Date StampKitware Robot2016-03-211-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2016-03-201-1/+1
| |_|/ / / / / |/| | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2016-03-191-1/+1
|/ / / / / /
* | | | | | Merge topic 'release-win64'Brad King2016-03-187-9/+45
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | c089485d Utilities/Release: Skip spurious Qt5Autogen test for nightly binary e903a9fc Utilities/Release: Create a Windows 64-bit binary dd630075 Utilities/Release: Rename scripts to match target platform
| * | | | | Utilities/Release: Skip spurious Qt5Autogen test for nightly binaryBrad King2016-03-171-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This test fails spuriously too often and prevents the nightly binary from finishing. Simply skip it for the nightly binary to allow it to complete more regularly.
| * | | | | Utilities/Release: Create a Windows 64-bit binaryBrad King2016-03-173-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Compile with `-D_WIN32_WINNT=0x502` to use a WinXP-compatible API. Compile with `-D_USING_V110_SDK71_` to tell the VS standard library headers that we are building with a WinXP-compatible Windows SDK. Link executables with `-subsystem:console,5.02` to make them runnable on Windows XP 64-bit. Ideally `cmake-gui` should instead be linked with `-subsystem:windows,5.02` but with the Ninja and Makefile generators CMake adds `-subsystem:windows` after our `-subsystem:console,5.02` flag and the linker seems to interpret this combination as we need.
| * | | | | Utilities/Release: Rename scripts to match target platformBrad King2016-03-176-9/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The machine name we happen to use for the build is less informative than its platform.
* | | | | | Merge topic 'GenerateExportHeader-fix-name-leak'Brad King2016-03-1816-46/+63
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6a6e5d89 GenerateExportHeader: Allow common NO_DEPRECATED_MACRO_NAME for multiple libs be5a8973 GenerateExportHeader: Do not define DEFINE_NO_DEPRECATED (#16022)
| * | | | | | GenerateExportHeader: Allow common NO_DEPRECATED_MACRO_NAME for multiple libsAndreas Schuh2016-03-171-1/+3
| | | | | | |
| * | | | | | GenerateExportHeader: Do not define DEFINE_NO_DEPRECATED (#16022)Andreas Schuh2016-03-1716-45/+60
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously we allowed this definition to persist outside our header. This would cause conflicts across multiple such headers because the name was always the same. Fix this by avoiding the definition altogether.