https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
302ba3f Merge branch 'doc-CMP0022-compat-version-typo' into release 13 August 2014, 15:00:52 UTC
91857e0 CMP0022: Fix version documented to support LINK_PUBLIC/LINK_PRIVATE These have been available since 2.8.7, not 2.8.9 as the docs said. 13 August 2014, 14:59:30 UTC
b26faaf ExternalProject: Clarify SVN_REVISION format in docs (#15081) Show the explicit '-r' that is required. 13 August 2014, 14:56:35 UTC
1412960 cmake-gui: Pass CMAKE_SYSTEM_VERSION from cross-compile configuration Although this value can be configured in the dialog, it was simply not passed to the project as CMAKE_SYSTEM_VERSION. Fix that. 13 August 2014, 14:17:31 UTC
5891b36 CMake Nightly Date Stamp 13 August 2014, 04:01:10 UTC
e6496b6 CPackIFW: Revise this generator CPack IFW generator updates: - Group now can have script; - Root package (for monolithic or one package installers) can be configured from group. CMake updates: - Native installation (no Unspecified component). 12 August 2014, 19:20:59 UTC
fbf7a92 Makefile: Handle '#' in COMPILE_OPTIONS (#15070) Teach the Makefile generators to escape '#' characters on the right hand side of variable assignments in flags.make. This is needed for flags like '-Wno-error=#warnings'. Otherwise the make tool treats them as comments and leaves them out of the _FLAGS variable value. Add a case to the CompileOptions test covering '#' in a COMPILE_OPTIONS value, at least on compilers where it is known to be supported. 12 August 2014, 17:56:21 UTC
1f8cfc3 Merge topic 'vs-windows-sdk-desktop-arm' 2b20110f MSVC: Select default standard libraries for ARM platform 2dfcf0ed VS: Fix generation of desktop applications for ARM dbb5a7ee CMakeDetermineCompilerId: Fix detection for VS ARM platform 12 August 2014, 14:17:22 UTC
aa21001 Help: Add notes for topic 'vs-special-source-file-properties' 12 August 2014, 14:09:20 UTC
6fe770e VS: Add a source file property to set the hlsl shader type Create a VS_SHADER_TYPE source file property. Inspired-by: Gilles Khouzam <gillesk@microsoft.com> 12 August 2014, 14:08:49 UTC
9b4dc2a VS: Add a source file property to mark content for Windows App deployment Create a VS_DEPLOYMENT_CONTENT source file property, supporting generator expressions, to compute whether a source file should be marked as DeploymentContent or ExcludedFromBuild in Windows Phone and Windows Store projects. Inspired-by: Minmin Gong <minmin.gong@gmail.com> 12 August 2014, 14:08:47 UTC
f063a91 VS: Re-arrange WriteExtraSource to support tool configuration Add a code path to write the tool open and close elements separately so that we can add content in between to configure it. 12 August 2014, 14:08:44 UTC
2b20110 MSVC: Select default standard libraries for ARM platform For Windows ARM targets, only kernel32.lib and user32.lib are standard. 12 August 2014, 14:08:42 UTC
2dfcf0e VS: Fix generation of desktop applications for ARM Add WindowsSDKDesktopARMSupport to the .vcxproj to avoid 'error MSB8022: Compiling Desktop applications for the ARM platform is not supported.' from VS. 12 August 2014, 14:08:40 UTC
dbb5a7e CMakeDetermineCompilerId: Fix detection for VS ARM platform Add WindowsSDKDesktopARMSupport to the compiler id .vcxproj to avoid 'error MSB8022: Compiling Desktop applications for the ARM platform is not supported.' from VS. Inspired-by: Minmin Gong <minmin.gong@gmail.com> Inspired-by: Gilles Khouzam <gillesk@microsoft.com> 12 August 2014, 14:08:37 UTC
7365a9f Merge topic 'vs-windows-phone-and-store' 5d3d9a22 Help: Add notes for topic 'vs-windows-phone-and-store' 401a00d9 VS: Set WindowsPhone and WindowsStore min VS version required 709cebde VS: Generate WindowsPhone and WindowsStore application types 72395ab2 VS: Add .sln "Deploy" mark for WindowsPhone and WindowsStore binaries 2074f581 MSVC: Add system libs for WindowsPhone and WindowsStore c72f0887 MSVC: Add default WindowsPhone and WindowsStore compile flags 1c94558a MSVC: Disable incremental linking for WindowsPhone and WindowsStore 592098e2 Define 'WINDOWS_PHONE' and 'WINDOWS_STORE' variables aa42a78f Add WindowsPhone and WindowsStore platform information modules b94ddf6c CMakeDetermineCompilerId: Recognize WindowsPhone and WindowsStore d7938bff VS: Select WindowsPhone and WindowsStore default toolsets 3abd150c VS: Save WindowsPhone and WindowsStore system internally 12 August 2014, 14:03:03 UTC
755891c Merge branch 'release' 12 August 2014, 13:50:58 UTC
e01cb16 Merge topic 'fujitsu-compiler-id' 0578c283 Add Fujitsu compiler detection 12 August 2014, 13:48:32 UTC
354c792 Merge topic 'update-kwsys' 6c32d43c Merge branch 'upstream-kwsys' into update-kwsys 137a0251 KWSys 2014-08-11 (32023afd) 51c82c3a Merge branch 'upstream-kwsys' into update-kwsys fe587db4 KWSys 2014-08-07 (4d526097) 12 August 2014, 13:48:30 UTC
9c103ae CMake Nightly Date Stamp 12 August 2014, 04:01:14 UTC
150c212 FindMPI: Honor MPI_HOME for MPIEXEC (#14347) We already use MPI_HOME and ENV{MPI_HOME} as hints for the location of the MPI compilers. Do the same for mpiexec, and then use the location of mpiexec as a hint to find the compilers. 11 August 2014, 17:09:02 UTC
0578c28 Add Fujitsu compiler detection The Fujitsu C/C++ compilers are the default ones for K computer. Detect both native and cross compilers by looking for the __FUJITSU preprocessor definition. 11 August 2014, 14:31:06 UTC
8db3c79 Merge branch 'backport-OpenRISC-1000-support' into release 11 August 2014, 14:03:22 UTC
ffc1935 Merge branch 'release' 11 August 2014, 14:01:39 UTC
81a4ca5 Merge branch 'backport-BundleUtilities-os9-newlines' into release 11 August 2014, 14:00:14 UTC
4988b17 Merge branch 'backport-fix-CMP0047-IS_GNU-vars' into release 11 August 2014, 14:00:05 UTC
c6f1c55 Merge branch 'fix-Qt-Autogen' into release 11 August 2014, 13:59:46 UTC
401d82b Merge topic 'wix-acl' 975dc871 Help: Add notes for topic 'wix-acl' 12418f5c CPackWIX: Implement CPACK_WIX_ACL (Access Control List) property 11 August 2014, 13:54:19 UTC
8b61070 Merge topic 'update-kwiml' 45ab21ee Merge branch 'upstream-kwiml' into update-kwiml 3c0bb281 KWIML: Teach ABI.h about OpenRISC 1000 11 August 2014, 13:54:17 UTC
f85dee2 Merge topic 'BundleUtilities-os9-newlines' 810f5cce BundleUtilities: Allow Info.plist files which use CR line endings 11 August 2014, 13:54:14 UTC
348999a Merge topic 'fix-CMP0047-IS_GNU-vars' 70796ef0 CMP0047: Fix CMAKE_COMPILER_IS_GNU(CC|CXX) in OLD behavior 11 August 2014, 13:54:12 UTC
2fdd5d8 Merge topic 'cpack-ifw-generator' ebe8d51b CPackIFW: Refactor and revise this generator 82382479 Doxygen: Add STRIP_FROM_PATH variable to doxyfile.in 3040ab8f Doxygen: Add CPack/IFW subdir to doxyfile.in INPUT section 11 August 2014, 13:54:10 UTC
5258405 Merge topic 'CMakePackageConfigHelpers-INSTALL_PREFIX' 704830ae Help: Add notes for topic 'CMakePackageConfigHelpers-INSTALL_PREFIX' e3007c92 CMakePackageConfigHelpers: Add unit tests for INSTALL_PREFIX option d057bf85 CMakePackageConfigHelpers: Add INSTALL_PREFIX option f3dd116c CMakePackageConfigHelpers: restructure documentation and document commands 64eca30d CMakePackageConfigHelpers: Remove unused variable 11 August 2014, 13:54:08 UTC
704830a Help: Add notes for topic 'CMakePackageConfigHelpers-INSTALL_PREFIX' 11 August 2014, 13:49:14 UTC
975dc87 Help: Add notes for topic 'wix-acl' 11 August 2014, 13:47:09 UTC
ebe8d51 CPackIFW: Refactor and revise this generator Split the monolithic cmCPackIFWGenerator source into three parts: cmCPackIFWGenerator, cmCPackIFWInstaller, and cmCPackIFWPackage to isolate the implementations somewhat. Add a COMMON option to the cpack_ifw_configure_component command to make the data component common to its parent group. Change the default packaging method to ONE_PACKAGE_PER_COMPONENT. This is not incompatible because the CPack IFW generator has not yet been in a release. 11 August 2014, 13:40:28 UTC
e3007c9 CMakePackageConfigHelpers: Add unit tests for INSTALL_PREFIX option 11 August 2014, 13:38:29 UTC
d057bf8 CMakePackageConfigHelpers: Add INSTALL_PREFIX option This option instructs configure_package_config_file to consider paths that are not absolute as relative to the INSTALL_PREFIX directory instead of relative to the CMAKE_INSTALL_PREFIX directory. If this argument is not passed, the default behaviour is to use the CMAKE_INSTALL_PREFIX variable. The new signature is therefore: configure_package_config_file(<input> <output> INSTALL_DESTINATION <path> [PATH_VARS <var1> <var2> ... <varN>] [NO_SET_AND_CHECK_MACRO] [NO_CHECK_REQUIRED_COMPONENTS_MACRO] [INSTALL_PREFIX <path>]) 11 August 2014, 13:38:29 UTC
f3dd116 CMakePackageConfigHelpers: restructure documentation and document commands 11 August 2014, 13:38:29 UTC
6c32d43 Merge branch 'upstream-kwsys' into update-kwsys 11 August 2014, 13:31:29 UTC
137a025 KWSys 2014-08-11 (32023afd) Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ 32023afd | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' 4d526097..32023afd Christian Svensson (1): 32023afd CPU: Add support for OpenRISC 1000 Change-Id: Ie926eea76838b4ce7bcd7b23235f80c0f66c9d4c 11 August 2014, 13:31:24 UTC
51c82c3 Merge branch 'upstream-kwsys' into update-kwsys 11 August 2014, 13:30:22 UTC
fe587db KWSys 2014-08-07 (4d526097) Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ 4d526097 | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' e787837a..4d526097 Brad King (2): 4791701a SystemTools: Remove ConvertWindowsCommandLineToUnixArguments method 4d526097 Add assert() to quiet Clang scan-build warnings Change-Id: I15e4ad710a8ad01f96761a89f2c1517f3c2aa835 11 August 2014, 13:30:16 UTC
3b0d634 CMake Nightly Date Stamp 11 August 2014, 04:01:07 UTC
58aca7b CMake Nightly Date Stamp 10 August 2014, 04:01:08 UTC
12418f5 CPackWIX: Implement CPACK_WIX_ACL (Access Control List) property 09 August 2014, 13:30:21 UTC
35a8355 CMake Nightly Date Stamp 09 August 2014, 04:01:12 UTC
a99b42a CMake Nightly Date Stamp 08 August 2014, 04:01:12 UTC
ef12065 KWSys CPU: Add support for OpenRISC 1000 07 August 2014, 20:26:01 UTC
d061248 KWIML: Teach ABI.h about OpenRISC 1000 It defines __or1k__ and is big endian. 07 August 2014, 20:25:50 UTC
45ab21e Merge branch 'upstream-kwiml' into update-kwiml 07 August 2014, 20:13:26 UTC
3c0bb28 KWIML: Teach ABI.h about OpenRISC 1000 It defines __or1k__ and is big endian. 07 August 2014, 20:12:19 UTC
00ad505 BundleUtilities: Allow Info.plist files which use CR line endings Convert \r to our internal end-of-line character just as we do \n. Signed-off-by: Tim Blechmann <tim@klingt.org> 07 August 2014, 18:00:16 UTC
810f5cc BundleUtilities: Allow Info.plist files which use CR line endings Convert \r to our internal end-of-line character just as we do \n. Signed-off-by: Tim Blechmann <tim@klingt.org> 07 August 2014, 18:00:01 UTC
59c3695 CMP0047: Fix CMAKE_COMPILER_IS_GNU(CC|CXX) in OLD behavior The implementation of CMP0047 detects the QNX compiler id internally, then changes it to GNU after the language is fully enabled. This is too late to correctly set the old IS_GNU variables, so set them as part of the policy OLD behavior. Reported-by: Mike Lattanzio <mlattanzio@blackberry.com> 07 August 2014, 15:25:36 UTC
70796ef CMP0047: Fix CMAKE_COMPILER_IS_GNU(CC|CXX) in OLD behavior The implementation of CMP0047 detects the QNX compiler id internally, then changes it to GNU after the language is fully enabled. This is too late to correctly set the old IS_GNU variables, so set them as part of the policy OLD behavior. Reported-by: Mike Lattanzio <mlattanzio@blackberry.com> 07 August 2014, 15:24:57 UTC
6f0d1a3 Merge topic 'genex-build-property-no-head' 3f476bea Genex: Do not consider 'head' when evaluating build properties 07 August 2014, 14:07:51 UTC
df08d85 Merge topic 'genex-context-makefile-non-null' c6acbc90 Genex: Remove unnecessary check of context->Makefile 07 August 2014, 14:07:49 UTC
63fc8dc create_test_sourcelist: Suppress MSVC warnings in test driver (#15066) Suggested-by: Ken Moreland <kmorel@sandia.gov> 07 August 2014, 13:17:44 UTC
029edcd CMake Nightly Date Stamp 07 August 2014, 04:01:10 UTC
8238247 Doxygen: Add STRIP_FROM_PATH variable to doxyfile.in This helps to better perceive information 06 August 2014, 16:49:27 UTC
3040ab8 Doxygen: Add CPack/IFW subdir to doxyfile.in INPUT section 06 August 2014, 15:26:02 UTC
3f476be Genex: Do not consider 'head' when evaluating build properties When $<TARGET_PROPERTY> names a build property like COMPILE_DEFINITIONS but not the usage requirement (INTERFACE_) version of it, the value should be that used to build the target. It should not be influenced by a dependent 'head' target like usage requirements are. Extend the CompileDefinitions test with a case covering the corrected behavior. Reviewed-by: Stephen Kelly <steveire@gmail.com> 06 August 2014, 14:13:04 UTC
ebd8fa2 Merge topic 'ExternalData-drop-security-disclaimer' f2ccc14b ExternalData: Drop 'not security software' disclaimer (#15060) 06 August 2014, 13:26:35 UTC
e56db93 Merge topic 'fix_value_not_used' 2cac483e Fix used value warning. 06 August 2014, 13:26:34 UTC
a16a344 Merge topic 'doc-add_custom_command' 5bf1c5cc Help: Document add_custom_command PRE_BUILD/PRE_LINK for exe/lib only (#15059) 2a58c872 Help: Revise and format 'add_custom_command' docs cb88742d Help: Remove stray content from 'add_custom_command' docs 06 August 2014, 13:26:32 UTC
3d18dbd Merge topic 'CheckIncludeFiles-main-prototype' bf89f910 CheckIncludeFiles: Use modern C declaration for 'main' (#15058) 06 August 2014, 13:26:30 UTC
78efe8d Merge topic 'file-strings-encoding' 5b30ec28 file: Add ENCODING option to file(STRINGS) command (#10519) ffa373e7 file: Refactor internal implementation of file(STRINGS) 06 August 2014, 13:26:28 UTC
5b30ec2 file: Add ENCODING option to file(STRINGS) command (#10519) Support extraction of UTF-8 strings. 06 August 2014, 13:23:47 UTC
ffa373e file: Refactor internal implementation of file(STRINGS) Make room for encoding support. 06 August 2014, 13:23:15 UTC
c6acbc9 Genex: Remove unnecessary check of context->Makefile The context->Makefile is never NULL, but our checks for it convince Clang scan-build that it might be NULL. Then it warns about later unchecked uses. Drop the unnecessary checks. 06 August 2014, 13:11:41 UTC
4ec6ff8 CMake Nightly Date Stamp 06 August 2014, 04:01:14 UTC
2c5c0fc Merge branch 'release' 05 August 2014, 17:12:45 UTC
f2ccc14 ExternalData: Drop 'not security software' disclaimer (#15060) Let clients do their own research on the current strength of each hash algorithm to choose what is best for their needs. Suggested-by: Nico Schlömer <nico.schloemer@gmail.com> 05 August 2014, 15:31:47 UTC
662daff Merge topic 'vs-default-ignore-libs' c1580a92 VS: Always add IgnoreSpecificDefaultLibraries to .vcxproj files 29410df2 cmIDEOptions: Add an AppendFlag method to update multi-valued options 05 August 2014, 14:53:27 UTC
5d3d9a2 Help: Add notes for topic 'vs-windows-phone-and-store' 05 August 2014, 14:49:09 UTC
2cac483 Fix used value warning. packageFileName no longer has only one value in this function. Move the declaration into the loop and remove its initial and unused asignment. 05 August 2014, 14:22:36 UTC
5bf1c5c Help: Document add_custom_command PRE_BUILD/PRE_LINK for exe/lib only (#15059) State explicitly that the PRE_LINK mode is not for targets created by the add_custom_target command. The existing wording for PRE_BUILD being treated as PRE_LINK by non-VS generators will now imply this restriction for PRE_BUILD too. 05 August 2014, 14:14:35 UTC
2a58c87 Help: Revise and format 'add_custom_command' docs Format the reStructuredText markup manually. Organize the command options into a definition list. Use inline markup to cross-reference related documents. 05 August 2014, 14:12:59 UTC
cb88742 Help: Remove stray content from 'add_custom_command' docs Remove leftover generator expression documentation that is now in the cmake-generator-expressions(7) manual. 05 August 2014, 13:59:10 UTC
6548e17 Merge topic 'fix_truncation_logic_valgrind_output' b35a7730 Fix truncation of valgrind output logic. 05 August 2014, 13:22:35 UTC
99f6eab Merge topic 'fix_value_not_used' aea40fcb Fix scan-build warning parsed is never read after being set. 05 August 2014, 13:22:33 UTC
8fef9dd Merge topic 'pass_output_by_reference' 7762fffa Change output to be a reference and not a pointer. 05 August 2014, 13:22:31 UTC
e76b72f Merge topic 'update-kwsys' 60c78367 Merge branch 'upstream-kwsys' into update-kwsys 158c6d1c KWSys 2014-08-04 (e787837a) 05 August 2014, 13:22:30 UTC
f174a1c Merge topic 'liblzma-pgi-compiler' 2dd17a54 liblzma: Fix compilation with PGI compiler 05 August 2014, 13:22:28 UTC
a67b635 Merge topic 'readme-link-to-issue-tracker' d4557188 README: Add a section explaining how to report bugs 05 August 2014, 13:22:26 UTC
bf89f91 CheckIncludeFiles: Use modern C declaration for 'main' (#15058) Otherwise some compilers will incorrectly fail the checks when certain warning/error flags are enabled. 05 August 2014, 13:09:58 UTC
a6c1d58 CMake Nightly Date Stamp 05 August 2014, 04:01:08 UTC
aea40fc Fix scan-build warning parsed is never read after being set. 04 August 2014, 19:38:56 UTC
b35a773 Fix truncation of valgrind output logic. This showed up because scan-build noticed outputFull was basically a constant. Logic should be output all valgrind output. Then output regular test output until output limit is reached. 04 August 2014, 19:28:48 UTC
7762fff Change output to be a reference and not a pointer. This avoids having to check the pointer value at each use which was not being done. 04 August 2014, 19:16:40 UTC
60c7836 Merge branch 'upstream-kwsys' into update-kwsys 04 August 2014, 14:16:34 UTC
158c6d1 KWSys 2014-08-04 (e787837a) Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ e787837a | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' 65b36ede..e787837a Ben Boeckel (4): 9927862c SystemTools: more string replacements b3d598b0 strings: remove unnecessary c_str calls ffe94132 SystemTools: use char instead of const char* f29fec7c Directory: accept strings in methods Rashad M (1): e787837a SharedForward: Cast away const to call execvp on MinGW 64-bit Change-Id: I96437b332971670cfcd953717c5563e9ba0f2b99 04 August 2014, 14:16:30 UTC
2dd17a5 liblzma: Fix compilation with PGI compiler - sha265.c is using some C99 specific features, in particular static array dimensions in a function parameter array (see section 6.7.5-7 of the C99 spec). A #ifndef check was in place to prevent compilation under MSVC but it actually needed to check for C99 compliance instead. Even still, the C99 code fails on a few compilers (PGI being one) so for compatibility reasons, the C99 version of the function declaration is removed entirely, leaving only the C89 version. - CHECK_SYMBOL_EXISTS is used to determine the presense of bswap functions from byteswap.h. Most compilers re-dedefine the bswap_N functions as a __bswap_N function implemented by the compiler. Since bswap_N is usually defined as a macro then it's mere presence passes the check. Some versions of the PGI compiler though have shipped broken headers for byteswap.h, in particular 11.3 for x64 linux provides byteswap.h but is missing an associated bits/byteswap.h which causes some of the bswap_N macros to be defined but broken and unusable. The bswap_N checks have been converted to CHECK_SOURCE_COMPILES to ensure that the bswap_N calls are actually usable and not just merely defined. 04 August 2014, 14:12:51 UTC
64eca30 CMakePackageConfigHelpers: Remove unused variable 04 August 2014, 14:07:16 UTC
ba60ff9 Merge topic 'cmGlobalGenerator-Build-output-ref' 30983ebe cmGlobalGenerator: Take Build output argument by reference 04 August 2014, 14:02:28 UTC
ba62b34 Merge topic 'vs-internal-system-apis' 0a5fe279 VS: Add internal API to get system name and version 04 August 2014, 14:02:27 UTC
7338d4c Merge topic 'vs-refactor-sln-deploy' fe161dc3 VS: Refactor logic deciding to add "Deploy" to the .sln file 04 August 2014, 14:02:25 UTC
4e22fcf Merge topic 'vs-vcxproj-missing-newline' 66edd065 VS: Add missing newline after .vcxproj user prop import line 04 August 2014, 14:02:23 UTC
9d9333b Merge topic 'cpack-options-sort' 58f3d96d CPack: Sort packaging options lexicographically efb45007 CPack: Expand mark_as_advanced arguments to one-per-line 04 August 2014, 14:02:22 UTC
back to top