summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'release-windows'Brad King2016-01-076-12/+28
|\ | | | | | | | | | | | | | | fae47798 Utilities/Release: Configure Windows binary to support Windows XP 083312a8 Utilities/Release: Switch to .msi builder for Windows binary 240b065f Utilities/Release: Optionally load environment on remote build server a95b4715 Utilities/Release: Add optional remote launcher to ssh calls
| * Utilities/Release: Configure Windows binary to support Windows XPBrad King2015-12-211-0/+4
| | | | | | | | | | | | | | | | | | | | | | Compile with `-D_WIN32_WINNT=0x501` 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.01` to make them runnable on Windows XP. Ideally `cmake-gui` should instead be linked with `-subsystem:windows,5.01` but with the Ninja and Makefile generators CMake adds `-subsystem:windows` after our `-subsystem:console,5.01` flag and the linker seems to interpret this combination as we need.
| * Utilities/Release: Switch to .msi builder for Windows binaryBrad King2015-12-214-8/+16
| | | | | | | | | | Use a new build machine to produce the Windows binary using the CPack WiX generator to produce a `.msi` installer.
| * Utilities/Release: Optionally load environment on remote build serverBrad King2015-12-211-0/+1
| |
| * Utilities/Release: Add optional remote launcher to ssh callsBrad King2015-12-211-4/+7
| |
* | Merge topic 'xcode-global-attribute-variant'Brad King2016-01-075-54/+153
|\ \ | | | | | | | | | | | | | | | | | | | | | d8bc26a0 Xcode: Parse variant and genex for CMAKE_XCODE_ATTRIBUTE (#14947) dc0ddb9e Xcode: Store configuration name along with XcodeObject (#14947) 28f98cee Xcode: Make CMAKE_XCODE_ATTRIBUTE calculation last step (#14947) 28db2268 Xcode: Factor out XCODE_ATTRIBUTE_ variant filter (#14947)
| * | Xcode: Parse variant and genex for CMAKE_XCODE_ATTRIBUTE (#14947)Gregor Jasny2016-01-035-17/+101
| | |
| * | Xcode: Store configuration name along with XcodeObject (#14947)Gregor Jasny2016-01-031-10/+9
| | |
| * | Xcode: Make CMAKE_XCODE_ATTRIBUTE calculation last step (#14947)Gregor Jasny2016-01-031-4/+4
| | |
| * | Xcode: Factor out XCODE_ATTRIBUTE_ variant filter (#14947)Gregor Jasny2016-01-032-27/+43
| | | | | | | | | | | | | | | Move the variant=<config> filter out to a helper function so that it can be re-used later for CMAKE_XCODE_ATTRIBUTE_*.
* | | Merge topic 'xcode-escape-backslash'Brad King2016-01-076-25/+22
|\ \ \ | | | | | | | | | | | | | | | | ba39d7e9 Xcode: Escape all backslashes in strings (#15328)
| * | | Xcode: Escape all backslashes in strings (#15328)Gregor Jasny2016-01-076-25/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this change backslashes in strings were escaped during compile flags adds via AppendFlag(). But global flags like OTHER_CPLUSPLUSFLAGS are not added as flags but as plain strings so they were not escaped properly. Now the escaping is performed within cmXCodeObject::PrintString() which ensures that strings are always encoded.
* | | | Merge topic 'fix-GenerateExportHeader-on-borland'Brad King2016-01-071-0/+12
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | d5eb7d85 GenerateExportHeader: Work around buggy std::getline behavior in BCB5.
| * | | | GenerateExportHeader: Work around buggy std::getline behavior in BCB5.James Johnston2015-12-311-0/+12
| | | | |
* | | | | Merge topic 'install-xdgdata-dir'Brad King2016-01-073-3/+15
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 76566621 QtDialog: Add option to control XDG file install destination
| * | | | | QtDialog: Add option to control XDG file install destinationNiels Ole Salscheider2015-12-213-3/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Create a `CMAKE_XDGDATA_DIR` option and add a corresponding flag to the `bootstrap` script. This is needed for multiarch layouts where the prefix is `/usr/${host}` but where architecture-independent files (like the XDG-specific ones) are installed to `/usr/share`.
* | | | | | Merge topic 'cray-prgev-cleanup'Brad King2016-01-071-2/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 64e26850 CrayPrgEnv: Cleanup binaries from implicit compile flag detection
| * | | | | | CrayPrgEnv: Cleanup binaries from implicit compile flag detectionChuck Atkins2015-12-291-2/+5
| | | | | | |
* | | | | | | Merge topic 'vs-compiler-id-itanium'Brad King2016-01-071-3/+0
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d9bf5206 CMakeDetermineCompilerId: Fix VS Itanium platform name (#15889)
| * | | | | | | CMakeDetermineCompilerId: Fix VS Itanium platform name (#15889)Brad King2015-12-211-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | VS expects the platform to be just `Itanium`, so drop the incorrect special case mapping it to `ia64`. This platform name has been wrong since the logic was added by commit v2.8.10~148^2~8 (VS: Detect the compiler id and tool location, 2012-08-16).
* | | | | | | | CMake Nightly Date StampKitware Robot2016-01-071-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2016-01-061-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2016-01-051-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2016-01-041-1/+1
| |_|_|_|_|/ / |/| | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2016-01-031-1/+1
| |_|_|_|/ / |/| | | | |
* | | | | | CMake Nightly Date StampKitware Robot2016-01-021-1/+1
| | | | | |
* | | | | | Merge topic 'copyright-year'Brad King2016-01-011-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9647b32f Copyright.txt: Update year range to end in 2016
| * | | | | | Copyright.txt: Update year range to end in 2016Brad King2016-01-011-1/+1
| | |_|_|/ / | |/| | | |
* | | | | | CMake Nightly Date StampKitware Robot2016-01-011-1/+1
|/ / / / /
* | | | | CMake Nightly Date StampKitware Robot2015-12-311-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2015-12-301-1/+1
| |/ / / |/| | |
* | | | CMake Nightly Date StampKitware Robot2015-12-291-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2015-12-281-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2015-12-271-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2015-12-261-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2015-12-251-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2015-12-241-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2015-12-231-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2015-12-221-1/+1
| |_|/ |/| |
* | | Merge topic 'import-kwiml'Brad King2015-12-2145-1789/+2132
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a5dd0c9d Add option to use a system-installed KWIML 036b6ef7 Port CMake from cmIML to KWIML 12293371 Merge branch 'upstream-KWIML' into import-kwiml 3fdbb0a8 KWIML 2015-12-09 (43f9f8d0) 55b21d07 Add script to update KWIML from upstream c7d9a249 Utilities/KWIML: Drop sources to make room for fresh import
| * | | Add option to use a system-installed KWIMLBrad King2015-12-186-5/+48
| | | | | | | | | | | | | | | | | | | | Do not activate it with the general use-system-libs options for now because KWIML is not commonly distributed or available.
| * | | Port CMake from cmIML to KWIMLBrad King2015-12-1814-51/+50
| | | | | | | | | | | | | | | | KWIML no longer uses a configured prefix.
| * | | Merge branch 'upstream-KWIML' into import-kwimlBrad King2015-12-1720-0/+2329
| |\ \ \ | | | | | | | | | | | | | | | | | | | | * upstream-KWIML: KWIML 2015-12-09 (43f9f8d0)
| | * | | KWIML 2015-12-09 (43f9f8d0)KWIML Upstream2015-12-1720-0/+2329
| | / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://github.com/Kitware/KWIML.git at commit 43f9f8d0b0c8ee62aa056a2020981a6d98a40dd4 (master).
| * | | Add script to update KWIML from upstreamBrad King2015-12-171-0/+20
| | | |
| * | | Utilities/KWIML: Drop sources to make room for fresh importBrad King2015-12-1717-2048/+0
| | | |
* | | | Merge topic 'fix-absolute-libs-for-cray-wrappers'Brad King2015-12-211-6/+11
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | 928d2085 CrayPrgEnv: Don't use absolute paths for imlicit libraries
| * | | CrayPrgEnv: Don't use absolute paths for imlicit librariesChuck Atkins2015-12-181-6/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | When parsing implicit include dirs, link dirs, and link libs, all arguments are resolved to absolute paths instead of relative paths. This is correct for link and include directories but link libraries should only include the library name, not it's path.
* | | | CMake Nightly Date StampKitware Robot2015-12-211-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2015-12-201-1/+1
| | | |