summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Autogen: Add CMAKE_AUTOGEN_VERBOSE variable supportSebastian Holtermann2018-06-216-8/+44
| | | | | Setting CMAKE_AUTOGEN_VERBOSE enables verbose output during AUTOMOC, AUTOUIC and AUTORCC generation.
* CMake Nightly Date StampKitware Robot2018-06-211-1/+1
|
* Merge topic 'vs-cuda-no-host-includes'Brad King2018-06-201-0/+1
|\ | | | | | | | | | | | | 543b6826ee VS: Avoid duplication of CUDA include directories Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2158
| * VS: Avoid duplication of CUDA include directoriesBrad King2018-06-201-0/+1
| | | | | | | | | | | | | | | | We already place all include directories for CUDA inside `CudaCompile` so we do not need to use any from `ClCompile`. Tell `CudaCompile` not to use the host compiler's include directory settings. Fixes: #18101
* | Merge topic 'vs-cuda-maxrregcount'Brad King2018-06-201-0/+3
|\ \ | | | | | | | | | | | | | | | | | | 4d3a3d7459 VS: Add CUDA flag table entry for -maxrregcount Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2156
| * | VS: Add CUDA flag table entry for -maxrregcountBrad King2018-06-201-0/+3
| |/ | | | | | | Fixes: #18104
* | Merge topic 'xcode-10-legacy-build-system'Brad King2018-06-203-12/+27
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | ca69206893 Tests: Do not use i386 architecture with Xcode 10 and above 71fa78ff7a Tests: Teach RunCMake to ignore Xcode missing file type warnings 057ecb8f6f C++ feature checks: Ignore Xcode warnings 985d3a162c Xcode: Use legacy build system Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2151
| * | C++ feature checks: Ignore Xcode warningsGregor Jasny2018-06-191-0/+2
| | |
| * | Xcode: Use legacy build systemGregor Jasny2018-06-192-12/+25
| | | | | | | | | | | | Closes: #18099
* | | CMake Nightly Date StampKitware Robot2018-06-201-1/+1
| | |
* | | Merge topic 'install_from_another_directory'Brad King2018-06-192-3/+13
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | e89ad0f94e install: Allow installing targets created in another directory Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2152
| * | | install: Allow installing targets created in another directoryZack Galbreath2018-06-182-3/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, `install(TARGETS)` would only accept targets created in the same directory scope. Relax this restriction by searching the global scope when determining whether or not a target exists. Fixes: #14444
* | | | Merge topic 'xcode-10-archs'Brad King2018-06-191-1/+6
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | bc5bcad45e Xcode: Detect architecture(s) using ARCHS instead of CURRENT_ARCH Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2153
| * | | Xcode: Detect architecture(s) using ARCHS instead of CURRENT_ARCHBrad King2018-06-181-1/+6
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | Xcode 10 no longer populates `CURRENT_ARCH` with the current architecture in shell scripts and instead uses `undefined_arch`. Instead we must use `ARCHS`. It lists all architectures separated by spaces. Fixes: #18085
| * | Merge branch 'sphinx-info' into release-3.12v3.12.0-rc1Brad King2018-06-131-1/+6
| |\ \ | | | | | | | | | | | | Merge-request: !2146
| * \ \ Merge branch 'restore-windows-resources-through-link' into release-3.12Brad King2018-06-131-1/+2
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !2147
| * \ \ \ Merge branch 'ninja-win-rsp' into release-3.12Brad King2018-06-081-4/+4
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !2136
* | \ \ \ \ Merge topic 'subdir_target_sources'Craig Scott2018-06-193-3/+101
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 316815e1f4 target_sources: Interpret relative paths as relative to the calling directory Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2128
| * | | | | | target_sources: Interpret relative paths as relative to the calling directoryPatrick Stotko2018-06-183-3/+101
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously the command considered non-absolute source file paths relative to the associated target on the LHS. This causes problems in incremental builds where files are added from subdirectories and forces users to workaround by manually converting to absolute paths. Change this to enable more intuitive usage by projects. Fixes #17981
* | | | | | | CMake Nightly Date StampKitware Robot2018-06-191-1/+1
| |_|_|_|_|/ |/| | | | |
* | | | | | Merge topic 'find_program-conditional-cwd'Brad King2018-06-181-8/+26
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c76c1ea208 find_program: Consider CWD only for paths with separator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2120
| * | | | | | find_program: Consider CWD only for paths with separatorSam Yates2018-06-141-8/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | find_program() incorrectly prepended search path components to absolute file paths, and incorrectly searched the current working directory for files that contained no directory separators. * Replace calls cmFindProgramHelper::CheckDirectory(std::string()) with call of new method cmFindProgramHelper::CheckCompoundNames() that checks for the presence of a directory separator in the file name. * Use cmSystemTools::CollapseCombinedPath rather than string concatenation to properly combine absolute file names with search path components. * Add unit tests to verify corrections. Fixes: #18044
* | | | | | | Merge topic 'update-kwsys'Brad King2018-06-184-27/+23
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4eae1c0816 Merge branch 'upstream-KWSys' into update-kwsys f3cd44263e KWSys 2018-06-14 (2b0ca1d8) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2148
| * | | | | | | Merge branch 'upstream-KWSys' into update-kwsysBrad King2018-06-144-27/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream-KWSys: KWSys 2018-06-14 (2b0ca1d8)
* | | | | | | | CMake Nightly Date StampKitware Robot2018-06-181-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2018-06-171-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2018-06-161-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2018-06-151-1/+1
| |/ / / / / / |/| | | | | |
* | | | | | | Merge topic 'list_sort'Brad King2018-06-141-3/+189
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 49a51a61d7 list: Add options to control the SORT comparison operation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2065
| * | | | | | list: Add options to control the SORT comparison operationDaniel Franke2018-06-131-3/+189
| |/ / / / /
* | | | | | CMake Nightly Date StampKitware Robot2018-06-141-1/+1
| | | | | |
* | | | | | Merge topic 'sphinx-info'Brad King2018-06-131-1/+6
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 276e369813 Utilities/Sphinx: Add option to build and install Info manual Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2146
| * | | | | Utilities/Sphinx: Add option to build and install Info manualOrivej Desh2018-06-121-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add option `SPHINX_INFO` to enable the Sphinx 'texinfo' builder and use the `makeinfo` tool to convert it to a `.info` file.
* | | | | | Merge topic 'restore-windows-resources-through-link'Brad King2018-06-131-1/+2
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 4e6ff0ae24 Windows: Restore support for running CMake through a symlink Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2147
| * | | | | Windows: Restore support for running CMake through a symlinkBrad King2018-06-121-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The change in commit v3.11.3~3^2 (cmSystemTools: Revert GetRealPath implementation on Windows, 2018-05-29) broke the feature added by commit v3.11.0-rc1~64^2 (Windows: Add support for running CMake tools through a symlink, 2018-01-21). Use `GetRealPathResolvingWindowsSubst` in the latter code path to restore it. Fixes: #17882
| * | | | | CMake 3.11.3v3.11.3Brad King2018-05-311-1/+1
| | | | | |
| * | | | | Merge branch 'cpack-wix-sources' into release-3.11Brad King2018-05-301-2/+2
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !2116
* | | | | | | CMake Nightly Date StampKitware Robot2018-06-131-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2018-06-121-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2018-06-111-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2018-06-101-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2018-06-091-1/+1
| | | | | | |
* | | | | | | Merge topic 'LINK_OPTIONS'Brad King2018-06-0830-66/+547
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 66ea1a3795 LINK_OPTIONS: Add support of "LINKER:" prefix c1f5a44b28 LINK_OPTIONS: Add new family of properties 8e28d2630a Makefile generator: link flags management refactoring Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alex Turbov <i.zaufi@gmail.com> Merge-request: !2033
| * | | | | | | LINK_OPTIONS: Add support of "LINKER:" prefixMarc Chevrier2018-06-061-1/+95
| | | | | | | |
| * | | | | | | LINK_OPTIONS: Add new family of propertiesMarc Chevrier2018-06-0629-26/+437
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This family enable to manage link flags Three new properties: * directory property: LINK_OPTIONS * target properties: LINK_OPTIONS and INTERFACE_LINK_OPTIONS Two new commands * add_link_options(): to populate directory property * target_link_options(): to populate target properties Fixes: #16543
| * | | | | | | Makefile generator: link flags management refactoringMarc Chevrier2018-06-065-48/+24
| | | | | | | |
* | | | | | | | Merge topic 'ninja-win-rsp'Brad King2018-06-081-4/+4
|\ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 88365838b8 Ninja: Use native slashes to pass rsp files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2136
| * | | | | | | Ninja: Use native slashes to pass rsp filesMatthijs Kool2018-06-081-4/+4
| | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | Some tools on Windows (e.g. Embarcadero linkers) can't handle forward slashes in paths to rsp files.
* | | | | | | Merge topic 'install-code-script-genex'Brad King2018-06-082-9/+44
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6dad812143 install: Teach CODE,SCRIPT modes to evaluate generator expressions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2113
| * | | | | | | install: Teach CODE,SCRIPT modes to evaluate generator expressionsJon Chronopoulos2018-06-072-9/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #15785