summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'refactor-cache-manager'Brad King2015-10-129-181/+228
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 79a309d7 cmState: Port away from cmake instance. e2eecae2 cmState: Move ParseCacheEntry from cmCacheManager. b5212c68 cmState: Add API for cache version. 95b0d761 cmState: Externalize logic to caller. 6f02034e cmState: Make AddCacheEntry method private. 435a2f3c cmCacheManager: Port away from cmake instance. 062ed22e cmState: Add cache file manipulation wrappers. a02e53eb Inline unary LoadCache. bec3487f cmCacheManager: Remove cmMakefile dependency. e0f740f1 Always cache entries through the cmake instance. 2afadb0d cmake: Port away from trivial cmCacheManager use. 3d8c299f cmake: Use existing cache API wrapper.
| * cmState: Port away from cmake instance.Stephen Kelly2015-10-103-29/+28
| |
| * cmState: Move ParseCacheEntry from cmCacheManager.Stephen Kelly2015-10-105-93/+93
| |
| * cmState: Add API for cache version.Stephen Kelly2015-10-104-10/+21
| |
| * cmState: Externalize logic to caller.Stephen Kelly2015-10-102-1/+1
| |
| * cmState: Make AddCacheEntry method private.Stephen Kelly2015-10-101-2/+4
| |
| * cmCacheManager: Port away from cmake instance.Stephen Kelly2015-10-104-8/+24
| |
| * cmState: Add cache file manipulation wrappers.Stephen Kelly2015-10-103-3/+29
| |
| * Inline unary LoadCache.Stephen Kelly2015-10-103-8/+2
| |
| * cmCacheManager: Remove cmMakefile dependency.Stephen Kelly2015-10-102-3/+1
| | | | | | | | Update comment.
| * Always cache entries through the cmake instance.Stephen Kelly2015-10-102-3/+4
| |
| * cmake: Port away from trivial cmCacheManager use.Stephen Kelly2015-10-101-17/+17
| |
| * cmake: Use existing cache API wrapper.Stephen Kelly2015-10-101-14/+14
| |
* | Merge topic 'add-cmLocalGenerator-API'Brad King2015-10-1237-244/+277
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 223d0efe Remove some needless GetMakefile() calls. a367416c cmLocalGenerator: Add current source directory accessor. bbef3c2d cmLocalGenerator: Add current binary directory accessor. 12cb3bdc cmLocalGenerator: Add Home directory accessors. 72efa15d Eclipse: Port API to cmLocalGenerator. f2a641d6 Kate: Remove unused variables. 10cf42f5 Kate: Port API to cmLocalGenerator. e46ef270 export: Port internal method to cmGeneratorTarget. 53d3a1c9 cmMakefile: Remove unused GetProjectName calls. 4ab2750c cmLocalGenerator: Add GetProjectName method. c8187f41 cmCPluginAPI: Inline code to get project name. 8c6e6dd3 cmMakefile: Inline initialization of project name. 27916f2c cmLocalGenerator: Add cmake instance accessor.
| * | Remove some needless GetMakefile() calls.Stephen Kelly2015-10-103-3/+3
| | |
| * | cmLocalGenerator: Add current source directory accessor.Stephen Kelly2015-10-1010-14/+20
| | |
| * | cmLocalGenerator: Add current binary directory accessor.Stephen Kelly2015-10-1018-77/+80
| | |
| * | cmLocalGenerator: Add Home directory accessors.Stephen Kelly2015-10-0823-82/+94
| | | | | | | | | | | | Reduce reasons for cmLocalGenerator to have a cmMakefile.
| * | Eclipse: Port API to cmLocalGenerator.Stephen Kelly2015-10-082-7/+10
| | |
| * | Kate: Remove unused variables.Stephen Kelly2015-10-081-3/+0
| | |
| * | Kate: Port API to cmLocalGenerator.Stephen Kelly2015-10-082-10/+17
| | |
| * | export: Port internal method to cmGeneratorTarget.Stephen Kelly2015-10-081-12/+14
| | |
| * | cmMakefile: Remove unused GetProjectName calls.Stephen Kelly2015-10-082-10/+0
| | |
| * | cmLocalGenerator: Add GetProjectName method.Stephen Kelly2015-10-0813-30/+36
| | |
| * | cmCPluginAPI: Inline code to get project name.Stephen Kelly2015-10-081-1/+1
| | |
| * | cmMakefile: Inline initialization of project name.Stephen Kelly2015-10-081-1/+1
| | |
| * | cmLocalGenerator: Add cmake instance accessor.Stephen Kelly2015-10-082-0/+7
| | |
* | | Merge topic 'minor-cleanups'Brad King2015-10-129-31/+24
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 096f0988 cmComputeLinkDepends: Remove unused typedef. ee44be22 cmGeneratorTarget: Use local GetProperty method. 4f767afe cmMakefile: Remove unneeded container clears. c72d276a C::B: Remove unused variables. c99b6cef cmLocalGenerator: Devirtualize method.
| * | | cmComputeLinkDepends: Remove unused typedef.Stephen Kelly2015-10-081-2/+0
| | | |
| * | | cmGeneratorTarget: Use local GetProperty method.Stephen Kelly2015-10-085-23/+23
| | | |
| * | | cmMakefile: Remove unneeded container clears.Stephen Kelly2015-10-081-3/+0
| | | | | | | | | | | | | | | | No need to do that in a destructor.
| * | | C::B: Remove unused variables.Stephen Kelly2015-10-081-2/+0
| | | |
| * | | cmLocalGenerator: Devirtualize method.Stephen Kelly2015-10-081-1/+1
| |/ /
* | | Merge topic 'emacs-mode-unscreamify-more'Brad King2015-10-121-1/+1
|\ \ \ | | | | | | | | | | | | | | | | 47f4b3b6 cmake-mode.el: unscreamify symbols instead of words
| * | | cmake-mode.el: unscreamify symbols instead of wordsKevin Burge2015-10-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | cmake-unscreamify-buffer should unscream more than just words. For example: CHECK_FUNCTION_EXISTS (...)
* | | | Merge topic 'emacs-mode-fix-accidental-indentation'Brad King2015-10-121-4/+4
|\ \ \ \ | |/ / / | | | | | | | | | | | | a935745d cmake-mode.el: treat keywords as symbols
| * | | cmake-mode.el: treat keywords as symbolsKevin Burge2015-10-081-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Symbols such as "CHECK_FUNCTION_EXISTS" should not trigger an open block (due to containing the "word" FUNCTION). Fix this regression caused by commit v3.4.0-rc1~292^2~3 (cmake-mode.el: Use `rx' for regexps, 2015-07-23).
* | | | Merge topic 'cpack-wix-typos'Brad King2015-10-121-2/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | fb9ec243 CPackWIX: fix typos in documentation
| * | | | CPackWIX: fix typos in documentationKevin Wojniak2015-10-081-2/+2
| |/ / /
* | | | Merge topic 'doc-clarify-shared-lib'Brad King2015-10-122-1/+12
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 6556481e Help: Document that SHARED libraries must export a symbol (#15775)
| * | | | Help: Document that SHARED libraries must export a symbol (#15775)James Johnston2015-10-082-1/+12
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | CMake assumes that a SHARED library compiled on Windows will export a LIB file. This is not actually the case on Visual C++ if the library does not export any symbols, and causes incremental builds to break if the user specifies SHARED anyway. (Users should use MODULE libraries instead.)
* | | | Merge topic 'osx-file-times-ns-precision'Brad King2015-10-122-0/+36
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 8d27b407 cmFileTimeComparison: Port to OS X nanosecond times (#15769)
| * | | | cmFileTimeComparison: Port to OS X nanosecond times (#15769)Brad King2015-10-082-0/+36
| | | | |
* | | | | Merge topic 'update-kwsys'Brad King2015-10-127-31/+64
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0faccb83 bootstrap: Drop unnecessary KWSys platform check 265fb0cd cmFileTimeComparison: Update for lack of cmsys_STAT_HAS_ST_MTIM 8083285d Merge branch 'upstream-kwsys' into update-kwsys 13c22d28 KWSys 2015-10-06 (ed82989c)
| * | | | bootstrap: Drop unnecessary KWSys platform checkBrad King2015-10-081-11/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The KWSys Configure.hxx header no longer needs KWSYS_STAT_HAS_ST_MTIM. Our bootstrap-built CMake does not need to handle nanosecond precision file times anyway.
| * | | | cmFileTimeComparison: Update for lack of cmsys_STAT_HAS_ST_MTIMBrad King2015-10-082-2/+14
| | | | | | | | | | | | | | | | | | | | | | | | | The KWSys Configure.hxx header no longer exposes this value. Take the value from the KWSys try compile result variable instead.
| * | | | Merge branch 'upstream-kwsys' into update-kwsysBrad King2015-10-084-18/+49
| |\ \ \ \
| | * | | | KWSys 2015-10-06 (ed82989c)KWSys Robot2015-10-084-18/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ ed82989c | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' d79801bb..ed82989c Brad King (3): 9baab632 SystemTools: Keep stat st_mtim field existence private 39475e20 SystemTools: Refactor utimes invocation ed82989c SystemTools: Implement nanosecond file times on OS X
* | | | | | Merge topic 'revert-compiler-features-solaris'Brad King2015-10-123-22/+15
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 340d0897 Revert topic 'compiler-features-solaris'
| * | | | | | Revert topic 'compiler-features-solaris'Brad King2015-10-083-22/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert commit v3.4.0-rc1~10^2~2 (Features: Disable support for Oracle SolarisStudio on non-Linux, 2015-09-29) and two follow-up commits. The support of compile features and language standards on Orcale SolarisStudio needs more investigation so for CMake 3.4 we should just act as 3.3 did.