https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
405773b Update the command list in VIM syntax definition 03 September 2014, 12:38:30 UTC
fb8acb7 CMake Nightly Date Stamp 03 September 2014, 04:01:08 UTC
68a1d42 Merge topic 'fix-liblzma-build-on-solaris-suncc' c16d8c7f liblzma: Added a missing config check for _Bool 02 September 2014, 14:59:52 UTC
3338b2c Merge topic 'ctest-help-fix' 6767660f CTest: Add missing space in command line help. 02 September 2014, 14:43:21 UTC
85e3955 Merge topic 'fix-findpostgres-for-multilib' 741f29cc FindPostgreSQL: Fix for pg_config in multilib configurations. 02 September 2014, 14:43:19 UTC
3db5e31 Merge topic 'string-uuid' 87e476e8 Help: Add notes for topic 'string-uuid' 328e8694 StringUuid: Implement new string(UUID) sub-command. 02 September 2014, 14:43:16 UTC
14cdf59 Merge topic 'asm-user-override-files' 487f147f Load CMAKE_USER_MAKE_RULES_OVERRIDE[_ASM] for assembler (#15108) 02 September 2014, 14:43:14 UTC
741f29c FindPostgreSQL: Fix for pg_config in multilib configurations. Some platforms, Fedora 20 and RHEL 7 in particular, will have multiple pg_config_${arch}.h files all included by the top level pg_config.h. This checks all of the available pg_config*.h headers for version information. 02 September 2014, 14:35:37 UTC
c16d8c7 liblzma: Added a missing config check for _Bool This fixes a current build problem for liblzma on Solaris 10, SPARC, and the Solaris Studio compiler. 02 September 2014, 14:34:47 UTC
87e476e Help: Add notes for topic 'string-uuid' 02 September 2014, 14:33:39 UTC
bfc81c5 Merge topic 'vs-windows-apps' 39fefde2 VS: Add test case for Windows Phone and Windows Store 89da8465 MSVC: Define 'WIN32' for Windows Store and Windows Phone ed7f085f Help: Add notes for topic 'vs-windows-apps' dd11ae8f VS: Do not compile C sources as WinRT (#15100) b8e40538 VS: Mark Windows Phone and Store targets as App Containers 0432f062 VS: Always ignore ole32 on Windows Phone 8.0 e6ff2f8b VS: Generate Windows Metadata for WinRT components ee48f4c7 VS: Generate Windows Phone and Windows Store projects as Unicode cb1aceed VS: Add VS_WINRT_COMPONENT property to enable CompileAsWinRT 401269e4 VS: Handle .pfx files explicitly in generator 23782171 VS: Handle AppxManifest sources explicitly in generator bc373c6d VS: Set Window Phone/Store app type in CMake-generated targets d89b2889 VS: Mark CMake-generated targets as Utility in .vcxproj files 03ad8f28 CMakeDetermineCompilerABI: Link with standard libraries on MSVC 02 September 2014, 14:16:37 UTC
39fefde VS: Add test case for Windows Phone and Windows Store Add tests to build for each version of each system when the corresponding tools are available. 02 September 2014, 14:17:03 UTC
89da846 MSVC: Define 'WIN32' for Windows Store and Windows Phone This was accidentally left out of commit c72f0887 (MSVC: Add default WindowsPhone and WindowsStore compile flags, 2014-07-28). 02 September 2014, 14:17:03 UTC
ed7f085 Help: Add notes for topic 'vs-windows-apps' 02 September 2014, 14:17:03 UTC
dd11ae8 VS: Do not compile C sources as WinRT (#15100) The MSVC /ZW flag is valid only for C++ sources. Whenever we enable CompileAsWinRT for the whole target, disable it for all C sources. Update the documentation of VS_WINRT_COMPONENT to drop the statement about undefined behavior for non-C++ sources, because it is now defined as expected. 02 September 2014, 14:17:02 UTC
b8e4053 VS: Mark Windows Phone and Store targets as App Containers * Add AppContainerApplication to non-UTILITY targets * Generate app manifest and related files if project does not provide them. Place them in a per-target directory to avoid clashes. * Mark WinRT components with WinMDAssembly * Import Windows Phone 8.0 targets in .vcxproj files when necessary, and reference platform.winmd. Inspired-by: Paul Annetts <paul@lightunobscured.com> 02 September 2014, 14:17:02 UTC
7a4a05d CMake Nightly Date Stamp 02 September 2014, 04:01:07 UTC
6767660 CTest: Add missing space in command line help. 01 September 2014, 07:18:51 UTC
75abb6d CMake Nightly Date Stamp 01 September 2014, 04:01:07 UTC
5d7ce7a CMake Nightly Date Stamp 31 August 2014, 04:01:08 UTC
3919fc6 CMake Nightly Date Stamp 30 August 2014, 04:01:07 UTC
85a6ff0 CMake Nightly Date Stamp 29 August 2014, 04:01:08 UTC
328e869 StringUuid: Implement new string(UUID) sub-command. 28 August 2014, 13:13:54 UTC
8785d05 CMake Nightly Date Stamp 28 August 2014, 04:01:07 UTC
487f147 Load CMAKE_USER_MAKE_RULES_OVERRIDE[_ASM] for assembler (#15108) This is already done for C, CXX, and Fortran. 27 August 2014, 13:27:36 UTC
3d95b39 Merge topic 'wxWidgets-cflags' e6fa6e60 UsewxWidgets: CFLAGS are expected to be a string here, not a list. 27 August 2014, 13:04:56 UTC
869e1a4 Merge topic 'wxWidgets-paths' 33286235 FindwxWidgets: Improve path detection logic when cross-compiling. 27 August 2014, 13:04:53 UTC
7c69436 CMake Nightly Date Stamp 27 August 2014, 04:01:08 UTC
0a64c48 CMake Nightly Date Stamp 26 August 2014, 04:01:07 UTC
c2a47a9 CMake Nightly Date Stamp 25 August 2014, 04:01:07 UTC
238d261 CMake Nightly Date Stamp 24 August 2014, 04:01:09 UTC
5b31fe3 CMake Nightly Date Stamp 23 August 2014, 04:01:07 UTC
3328623 FindwxWidgets: Improve path detection logic when cross-compiling. 22 August 2014, 17:20:42 UTC
e6fa6e6 UsewxWidgets: CFLAGS are expected to be a string here, not a list. 22 August 2014, 15:27:48 UTC
8c30014 Merge topic 'vs-masm' cbd1d42b Help: Add notes for topic 'vs-masm' 0f8522a6 VS: Add MASM support to VS 8 and 9 (#8170, #14984) a43f4400 VS: Move internal MasmEnabled member up to VS 7 generator df3b007d VS: Add test for MASM support e8727449 VS: Populate MASM tool build settings in .vcxproj files 0271a5f9 VS: Manually fix MASM flag table entries 1d662e48 VS: Generate MASM flag tables from MSBuild tool files 4f6940df VS: Fix ASM_MASM support in VS >= 10 d7866c52 ASM_MASM: Fix selection of ml64 0374abdb ASM_MASM: Add preprocessor definitions to compile lines 5b0a46e1 ASM_MASM: Do not require compiler to be a full path 802dbe52 cmLocalVisualStudio7Generator: Rename local 'lang' var 22 August 2014, 14:37:55 UTC
b4d3e7a Merge topic 'FindXerces' 20407006 FindXerces: New module to find Apache Xerces-C++ 22 August 2014, 14:37:53 UTC
61dd8d8 Merge topic 'FindIce' 050caef3 FindIce: New module to find ZeroC Ice 22 August 2014, 14:37:51 UTC
fae23fe CMake Nightly Date Stamp 22 August 2014, 04:01:11 UTC
0432f06 VS: Always ignore ole32 on Windows Phone 8.0 Inspired-by: Paul Annetts <paul@lightunobscured.com> 21 August 2014, 13:28:21 UTC
e6ff2f8 VS: Generate Windows Metadata for WinRT components Inspired-by: Paul Annetts <paul@lightunobscured.com> 21 August 2014, 13:28:20 UTC
ee48f4c VS: Generate Windows Phone and Windows Store projects as Unicode 21 August 2014, 13:28:20 UTC
cb1acee VS: Add VS_WINRT_COMPONENT property to enable CompileAsWinRT Deprecate VS_WINRT_EXTENSIONS and document VS_WINRT_COMPONENT as for VS generators only. Also define _WINRT_DLL in SHARED libraries in order to get a .lib produced. Inspired-by: Paul Annetts <paul@lightunobscured.com> 21 August 2014, 13:28:20 UTC
401269e VS: Handle .pfx files explicitly in generator Teach cmGeneratorTarget to classify .pfx files as package certificate key files. Teach cmVisualStudio10TargetGenerator to write them as PackageCertificateKeyFile in .vcxproj files. Inspired-by: Minmin Gong <minmin.gong@gmail.com> 21 August 2014, 13:28:20 UTC
2378217 VS: Handle AppxManifest sources explicitly in generator Teach cmGeneratorTarget to extract .appxmanifest sources separately. Teach cmVisualStudio10TargetGenerator to write them with the AppxManifest tool in .vcxproj files. This will allow us to detect whether the project provides an application manfiest explicitly. 21 August 2014, 13:28:20 UTC
bc373c6 VS: Set Window Phone/Store app type in CMake-generated targets Generate the ApplicationType and ApplicationTypeRevision elements in .vcxproj files for CMake-generated targets like 'INSTALL' and 'RUN_TESTS'. This was accidentally left out of commit 709cebde (VS: Generate WindowsPhone and WindowsStore application types, 2014-07-31). 21 August 2014, 13:28:19 UTC
d89b288 VS: Mark CMake-generated targets as Utility in .vcxproj files Targets like 'INSTALL' and 'RUN_TESTS' are Utility targets. Fix the VS >= 10 generator to set this correctly. We already do so for VS < 10. 21 August 2014, 13:28:19 UTC
03ad8f2 CMakeDetermineCompilerABI: Link with standard libraries on MSVC In commit v2.8.0~395 (Implicit link info for C, CXX, and Fortran, 2009-07-23) we added a '-DCMAKE_${lang}_STANDARD_LIBRARIES=' flag to the try_compile used to build the ABI detection project. It is needed when detecting the implicit libraries added by the GNU compiler on Windows (MinGW tools) to avoid contaminating the list with standard Windows libraries. However, with MSVC we do not detect such implicit link libraries anyway, and for some target platforms (e.g. Windows Phone) we may need the standard libraries to link the ABI detection executable. Drop the flag when detecting the ABI using MSVC. 21 August 2014, 13:28:19 UTC
050caef FindIce: New module to find ZeroC Ice - autodetects Ice on all major platforms - allows building with all supported Visual Studio versions on Windows - autodetects the slice path on most platforms - separately detects the Ice programs, headers, slice files and libraries so that any Ice configuration or installation errors can be accurately reported, making diagnosis of Ice problems simpler 21 August 2014, 12:45:01 UTC
2040700 FindXerces: New module to find Apache Xerces-C++ 21 August 2014, 12:30:30 UTC
4517d6b CMake Nightly Date Stamp 21 August 2014, 04:01:07 UTC
cbd1d42 Help: Add notes for topic 'vs-masm' 20 August 2014, 18:58:47 UTC
16afcca Merge topic 'check-flag-for-intel' 914db028 Check*CompilerFlag: Add another pattern for Intel (#15096) 20 August 2014, 14:25:51 UTC
0f8522a VS: Add MASM support to VS 8 and 9 (#8170, #14984) 20 August 2014, 14:22:07 UTC
a43f440 VS: Move internal MasmEnabled member up to VS 7 generator Move the member from cmGlobalVisualStudio10Generator to cmGlobalVisualStudio7Generator to make it useful for earlier versions of VS. Set the member to true only starting with cmGlobalVisualStudio8Generator since we will not implement MASM support for versions less than VS 8. 20 August 2014, 14:21:12 UTC
df3b007 VS: Add test for MASM support It is now expected to work with VS >= 10 and MSVC >= 13.1. 20 August 2014, 14:19:49 UTC
c570be0 CMake Nightly Date Stamp 20 August 2014, 04:01:13 UTC
7000a06 Merge branch 'release' 19 August 2014, 13:51:05 UTC
c91a65f Merge topic 'FindOpenMP-add-Fortran-support' d0678408 FindOpenMP: Add support for Fortran (#14656) 19 August 2014, 13:48:41 UTC
eea6103 Merge topic 'fix-check-module-DEFINED-tests' 4ffec8f6 Check*: Add compatibility hack for old VXL code 19 August 2014, 13:48:39 UTC
ceaf578 Merge topic 'fix-lexer-open-square' 02b3cba9 cmListFileLexer: Fix lexing of single '[' character (#15092) 19 August 2014, 13:48:36 UTC
9f4701b Merge topic 'vs-refactor-includes' 5fcb42ab VS: Refactor include directory generation in .vcxproj files 8e026aa7 VS: Refactor include directory slash conversion 9633d112 cmIDEOptions: Add HasFlag method to test if a flag is set 84100102 cmIDEOptions: Add an AppendFlag overload to append multiple values 19 August 2014, 13:48:33 UTC
5b14a85 Merge topic 'ExternalProject-doc-SVN_REVISION-format' b26faaf1 ExternalProject: Clarify SVN_REVISION format in docs (#15081) 19 August 2014, 13:48:30 UTC
914db02 Check*CompilerFlag: Add another pattern for Intel (#15096) Match "argument is of wrong type" warnings. 19 August 2014, 12:50:41 UTC
afc6344 CMake Nightly Date Stamp 19 August 2014, 04:01:08 UTC
f7ab238 Merge topic 'vs-special-source-file-properties' aa21001b Help: Add notes for topic 'vs-special-source-file-properties' 6fe770e1 VS: Add a source file property to set the hlsl shader type 9b4dc2ad VS: Add a source file property to mark content for Windows App deployment f063a914 VS: Re-arrange WriteExtraSource to support tool configuration 18 August 2014, 17:31:41 UTC
d067840 FindOpenMP: Add support for Fortran (#14656) 18 August 2014, 15:25:21 UTC
cb57887 Merge topic 'fix_mumps_file_parser' 6d66e396 CTEST: Fix MUMPS file parser and update test 18 August 2014, 15:21:58 UTC
e7dda7b Merge topic 'ctest_update_status_only' 653529ce CTest: Allow / to be in the build name, and be consistent with the build name 39b5df2f ctest_update: Add CTEST_UPDATE_VERSION_ONLY option to only note the version 18 August 2014, 15:21:55 UTC
653529c CTest: Allow / to be in the build name, and be consistent with the build name Prior to this change / was not allowed in the build name. This was tested with a CDash server and worked. In addition the safe build name was not used everywhere. This caused mismatched build names to be in the xml files going to CDash which caused different rows to be created for the same build. 18 August 2014, 15:22:18 UTC
de547ca Merge topic 'cmake-gui-system-version' 1412960e cmake-gui: Pass CMAKE_SYSTEM_VERSION from cross-compile configuration 18 August 2014, 15:21:52 UTC
fc8a888 Merge topic 'add-CheckFortranSourceCompiles' 7386d0d6 Add CheckFortranSourceCompiles module (#14656) 18 August 2014, 15:21:50 UTC
654c8c0 Merge topic 'cpack-ifw-generator' e6496b60 CPackIFW: Revise this generator 18 August 2014, 15:21:47 UTC
3353657 Merge topic 'makefile-assign-escape-octothorpe' fbf7a929 Makefile: Handle '#' in COMPILE_OPTIONS (#15070) 18 August 2014, 15:21:45 UTC
258c5c2 Merge topic 'FindMPI-mpiexec-MPI_HOME' 150c2125 FindMPI: Honor MPI_HOME for MPIEXEC (#14347) 18 August 2014, 15:21:40 UTC
24f4695 Merge topic 'create_test_sourcelist-msvc-warnings' 63fc8dcd create_test_sourcelist: Suppress MSVC warnings in test driver (#15066) 18 August 2014, 15:21:38 UTC
39b5df2 ctest_update: Add CTEST_UPDATE_VERSION_ONLY option to only note the version This allows ctest_update to get the current version without actually changing the repository. This is useful when using Jenkins or an external project to update the source to a specific version, but you still want the current version to show up in CDash. 18 August 2014, 15:21:36 UTC
7386d0d Add CheckFortranSourceCompiles module (#14656) Copy the CheckCSourceCompiles module and port it to Fortran. Extend the FortranOnly test to try using the new module. Suggested-by: Nicolas Bock <nicolasbock@gmail.com> 18 August 2014, 15:18:48 UTC
4ffec8f Check*: Add compatibility hack for old VXL code The cleanup in commit 4f2fcce4 (Check*: Allow result variables to contain regex special characters, 2014-07-31) broke old VXL code that abuses the old "if(MATCHES)" implementation by using SET( ${VARIABLE} ${VARIABLE} ) to reset a check result variable. Add a compatibility hack to the CheckFunctionExists, CheckIncludeFileCXX, and CheckSymbolExists modules to re-run their checks when the result variable is set to its own name. Use STREQUAL instead of MATCHES so that special characters still work. 18 August 2014, 14:59:08 UTC
3c0d876 Merge branch 'fix-lexer-open-square' into release 18 August 2014, 14:21:57 UTC
02b3cba cmListFileLexer: Fix lexing of single '[' character (#15092) The lexer changes in commit v3.0.0-rc1~495^2 (Add Lua-style long brackets and long comments to CMake language, 2013-08-06) accidentally left out matching '[' as a single character in an unquoted argument. Add a lexer rule to match it and extend the RunCMake.Syntax test to cover this case. 18 August 2014, 14:18:20 UTC
25c07e6 CMake Nightly Date Stamp 18 August 2014, 04:01:06 UTC
bbd1763 CMake Nightly Date Stamp 17 August 2014, 04:01:06 UTC
3bbdb23 CMake Nightly Date Stamp 16 August 2014, 04:01:06 UTC
6d66e39 CTEST: Fix MUMPS file parser and update test The current file parser for a MUMPS routine uses a period "." as the one of the signals that a line of MUMPS code is executable. This is not a correct assumption. Add the period to the list of characters that CTest will not consider the start of a line of code. Update the test routine to have an entry point with code to match the scenario mentioned above. 15 August 2014, 14:50:36 UTC
5fc8e66 CMake Nightly Date Stamp 15 August 2014, 04:01:06 UTC
eb3b550 CMake Nightly Date Stamp 14 August 2014, 04:01:14 UTC
e872744 VS: Populate MASM tool build settings in .vcxproj files 13 August 2014, 18:48:03 UTC
0271a5f VS: Manually fix MASM flag table entries Drop '"[value]"' placeholders. 13 August 2014, 18:48:01 UTC
1d662e4 VS: Generate MASM flag tables from MSBuild tool files Run cmparseMSBuildXML.py on masm.xml to generate our flag tables: python cmparseMSBuildXML.py -x ".../MSBuild/Microsoft.Cpp/v4.0/BuildCustomizations/masm.xml" > cmVS10MASMFlagTable.h python cmparseMSBuildXML.py -x ".../MSBuild/Microsoft.Cpp/v4.0/V110/BuildCustomizations/masm.xml" > cmVS11MASMFlagTable.h python cmparseMSBuildXML.py -x ".../MSBuild/Microsoft.Cpp/v4.0/V120/BuildCustomizations/masm.xml" > cmVS12MASMFlagTable.h python cmparseMSBuildXML.py -x ".../MSBuild/Microsoft.Cpp/v4.0/V140/BuildCustomizations/masm.xml" > cmVS14MASMFlagTable.h Fix up the declaration names at the top of each file. 13 August 2014, 18:47:58 UTC
4f6940d VS: Fix ASM_MASM support in VS >= 10 Fix a typo introduced by commit ce511435 (stringapi: Use strings for the languages, 2014-02-03) to check the language name correctly. 13 August 2014, 18:47:56 UTC
d7866c5 ASM_MASM: Fix selection of ml64 Recognize 64-bit platforms based on the C or CXX architecture or the platform specified with a VS generator name. 13 August 2014, 18:47:54 UTC
0374abd ASM_MASM: Add preprocessor definitions to compile lines The MASM tools (ml, ml64) support -D preprocessor definition flags. Update our compilation rule variable to pass them. 13 August 2014, 18:47:52 UTC
5b0a46e ASM_MASM: Do not require compiler to be a full path The compiler detection modules for this language do not yet know how to find the full path to 'ml' or 'ml64', so do not require it. 13 August 2014, 18:47:49 UTC
802dbe5 cmLocalVisualStudio7Generator: Rename local 'lang' var In the WriteGroup method, rename the 'lang' var to 'ppLang' since it is specifically for the preprocessor definitions language selection. 13 August 2014, 18:12:48 UTC
5fcb42a VS: Refactor include directory generation in .vcxproj files Use the cmVisualStudioGeneratorOptions flag map to add the AdditionalIncludeDirectories element to the project file. Move appending of %(AdditionalIncludeDirectories) to the locations that populate the flag vectors instead of where they are written out. 13 August 2014, 18:09:24 UTC
8e026aa VS: Refactor include directory slash conversion Convert each include directory to windows slashes once instead of repeating it each time they are written out to the project file. 13 August 2014, 18:08:42 UTC
9633d11 cmIDEOptions: Add HasFlag method to test if a flag is set 13 August 2014, 18:08:39 UTC
8410010 cmIDEOptions: Add an AppendFlag overload to append multiple values 13 August 2014, 17:42:49 UTC
1c70899 Merge branch 'release' 13 August 2014, 15:12:40 UTC
e619964 Merge topic 'doc-CMP0022-compat-version-typo' 91857e04 CMP0022: Fix version documented to support LINK_PUBLIC/LINK_PRIVATE 13 August 2014, 15:10:54 UTC
back to top