https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
424022c cmake-mode.el: Define cmake-mode as derived mode Use `define-derived-mode` as per the recommended method: https://www.gnu.org/software/emacs/manual/html_node/elisp/Derived-Modes.html This automatically handles setup of the syntax table, keymaps, etc. 09 March 2015, 21:04:16 UTC
c6390f6 cmake-mode.el: Add font-lock for keywords and variables 09 March 2015, 21:04:16 UTC
af301ec cmake-mode.el: Rename function to be consistent Rename `unscreamify-cmake-buffer' to `cmake-unscreamify-buffer'. Also, enclose function body with `save-excursion'. 09 March 2015, 21:04:16 UTC
31420cf cmake-mode.el: Use regexp comprehensions instead of literals This allows the keywords be defined in a list and reused in different regexps. 09 March 2015, 17:46:48 UTC
8f38b8a CMake Nightly Date Stamp 06 March 2015, 05:01:09 UTC
67a74c4 CMake Nightly Date Stamp 05 March 2015, 05:01:09 UTC
df5def5 Merge topic 'InstallRequiredSystemLibraries-COMPONENT' e97141c2 InstallRequiredSystemLibraries: Add option to specify install COMPONENT d6a320ab InstallRequiredSystemLibraries: Format documentation 04 March 2015, 13:52:14 UTC
4ef2120 Merge topic 'fix-JOM-quiet-make' 3e98ebba JOM: Pass /NOLOGO when driving builds as is done for NMake 04 March 2015, 13:52:12 UTC
49ce2c9 Merge branch 'release' 04 March 2015, 13:43:05 UTC
ebcb75e CMake Nightly Date Stamp 04 March 2015, 05:01:09 UTC
e97141c InstallRequiredSystemLibraries: Add option to specify install COMPONENT Previously the module did not support projects using installation components because install(PROGRAMS) was never called with COMPONENT. Add an option to specify the COMPONENT so that projects doing this do not have to resort to using CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP and writing the install rule by hand. 03 March 2015, 14:17:47 UTC
d6a320a InstallRequiredSystemLibraries: Format documentation 03 March 2015, 14:14:29 UTC
a49a467 CMake 3.2.0 03 March 2015, 13:38:36 UTC
1049fea Merge branch 'release' 03 March 2015, 13:34:46 UTC
687065e Merge topic 'backport-KWSys-SystemTools-CopyFileAlways-fix' b8ea771b KWSys SystemTools: Update CopyFileAlways stream library workarounds 03 March 2015, 13:34:31 UTC
ad16220 Merge topic 'cpack-strict-variable-selection' 3b9f963f CPack: be more stringent when selecting variables to encode 03 March 2015, 13:32:56 UTC
9babde4 Merge topic 'update-kwsys' e88f3b3b Merge branch 'upstream-kwsys' into update-kwsys 7c9afb57 KWSys 2015-02-27 (d2aa1afd) 03 March 2015, 13:32:54 UTC
0261198 CMake Nightly Date Stamp 03 March 2015, 05:01:09 UTC
3e98ebb JOM: Pass /NOLOGO when driving builds as is done for NMake This fixes RunCMake.(Configure|configure_file|try_compile) test failures that failed to match empty stderr due to jom printing its identification line. 02 March 2015, 15:08:09 UTC
3b9f963 CPack: be more stringent when selecting variables to encode The old version would admit, for example, a variable named "xxxCPACK". 02 March 2015, 14:01:31 UTC
eb3bced Merge branch 'backport-KWSys-SystemTools-CopyFileAlways-fix' into release 02 March 2015, 13:55:21 UTC
b8ea771 KWSys SystemTools: Update CopyFileAlways stream library workarounds On some stream libraries failbit is not set when trying to read past EOF. Instead, always exit the copy loop when gcount() is zero. 02 March 2015, 13:55:13 UTC
e88f3b3 Merge branch 'upstream-kwsys' into update-kwsys 02 March 2015, 13:41:17 UTC
7c9afb5 KWSys 2015-02-27 (d2aa1afd) Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ d2aa1afd | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' 1b75ad3d..d2aa1afd Paul Martin (1): d2aa1afd SystemTools: Update CopyFileAlways stream library workarounds Change-Id: I676f2f11ac0d52f7ffc3af5bb444d3726c121be0 02 March 2015, 13:41:11 UTC
56be75b Merge branch 'release' 02 March 2015, 13:37:23 UTC
5261c35 Merge topic 'locale-agnostic-findhg' cfb22354 FindHg: Run hg with C locale when querying its version. 02 March 2015, 13:36:31 UTC
b3381c5 Merge topic 'modules-check-ARGC' a7631fc4 Modules: Check for ARGC before using ARGV# 02 March 2015, 13:36:29 UTC
e2055b1 Merge topic 'fix-ctest-update-locale' 6a661f06 CTest: To enforce the C locale use LC_ALL instead of LC_MESSAGES. 02 March 2015, 13:36:26 UTC
17b4423 Merge topic 'fix-crash-on-bad-LANG_STANDARD' 00d66557 Diagnose invalid <LANG>_STANDARD value instead of crashing (#15426) 02 March 2015, 13:36:24 UTC
a8b2224 CMake Nightly Date Stamp 02 March 2015, 05:01:08 UTC
1c29a55 CMake Nightly Date Stamp 01 March 2015, 05:01:09 UTC
6b6852a Merge branch 'fix-crash-on-bad-LANG_STANDARD' into release 28 February 2015, 17:15:34 UTC
00d6655 Diagnose invalid <LANG>_STANDARD value instead of crashing (#15426) 28 February 2015, 17:14:42 UTC
cfb2235 FindHg: Run hg with C locale when querying its version. LANGUAGE should be ignored when LC_ALL=C. It seems this isn't the case with hg so set both. 28 February 2015, 13:22:41 UTC
ae09fce CMake Nightly Date Stamp 28 February 2015, 05:01:09 UTC
a7631fc Modules: Check for ARGC before using ARGV# ARGV# could be defined from a parent scope. 27 February 2015, 15:59:23 UTC
ed8055f Merge branch 'release' 27 February 2015, 15:39:04 UTC
d853cb2 Merge topic 'macro-function-docs' 4efef3f7 Help: Clarify that ARGV# beyond ARGC will have an undefined behavior (#15380) e3363bfb Help: Refine the .rst formatting of macro and function documentation 27 February 2015, 15:34:40 UTC
29b5ca1 Merge topic 'remove_error_read_script' 6bf13097 CTest: Drop "Error in read script" message at end of testing 27 February 2015, 15:34:38 UTC
0bf6c7f Merge topic 'cmake-build-ninja-verbose' d1082448 Tests: Extend RunCMake.CommandLine to cover 'cmake --build' for 'ninja -v' ce935ebe cmake: Teach --build to honor CMAKE_VERBOSE_MAKEFILE for Ninja 27 February 2015, 15:34:36 UTC
38f1f4e Merge topic 'install-manifest-optimize' c4814174 install: Write the entire installation manifest at once 27 February 2015, 15:34:35 UTC
83a9cf6 Merge topic 'cpack_rpm_mulit_prefix_fixup-for-master' 3db740cb CPackRPM: Consolidate CPackComponentsForAll test case coverage 3cf86d9e Merge branch 'cpack_rpm_mulit_prefix_fixup' into cpack_rpm_mulit_prefix_fixup-for-master 1cbb1562 CPackRPM: Fix handling of relocation prefix parent directories 27 February 2015, 15:34:33 UTC
ee81de5 Merge topic 'update-kwsys' 26656865 Merge branch 'upstream-kwsys' into update-kwsys 5e2b418f KWSys 2015-02-25 (1b75ad3d) 27 February 2015, 15:34:31 UTC
6a661f0 CTest: To enforce the C locale use LC_ALL instead of LC_MESSAGES. If LC_ALL is set it takes precedence over LC_MESSAGES. 27 February 2015, 15:32:03 UTC
6bf1309 CTest: Drop "Error in read script" message at end of testing A more-specific error message is always displayed earlier in the output if any real error occurred. This final summary message is distracting to readers searching through the output for the word "error". Simply drop it. 27 February 2015, 15:31:02 UTC
4932f59 Merge branch 'cpack_rpm_mulit_prefix_fixup' into release 27 February 2015, 13:48:45 UTC
3db740c CPackRPM: Consolidate CPackComponentsForAll test case coverage Use test infrastructure added by commit 1cbb1562 (Fix handling of relocation prefix parent directories, 2015-02-26) to cover the same use cases from tests added by commit 5857ca5e (CPackRPM: Drop explicit handling of '@' symbols that breaks them, 2015-01-07) and drop the latter. 27 February 2015, 13:45:57 UTC
3cf86d9 Merge branch 'cpack_rpm_mulit_prefix_fixup' into cpack_rpm_mulit_prefix_fixup-for-master Resolve conflict in Tests/CPackComponentsForAll/RunCPackVerifyResult.cmake by combining the changes from both sides. 27 February 2015, 13:42:29 UTC
1cbb156 CPackRPM: Fix handling of relocation prefix parent directories In commit 3ec02547 (CPackRPM: Allow multiple path relocation prefixes for one package, 2015-01-21) a regression was introduced that causes parent directories of relocation paths to be incorrectly included in the rpm. Fix this and make the test case more strict to cover it. 27 February 2015, 13:37:24 UTC
4bef659 CMake Nightly Date Stamp 27 February 2015, 05:01:09 UTC
693a944 Merge branch 'install-manifest-optimize' into release 26 February 2015, 20:06:00 UTC
c481417 install: Write the entire installation manifest at once Avoid a separate open/close for each file installed. Use a single file(WRITE) instead of a loop with file(APPEND). 26 February 2015, 20:04:07 UTC
4efef3f Help: Clarify that ARGV# beyond ARGC will have an undefined behavior (#15380) 26 February 2015, 16:42:30 UTC
e3363bf Help: Refine the .rst formatting of macro and function documentation 26 February 2015, 16:19:52 UTC
d108244 Tests: Extend RunCMake.CommandLine to cover 'cmake --build' for 'ninja -v' 26 February 2015, 15:21:09 UTC
ce935eb cmake: Teach --build to honor CMAKE_VERBOSE_MAKEFILE for Ninja The Ninja build system does not support a in-file verbositiy switch. Instead teach 'cmake --build' to extract the CMAKE_VERBOSE_MAKEFILE setting and pass it as an optional '-v' argument to Ninja. This can serve as a reasonable fallback. Signed-off-by: Gregor Jasny <gjasny@googlemail.com> 26 February 2015, 14:51:11 UTC
2665686 Merge branch 'upstream-kwsys' into update-kwsys 26 February 2015, 13:54:42 UTC
5e2b418 KWSys 2015-02-25 (1b75ad3d) Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ 1b75ad3d | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' d4e7f08e..1b75ad3d Domen Vrankar (3): 2b042ff6 SystemTools: Optionally report error from GetRealPath 7c9a970a Glob: Remove dead code 1b75ad3d Glob: Remove addition of extra '/' Change-Id: I04ac5aa4748925bc953db0abff2d4418080882b5 26 February 2015, 13:54:37 UTC
4817d28 Merge topic 'windows-rc-enable-later' 772eae44 RC: Add platform-specific preprocessor definitions (#15404) 4300de3e RC: Enable language after C, CXX, or Fortran is enabled (#15404) 1de4a0fb RC: Drop unused CMAKE_COMPILE_RESOURCE variable setting 26 February 2015, 13:52:09 UTC
e4419c9 Merge topic 'ExternalData-url-algo-map' f7f4ca55 ExternalData: Add support for custom algorithm-to-URL mapping 26 February 2015, 13:51:52 UTC
1c3799b CMake Nightly Date Stamp 26 February 2015, 05:01:08 UTC
772eae4 RC: Add platform-specific preprocessor definitions (#15404) In Platform/Windows-MSVC the C and CXX flags are initialized to contain preprocessor definitions describing the platform. On WinCE platforms this may not be just -DWIN32. This information may be important to RC sources too, so add such preprocessor definitions to the default RC flags. Suggested-by: Gunnar Roth <gunnar.roth@gmx.de> 25 February 2015, 16:29:45 UTC
4300de3 RC: Enable language after C, CXX, or Fortran is enabled (#15404) The RC language is special in that it is automatically enabled on Windows-based platforms when another primary language is enabled. Move enablement of RC from early in the enablement of the other language to late. This will allow it to use information detected as part of enabling C, CXX, or Fortran. 25 February 2015, 16:16:51 UTC
1de4a0f RC: Drop unused CMAKE_COMPILE_RESOURCE variable setting This variable has long been replaced by CMAKE_RC_COMPILE_OBJECT. Stop setting it in platform modules. 25 February 2015, 16:16:19 UTC
5b0b36c Merge branch 'release' 25 February 2015, 14:04:56 UTC
ef542c8 Merge topic 'test-drop-CTestTestFailedSubmit' b10310e6 Tests: Drop CTestTestFailedSubmit-* tests 25 February 2015, 14:03:09 UTC
fa6da5f Merge topic 'CheckCompilerFlag-use-FLAGS' 5d5067ae Check*CompilerFlag: Refactor method used to pass flags 25 February 2015, 14:03:07 UTC
dbad497 Merge topic 'vs-midl-absolute-OutputDirectory' 4ee9005d cmVisualStudio10TargetGenerator: Wrap long line 25 February 2015, 14:03:05 UTC
71a610f Merge topic 'refine-MSVC-ARM-WinCE' 3d612c73 MSVC: Compile with arch-specific flags on ARM platforms (#14552) 886dcaa7 MSVC: Distinguish among ARM architectures more precisely (#14552) ea986676 MSVC: Define /DWINCE when building for WinCE platforms (#14552) 25 February 2015, 14:03:03 UTC
b38f535 Merge topic 'sln-no-bom' 987d4a12 VS: Do not generate a BOM in .sln files 25 February 2015, 14:03:01 UTC
f7f4ca5 ExternalData: Add support for custom algorithm-to-URL mapping Allow URL templates to contain a %(algo:<key>) placeholder that is replaced by mapping the canonical hash algorithm name through a map defined by the <key>. Extend the Module.ExternalData test to cover the behavior. Extend the RunCMake.ExternalData test to cover error cases. 25 February 2015, 13:28:05 UTC
1826aad CMake Nightly Date Stamp 25 February 2015, 05:01:09 UTC
cd935b0 Merge branch 'sln-no-bom' into release 24 February 2015, 18:32:05 UTC
987d4a1 VS: Do not generate a BOM in .sln files Revert commit v3.2.0-rc1~165^2 (Encoding: Write Visual Studio solution file with BOM, 2014-12-26). The BOM breaks the VS IDE version selector when loading the .sln from Windows Explorer. 24 February 2015, 18:30:50 UTC
4ee9005 cmVisualStudio10TargetGenerator: Wrap long line 24 February 2015, 15:34:15 UTC
b10310e Tests: Drop CTestTestFailedSubmit-* tests Everything they cover is now covered by RunCMake.ctest_submit test cases (except ctest_coverage LABELS which were not actually checked anyway). Drop these redundant tests. 24 February 2015, 15:03:27 UTC
5d5067a Check*CompilerFlag: Refactor method used to pass flags Refactor the Check*CompilerFlag modules to pass the flags to Check*SourceCompiles using CMAKE_REQUIRED_FLAGS instead of CMAKE_REQUIRED_DEFINITIONS. Both end up being used, but the variable for "FLAGS" is more precise. 24 February 2015, 14:45:19 UTC
3d612c7 MSVC: Compile with arch-specific flags on ARM platforms (#14552) Define the exact ARM architecture name as a preprocessor symbol. Compile with /QRarch4T or /QRarch5T on ARMV4I or ARMV5I. 24 February 2015, 14:33:08 UTC
886dcaa MSVC: Distinguish among ARM architectures more precisely (#14552) Detect the exact ARM architecture instead of just "ARM". Treat "ARM" as an architecture family that includes THUMB (ARMV4I and ARMV5I). 24 February 2015, 14:33:08 UTC
ea98667 MSVC: Define /DWINCE when building for WinCE platforms (#14552) 24 February 2015, 14:33:06 UTC
ac80f0f Merge topic 'cleanup-cmAlgorithms' 47c2da6a cmAlgorithms: Cache the end iterators in algorithms. a5b10ae6 cmAlgorithms: Remove needless assignment. 7fd8557f cmAlgorithms: Maintain the pivot iterator in cmRemoveIndices. 1f796791 cmAlgorithms: Relax iterator requirement for cmRemoveIndices. ba959934 cmAlgorithms: Make cmRemoveDuplicates work with more containers. cae45df7 cmAlgorithms: Rename template argument to RemoveN. b917f4c0 cmAlgorithms: Relax cmRemoveN requirement to FwdIter. bbc1a978 cmAlgorithms: Add a size() to cmRange. 47a3e22e cmAlgorithms: Rename template type in cmDeleteAll algorithm. cb75eec0 cmAlgorithms: Add const to const objects. 24 February 2015, 14:16:53 UTC
47c2da6 cmAlgorithms: Cache the end iterators in algorithms. 24 February 2015, 14:16:02 UTC
a5b10ae cmAlgorithms: Remove needless assignment. 24 February 2015, 14:16:02 UTC
7fd8557 cmAlgorithms: Maintain the pivot iterator in cmRemoveIndices. Avoid the algorithm of 'Schlemiel the painter' in the case of iterators which are not RandomAccess. 24 February 2015, 14:16:02 UTC
1f79679 cmAlgorithms: Relax iterator requirement for cmRemoveIndices. Require only forward iterators from the range. 24 February 2015, 14:16:02 UTC
ba95993 cmAlgorithms: Make cmRemoveDuplicates work with more containers. Remove the accidental requirement that the input range must be a std::vector. 24 February 2015, 14:16:02 UTC
cae45df cmAlgorithms: Rename template argument to RemoveN. 24 February 2015, 14:16:01 UTC
b917f4c cmAlgorithms: Relax cmRemoveN requirement to FwdIter. cmRotate already requires only FwdIter. 24 February 2015, 14:16:01 UTC
bbc1a97 cmAlgorithms: Add a size() to cmRange. size() is already used by cmRemoveDuplicates, which is designed to accept a cmRange. 24 February 2015, 14:16:01 UTC
d518aa7 Merge topic 'FindMatlab-remove-trailing-lines' 08d1e65a FindMatlab: Remove trailing blank lines 24 February 2015, 14:13:36 UTC
f67b806 Merge topic 'osx-CFBundleExecutable' 78ec4b16 OS X: Shorten CFBundleExecutable to file name only 24 February 2015, 14:12:47 UTC
41a16f0 Merge topic 'osx-framework-search-platform-SDKs' 0ee2a004 OS X: Add platform-specific Frameworks search path 24 February 2015, 14:12:45 UTC
13f9f84 Merge topic 'FeatureSummary-no-duplicates' 38ef2b73 FeatureSummary: Print each feature info only once 24 February 2015, 14:12:43 UTC
3bda071 Merge topic 'vs-midl-absolute-OutputDirectory' 0b54e836 VS: Specify absolute output directory for the Midl tool 24 February 2015, 14:12:41 UTC
133ab7a Merge topic 'rpm_at_in_path' 5857ca5e CPackRPM: Drop explicit handling of '@' symbols that breaks them (#14782) 24 February 2015, 14:12:39 UTC
9123471 Merge topic 'GetPrerequisites-file-command-update' fe558718 GetPrerequisites: Update output matching for newer 'file' versions 24 February 2015, 14:12:37 UTC
206ce77 Merge topic 'ctest-output-options' ff1ddd2a ctest_upload: Add QUIET option 0b87b2a3 ctest_memcheck: Add QUIET option fc58bdb9 ctest_coverage: Add QUIET option 876a680d ctest_test: Add QUIET option 49ba4545 ctest_build: Add QUIET option f999dc0b ctest_configure: Add QUIET option 645ad117 ctest_update: Add QUIET option 19d1a559 ctest_start: Add QUIET option 1643b905 ctest_submit: Add QUIET option 12db1139 CTest: Add cmCTestOptionalLog macro 24 February 2015, 14:12:33 UTC
8366b1b Merge topic 'test-RunCMake-refactor-ctest' e2b9e7f7 Tests: Drop unnecessary stderr matching from RunCMake.ctest_memcheck 7ce9f6e2 Tests: Teach RunCMake to tolerate 'Error kstat returned' lines in test output 69de0f7e Tests: Teach RunCMake to tolerate Guard Malloc lines in test output 57f2aa7c Tests: Teach RunCMake to tolerate BullseyeCoverage lines in test output b04c8ec3 Tests: Match curl error in RunCMake.ctest_submit FailDrop-* cases 1d82105e Tests: Rename RunCMake.{CTestMemcheck => ctest_memcheck} d7662141 Tests: Rename RunCMake.{CTestSubmit => ctest_submit} 9b50388b Tests: Split RunCTest helper out of RunCMake.CTest(Submit|Memcheck) 76e7c22b Tests: Rename RunCMake.CTestMemcheck internals to match CTestSubmit 24 February 2015, 14:12:31 UTC
08d1e65 FindMatlab: Remove trailing blank lines 24 February 2015, 14:06:39 UTC
5857ca5 CPackRPM: Drop explicit handling of '@' symbols that breaks them (#14782) The change in commit v2.8.12~218^2 (CPackRPM protect '@' character in filename processed in the spec file, 2013-07-05) was not necessary after commit v2.8.12~439^2 (Add support for componentized USER spec file, 2013-04-01). The latter replaced ${VAR} references in the spec file template string with \@VAR\@ references, thus protecting '@' symbols automatically. This caused CPackRPM to break paths with @ symbols. Revert the change to fix the behavior, and add a test case. 24 February 2015, 13:44:36 UTC
back to top