summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'update-kwsys'Brad King2016-07-202-28/+19
|\ | | | | | | | | | | 788bb146 Merge branch 'upstream-KWSys' into update-kwsys eb7b5087 KWSys 2016-07-18 (19732229)
| * Merge branch 'upstream-KWSys' into update-kwsysBrad King2016-07-192-28/+19
| |\ | | | | | | | | | | | | * upstream-KWSys: KWSys 2016-07-18 (19732229)
| | * KWSys 2016-07-18 (19732229)KWSys Upstream2016-07-192-28/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: http://public.kitware.com/KWSys.git at commit 19732229f798419307782ea7d252b78701911ea3 (master). Upstream Shortlog ----------------- Dāvis Mosāns (1): 19732229 SystemTools: User better GetEnv and HasEnv signatures
* | | Merge topic 'compat-CPACK_INSTALL_CMAKE_PROJECTS-subdirectory'Brad King2016-07-201-1/+2
|\ \ \ | | | | | | | | | | | | | | | | 57534990 CPack: Add compatibility for incorrect CPACK_INSTALL_CMAKE_PROJECTS value
| * | | CPack: Add compatibility for incorrect CPACK_INSTALL_CMAKE_PROJECTS valueBrad King2016-07-191-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit v3.6.0-rc1~339^2 (CPack: Fix CPACK_INSTALL_CMAKE_PROJECTS SubDirectory (4th) option, 2016-02-18) we now honor the "Directory" option of this variable. Prior to that commit the value was not used so projects may have used a placeholder value like `.` instead of `/`. Treat `.` the same as `/` to restore compatibility with such projects. Fixes #16205.
* | | | CMake Nightly Date StampKitware Robot2016-07-201-1/+1
| |/ / |/| |
* | | Merge topic 'use-better-KWSys-GetEnv'Brad King2016-07-1924-110/+134
|\ \ \ | | | | | | | | | | | | | | | | b1f87a50 Use better KWSys SystemTools::GetEnv and HasEnv signatures
| * | | Use better KWSys SystemTools::GetEnv and HasEnv signaturesDāvis Mosāns2016-07-1824-110/+134
| | | |
* | | | Merge topic 'update-kwsys'Brad King2016-07-192-71/+166
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | 03407040 Merge branch 'upstream-KWSys' into update-kwsys bbb3216a KWSys 2016-07-15 (f396bf43)
| * | | Merge branch 'upstream-KWSys' into update-kwsysBrad King2016-07-182-71/+166
| |\ \ \ | | | |/ | | |/| | | | | | | | | * upstream-KWSys: KWSys 2016-07-15 (f396bf43)
| | * | KWSys 2016-07-15 (f396bf43)KWSys Upstream2016-07-182-71/+166
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: http://public.kitware.com/KWSys.git at commit f396bf43fc8a3e475e703acb99d629d123dbd003 (master). Upstream Shortlog ----------------- Brad King (2): e43689db SystemTools: Factor out environment storage class 2aa7dd82 SystemTools: Do not free buffer passed to putenv("A=") on Windows Dāvis Mosāns (4): 19c31914 SystemTools: Abstract environment storage character type 61301786 SystemTools: Tweak GetEnv/PutEnv implementation layout 85920d53 SystemTools: Teach GetEnv/PutEnv to use correct encoding on Windows f396bf43 SystemTools: Add HasEnv function
* | | | Merge topic 'FindBISON-report-file'Brad King2016-07-192-48/+92
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 33b562aa Help: Add notes for topic 'FindBISON-report-file' ab8d5d0f FindBISON: Refactor public and inner macro routines c42e63a9 FindBISON: Add REPORT_FILE option to pass --report-file=FILE ad2497aa FindBISON: Change usage of [VERBOSE <file>] to [VERBOSE [<file>]]
| * | | | Help: Add notes for topic 'FindBISON-report-file'Brad King2016-07-181-0/+5
| | | | |
| * | | | FindBISON: Refactor public and inner macro routinesEon Jeong2016-07-181-44/+42
| | | | |
| * | | | FindBISON: Add REPORT_FILE option to pass --report-file=FILEEon Jeong2016-07-181-8/+24
| | | | |
| * | | | FindBISON: Change usage of [VERBOSE <file>] to [VERBOSE [<file>]]Eon Jeong2016-07-181-23/+48
| |/ / /
* | | | CMake Nightly Date StampKitware Robot2016-07-191-1/+1
|/ / /
* | | Merge branch 'release'Brad King2016-07-180-0/+0
|\ \ \
| * \ \ Merge branch 'ninja-no-accidental-rsp' into releaseBrad King2016-07-151-1/+1
| |\ \ \
| * \ \ \ Merge branch 'vs14-debug-enum-older-toolsets' into releaseBrad King2016-07-131-1/+2
| |\ \ \ \
* | \ \ \ \ Merge topic 'vs-natvis'Brad King2016-07-182-0/+7
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | a6290cff VS: Add support for NATVIS files
| * | | | | | VS: Add support for NATVIS filesRobert Dailey2016-07-152-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add an explicit `<Natvis>` element in VS project files for `*.natvis` files. These enable custom debug visualizers for project-specific types. Fixes #16043.
* | | | | | | Merge topic 'ninja-no-accidental-rsp'Brad King2016-07-181-1/+1
|\ \ \ \ \ \ \ | | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | 86dd2427 Ninja: Do not force response files when no sysconf(3) limit is used
| * | | | | | Ninja: Do not force response files when no sysconf(3) limit is usedBrad King2016-07-151-1/+1
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit v3.6.0-rc1~174^2~1 (cmGlobalNinjaGenerator: Clarify logic for forcing use of response files, 2016-04-06) started using negative command line length values to represent forced use of response files but forgot to update `calculateCommandLineLengthLimit()` accordingly. Teach it to return `0` instead of `-1` when no limit is computed from the system to avoid forcing response files. Reported-by: Raphael Kubo da Costa <rakuco@FreeBSD.org>
* | | | | | Merge topic 'ninja-portable-arg-max'Brad King2016-07-181-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5ec17e61 Ninja: Generalize check for sysconf(3) call
| * | | | | | Ninja: Generalize check for sysconf(3) callRaphael Kubo da Costa2016-07-151-1/+1
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use `sysconf(_SC_ARG_MAX)` wherever `_SC_ARG_MAX` is available instead of hard-coding an incomplete list of operating systems that implement it. In particular, it is available on BSD platforms that were not previously listed.
* | | | | | Merge topic 'FindGIF-version'Brad King2016-07-181-11/+35
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0a6c227d FindGIF: Detect version from GIF 4.1.6 and above
| * | | | | | FindGIF: Detect version from GIF 4.1.6 and aboveBen Campbell2016-07-151-11/+35
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GIF 4.1.6 introduced version macros in the header file. Use them to get a full version. Fixes #16196.
* | | | | | CMake Nightly Date StampKitware Robot2016-07-181-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2016-07-171-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2016-07-161-1/+1
|/ / / / /
* | | | | Merge topic 'toolchain-flag-init'Brad King2016-07-1521-54/+219
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8a98cf64 Honor CMAKE_*_LINKER_FLAGS[_<CONFIG>]_INIT set in toolchain files 37d15c39 MSVC: Set all CMAKE_*_LINKER_FLAGS_INIT directly 55c884ed Embarcadero: Set all CMAKE_*_LINKER_FLAGS_INIT directly aec3c79a Strip CMAKE_*_LINKER_FLAGS[_<CONFIG>] initializer whitespace
| * | | | | Honor CMAKE_*_LINKER_FLAGS[_<CONFIG>]_INIT set in toolchain filesBrad King2016-07-1420-21/+195
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Document these variables. Change our convention for setting these variables from: set(CMAKE_EXE_LINKER_FLAGS_INIT "...") to string(APPEND CMAKE_EXE_LINKER_FLAGS_INIT " ...") so that any value previously set by a toolchain file will be used.
| * | | | | MSVC: Set all CMAKE_*_LINKER_FLAGS_INIT directlyBrad King2016-07-131-28/+19
| | | | | | | | | | | | | | | | | | | | | | | | Avoid copying CMAKE_EXE_LINKER_FLAGS_INIT to the others.
| * | | | | Embarcadero: Set all CMAKE_*_LINKER_FLAGS_INIT directlyBrad King2016-07-131-9/+5
| | | | | | | | | | | | | | | | | | | | | | | | Avoid copying CMAKE_EXE_LINKER_FLAGS_INIT to the others.
| * | | | | Strip CMAKE_*_LINKER_FLAGS[_<CONFIG>] initializer whitespaceBrad King2016-07-131-5/+9
| | | | | |
* | | | | | Merge topic 'fix-pq-libraries'Brad King2016-07-151-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 58677c32 FindPostgreSQL: Fix initialization of PostgreSQL_LIBRARIES
| * | | | | | FindPostgreSQL: Fix initialization of PostgreSQL_LIBRARIESNils Gladitz2016-07-141-1/+1
| | | | | | |
* | | | | | | Merge topic 'cmake-internal-info'Brad King2016-07-1517-40/+92
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4db08807 CMake: Report whether generators support platforms 43a68a6d cmGlobalGeneratorFactory: Use CM_OVERRIDE for all derived classes af0e1cd4 Make CMake version dirty state available to code 6a077b5d Make CMake version suffix available to code
| * | | | | | | CMake: Report whether generators support platformsTobias Hunger2016-07-1414-0/+40
| | | | | | | |
| * | | | | | | cmGlobalGeneratorFactory: Use CM_OVERRIDE for all derived classesTobias Hunger2016-07-147-35/+35
| | | | | | | |
| * | | | | | | Make CMake version dirty state available to codeTobias Hunger2016-07-143-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set `CMake_VERSION_IS_DIRTY` to 1 or 0 depending on whether the CMake source tree is considered dirty or not.
| * | | | | | | Make CMake version suffix available to codeTobias Hunger2016-07-142-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make the string (e.g. "rc1" or "gSHA-dirty") available to the code.
* | | | | | | | CMake Nightly Date StampKitware Robot2016-07-151-1/+1
| |/ / / / / / |/| | | | | |
* | | | | | | Merge topic 'update-win-release'Brad King2016-07-142-2/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9587011d Utilities/Release: Update Windows binary host path to CMake
| * | | | | | | Utilities/Release: Update Windows binary host path to CMakeBrad King2016-07-132-2/+2
| | |/ / / / / | |/| | | | |
* | | | | | | Merge topic 'FindOpenMP-updates'Brad King2016-07-142-10/+116
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 73e9f36e FindOpenMP: Detect version (specification date) from compiler 8f1103c0 FindOpenMP: Cleanup all variables unconditionally ec963f04 FindOpenMP: Improve documentation formatting
| * | | | | | | FindOpenMP: Detect version (specification date) from compilerSujin Philip2016-07-132-0/+107
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Port changes from VTK commit fda6a31cb9 (Added Improved FindOpenMP module, 2015-04-23). Improve use of try_compile to avoid needing to pass OpenMP flags as libraries.
| * | | | | | | FindOpenMP: Cleanup all variables unconditionallyBrad King2016-07-131-2/+4
| | | | | | | |
| * | | | | | | FindOpenMP: Improve documentation formattingBrad King2016-07-131-11/+8
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also drop link to OpenMP compilers because our supported list may not include all compilers.