summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'cuda-windows'Brad King2017-01-124-5/+27
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | f9a810f7 CUDA: Enable CudaOnly.SeparateCompilation test runtime calls 5599d858 CUDA: Port test cases to Windows with MSVC host compiler 11551702 CUDA: Populate NVIDIA compiler information on Windows 5365421e CUDA: Detect implicit link information on Windows 522b913f CUDA: Find MSVC binutils on Windows 02582b91 CUDA: Populate compiler PDB placeholder during device linking d470cb70 CUDA: Use `.obj` object file extension on Windows a2e80cb0 CUDA: Detect MSVC architecture id 65c1e012 CUDA: Detect use of MSVC host compiler 945dd207 CUDA: Allow platform files to set device linking rules 95420cea CMakeParseImplicitLinkInfo: Add support for MSVC invoked by CUDA nvcc
| * CUDA: Populate compiler PDB placeholder during device linkingBrad King2017-01-123-0/+15
| | | | | | | | | | The device link step runs the host compiler internally so we need to use the proper compiler PDB file with MSVC.
| * CUDA: Use `.obj` object file extension on WindowsBrad King2017-01-123-4/+10
| |
| * CUDA: Detect MSVC architecture idBrad King2017-01-121-1/+2
| |
* | Merge topic 'asan_overriding_user_options'Brad King2017-01-121-1/+1
|\ \ | |/ |/| | | | | efff7086 ctest_memcheck: Append sanitizers user options at the end to allow overriding
| * ctest_memcheck: Append sanitizers user options at the end to allow overridingSylvain Joubert2017-01-111-1/+1
| |
* | Merge topic 'vs15-detect-from-installer'Brad King2017-01-127-44/+612
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3a97a371 VS: Port Visual Studio Setup third-party header to older VS versions c93e85d8 VS: Use Visual Studio Installer to locate VS 2017 18c8278b VS: Add helper class to interact with Visual Studio Installer d47bda00 VS: Fix VS 2017 Windows Store toolset selection efdfc26e VS: Drop check for VS 15 Express Edition ad5b702c VS: Port Visual Studio Setup third-party header to MinGW def7395f VS: Add Visual Studio Setup third-party header
| * | VS: Use Visual Studio Installer to locate VS 2017Iyyappa Murugandi2016-12-164-38/+59
| | | | | | | | | | | | | | | | | | | | | | | | VS 2017 and later may no longer populate the Windows Registry entries CMake has traditionally used to find the VS installations. This is because VS now supports having multiple installations of the same version. The Visual Studio Installer tool provides a COM interface we can query to locate installations.
| * | VS: Add helper class to interact with Visual Studio InstallerIyyappa Murugandi2016-12-163-0/+551
| | | | | | | | | | | | | | | | | | VS 2017 exports a COM component which can be queried to find if VS 2017 is installed and also other components such as VC toolset and Windows SDKs. Add a helper class to interact with this interface.
| * | VS: Fix VS 2017 Windows Store toolset selectionIyyappa Murugandi2016-12-161-1/+1
| | | | | | | | | | | | VS 2017 uses the `v141` toolset, not `v140`.
| * | VS: Drop check for VS 15 Express EditionIyyappa Murugandi2016-12-161-5/+1
| | | | | | | | | | | | There is no such version of VS 2017.
* | | Merge topic 'cmListFileLexer-warning-fix'Brad King2017-01-123-3/+3
|\ \ \ | | | | | | | | | | | | | | | | 6e6253ea cmListFileLexer: Fix signature of cmListFileLexer_New
| * | | cmListFileLexer: Fix signature of cmListFileLexer_NewBrad King2017-01-113-3/+3
| | | | | | | | | | | | | | | | | | | | Add explicit `(void)` instead of an empty argument list, as suggested by `-Wstrict-prototypes`.
* | | | Merge topic 'cmake-install-infix'Brad King2017-01-121-1/+7
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 0315ab7a Add installation infix (empty by default)
| * | | | Add installation infix (empty by default)Konstantin Podsvirov2017-01-111-1/+7
| | | | |
* | | | | Merge topic 'codeblocks-nmake-makefiles-jom'Brad King2017-01-121-1/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 3462118c Allow CodeBlocks for NMake Makefiles JOM
| * | | | | Allow CodeBlocks for NMake Makefiles JOMKonstantin Podsvirov2017-01-101-1/+2
| |/ / / /
* | | | | Merge topic 'cmFileMonitor-skip-empty-names'Brad King2017-01-121-0/+3
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 7bad99b0 cmake-server: Do not try watching subdirectories with empty names
| * | | | | cmake-server: Do not try watching subdirectories with empty namesAleix Pol2017-01-111-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `cmsys::SystemTools::SplitPath` will return empty segments on paths where there's duplicaded consequent slashes (e.g. `/home/dir/my//stuff`). This makes the cmFileWatcher choke. Teach cmFileMonitor to skip these empty segments. Closes: #16531
| * | | | | Merge branch 'cmake-server-do-not-crash-on-interface-lib' into releaseBrad King2017-01-091-2/+6
| |\ \ \ \ \
| | * | | | | server-mode: Do not crash when running into INTERFACE_LIBRARYTobias Hunger2017-01-091-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes: #16539
* | | | | | | CMake Nightly Date StampKitware Robot2017-01-121-1/+1
| |_|_|_|_|/ |/| | | | |
* | | | | | Merge topic 'ctest_memcheck-leak_sanitizer'Brad King2017-01-112-4/+28
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e537bd91 ctest_memcheck: do not add detect_leaks=1 to ASAN_OPTIONS 0a2e5885 ctest_memcheck: join *SAN_OPTIONS with : cdacfbd2 MEMORYCHECK_SUPPRESSIONS_FILE: add support for sanitizers cf590c12 ctest_memcheck: add support for standalone LeakSanitizer
| * | | | | | ctest_memcheck: do not add detect_leaks=1 to ASAN_OPTIONSJamie Snape2017-01-091-1/+0
| | | | | | |
| * | | | | | ctest_memcheck: join *SAN_OPTIONS with :Jamie Snape2017-01-091-4/+4
| | | | | | |
| * | | | | | MEMORYCHECK_SUPPRESSIONS_FILE: add support for sanitizersJamie Snape2017-01-091-1/+8
| | | | | | |
| * | | | | | ctest_memcheck: add support for standalone LeakSanitizerJamie Snape2017-01-092-0/+18
| | | | | | |
* | | | | | | Merge topic 'UseSWIG-implicit-depends'Brad King2017-01-111-2/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b8968b4b UseSWIG: Automatically scan dependencies of SWIG files for Makefiles
| * | | | | | | UseSWIG: Automatically scan dependencies of SWIG files for MakefilesAlexey Sokolov2017-01-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue: #4147
* | | | | | | | Merge topic 'Autogen_Simplify'Brad King2017-01-113-454/+435
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7db05f42 AUTOGEN: Release notes for SKIP_AUTOX 6eabac26 AUTOGEN: Documentation update: cmake-qt, AUTOMOC, AUTOUIC, AUTORCC cbc07d33 AUTOGEN: Documentation for SKIP_AUTOX source file properties c17e0a3a AUTOGEN: Tests: AUTORCC SKIP_AUTORCC and SKIP_AUTOGEN test 53787bf8 AUTOGEN: Tests: AUTOUIC SKIP_AUTOUIC and SKIP_AUTOGEN test 8dbdd3e7 AUTOGEN: Tests: AUTOMOC SKIP_AUTOMOC and SKIP_AUTOGEN test 0699760d AUTOGEN: Generators: Do moc/uic skip test during file list generation a84f0bb7 AUTOGEN: Generators: Message upper/lower case unification 7b766b83 AUTOGEN: Generators: Use single moc/uic skip test method only 2964b8cc AUTOGEN: Generators: Use AUTOMOC/UIC/RCC instead of AUTOGEN in messages d58b6bf3 AUTOGEN: Generators: Moc/UicSkipTest methods 94c319f9 AUTOGEN: Generators: Use separate header lists for MOC and UIC 966be439 AUTOGEN: Generators: Be verbose about skipping files de531432 AUTOGEN: Generators: Remove unused variable d8e45536 AUTOGEN: Initializer: Always remember skipped files d9313a82 AUTOGEN: Initializer: Enable SKIP_AUTOGEN on all AUTOGEN generated sources ...
| * | | | | | | | AUTOGEN: Generators: Do moc/uic skip test during file list generationSebastian Holtermann2017-01-101-15/+16
| | | | | | | | |
| * | | | | | | | AUTOGEN: Generators: Message upper/lower case unificationSebastian Holtermann2017-01-101-23/+23
| | | | | | | | |
| * | | | | | | | AUTOGEN: Generators: Use single moc/uic skip test method onlySebastian Holtermann2017-01-101-50/+42
| | | | | | | | |
| * | | | | | | | AUTOGEN: Generators: Use AUTOMOC/UIC/RCC instead of AUTOGEN in messagesSebastian Holtermann2017-01-101-8/+8
| | | | | | | | |
| * | | | | | | | AUTOGEN: Generators: Moc/UicSkipTest methodsSebastian Holtermann2017-01-102-28/+38
| | | | | | | | |
| * | | | | | | | AUTOGEN: Generators: Use separate header lists for MOC and UICSebastian Holtermann2017-01-102-16/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is necessary for the skipMoc and skipUic lists to work properly.
| * | | | | | | | AUTOGEN: Generators: Be verbose about skipping filesSebastian Holtermann2017-01-101-18/+43
| | | | | | | | |
| * | | | | | | | AUTOGEN: Generators: Remove unused variableSebastian Holtermann2017-01-101-3/+2
| | | | | | | | |
| * | | | | | | | AUTOGEN: Initializer: Always remember skipped filesSebastian Holtermann2017-01-101-26/+35
| | | | | | | | |
| * | | | | | | | AUTOGEN: Initializer: Enable SKIP_AUTOGEN on all AUTOGEN generated sourcesSebastian Holtermann2017-01-101-2/+4
| | | | | | | | |
| * | | | | | | | AUTOGEN: Initializer: Introduce SKIP_AUTOGEN checksSebastian Holtermann2017-01-101-1/+7
| | | | | | | | |
| * | | | | | | | AUTOGEN: Rename config variablesSebastian Holtermann2017-01-101-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new names describe the variables use cases better.
| * | | | | | | | AUTOGEN: Make skipMoc and skipUic blacklists behave the same waySebastian Holtermann2017-01-102-80/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before skipMoc was a list of files that were not included in the sources. Now the skipMoc files are added to the sources as well in case they are needed for uic processing. skipMoc becomes a blacklist just like skipUic.
| * | | | | | | | AUTOGEN: Generators: Add dedicated method for moc content parsingSebastian Holtermann2017-01-102-62/+80
| | | | | | | | |
| * | | | | | | | AUTOGEN: Generators: Split config SKIP_MOC and SKIP_UIC into vectorsSebastian Holtermann2017-01-102-22/+18
| | | | | | | | |
| * | | | | | | | AUTOGEN: Generators: Split config headers/sources into vectorSebastian Holtermann2017-01-102-15/+12
| | | | | | | | |
| * | | | | | | | AUTOGEN: Generators: Rename ParseForUic methodSebastian Holtermann2017-01-102-5/+5
| | | | | | | | |
| * | | | | | | | AUTOGEN: Generators: Group static function definitionsSebastian Holtermann2017-01-101-9/+9
| | | | | | | | |
| * | | | | | | | AUTOGEN: Generators: Use precompiled regular expressionsSebastian Holtermann2017-01-102-38/+43
| | | | | | | | |
| * | | | | | | | AUTOGEN: Generators: Use unified ParseSourceFile and drop old methodsSebastian Holtermann2017-01-102-325/+5
| | | | | | | | |