405773b | Lukáš Lalinský | 03 September 2014, 12:38:30 UTC | Update the command list in VIM syntax definition | 03 September 2014, 12:38:30 UTC |
fb8acb7 | Kitware Robot | 03 September 2014, 04:01:08 UTC | CMake Nightly Date Stamp | 03 September 2014, 04:01:08 UTC |
68a1d42 | Brad King | 02 September 2014, 14:59:52 UTC | 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 | Brad King | 02 September 2014, 14:43:21 UTC | Merge topic 'ctest-help-fix' 6767660f CTest: Add missing space in command line help. | 02 September 2014, 14:43:21 UTC |
85e3955 | Brad King | 02 September 2014, 14:43:19 UTC | Merge topic 'fix-findpostgres-for-multilib' 741f29cc FindPostgreSQL: Fix for pg_config in multilib configurations. | 02 September 2014, 14:43:19 UTC |
3db5e31 | Brad King | 02 September 2014, 14:43:16 UTC | 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 | Brad King | 02 September 2014, 14:43:14 UTC | 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 | Chuck Atkins | 31 August 2014, 23:52:04 UTC | 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 | Chuck Atkins | 30 August 2014, 20:51:28 UTC | 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 | Brad King | 02 September 2014, 14:33:39 UTC | Help: Add notes for topic 'string-uuid' | 02 September 2014, 14:33:39 UTC |
bfc81c5 | Brad King | 02 September 2014, 14:16:37 UTC | 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 | Gilles Khouzam | 28 August 2014, 13:53:24 UTC | 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 | Gilles Khouzam | 26 August 2014, 22:44:12 UTC | 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 | Brad King | 22 August 2014, 13:33:58 UTC | Help: Add notes for topic 'vs-windows-apps' | 02 September 2014, 14:17:03 UTC |
dd11ae8 | Brad King | 22 August 2014, 13:27:00 UTC | 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 | Gilles Khouzam | 14 August 2014, 21:52:53 UTC | 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 | Kitware Robot | 02 September 2014, 04:01:07 UTC | CMake Nightly Date Stamp | 02 September 2014, 04:01:07 UTC |
6767660 | Nils Gladitz | 01 September 2014, 07:18:51 UTC | CTest: Add missing space in command line help. | 01 September 2014, 07:18:51 UTC |
75abb6d | Kitware Robot | 01 September 2014, 04:01:07 UTC | CMake Nightly Date Stamp | 01 September 2014, 04:01:07 UTC |
5d7ce7a | Kitware Robot | 31 August 2014, 04:01:08 UTC | CMake Nightly Date Stamp | 31 August 2014, 04:01:08 UTC |
3919fc6 | Kitware Robot | 30 August 2014, 04:01:07 UTC | CMake Nightly Date Stamp | 30 August 2014, 04:01:07 UTC |
85a6ff0 | Kitware Robot | 29 August 2014, 04:01:08 UTC | CMake Nightly Date Stamp | 29 August 2014, 04:01:08 UTC |
328e869 | Nils Gladitz | 25 August 2014, 20:44:06 UTC | StringUuid: Implement new string(UUID) sub-command. | 28 August 2014, 13:13:54 UTC |
8785d05 | Kitware Robot | 28 August 2014, 04:01:07 UTC | CMake Nightly Date Stamp | 28 August 2014, 04:01:07 UTC |
487f147 | Mikhail Nikonov | 26 August 2014, 00:44:16 UTC | 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 | Brad King | 27 August 2014, 13:04:56 UTC | 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 | Brad King | 27 August 2014, 13:04:53 UTC | Merge topic 'wxWidgets-paths' 33286235 FindwxWidgets: Improve path detection logic when cross-compiling. | 27 August 2014, 13:04:53 UTC |
7c69436 | Kitware Robot | 27 August 2014, 04:01:08 UTC | CMake Nightly Date Stamp | 27 August 2014, 04:01:08 UTC |
0a64c48 | Kitware Robot | 26 August 2014, 04:01:07 UTC | CMake Nightly Date Stamp | 26 August 2014, 04:01:07 UTC |
c2a47a9 | Kitware Robot | 25 August 2014, 04:01:07 UTC | CMake Nightly Date Stamp | 25 August 2014, 04:01:07 UTC |
238d261 | Kitware Robot | 24 August 2014, 04:01:09 UTC | CMake Nightly Date Stamp | 24 August 2014, 04:01:09 UTC |
5b31fe3 | Kitware Robot | 23 August 2014, 04:01:07 UTC | CMake Nightly Date Stamp | 23 August 2014, 04:01:07 UTC |
3328623 | Richard M. Shaw | 22 August 2014, 16:35:00 UTC | FindwxWidgets: Improve path detection logic when cross-compiling. | 22 August 2014, 17:20:42 UTC |
e6fa6e6 | Richard M. Shaw | 22 August 2014, 15:27:48 UTC | UsewxWidgets: CFLAGS are expected to be a string here, not a list. | 22 August 2014, 15:27:48 UTC |
8c30014 | Brad King | 22 August 2014, 14:37:55 UTC | 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 | Brad King | 22 August 2014, 14:37:53 UTC | Merge topic 'FindXerces' 20407006 FindXerces: New module to find Apache Xerces-C++ | 22 August 2014, 14:37:53 UTC |
61dd8d8 | Brad King | 22 August 2014, 14:37:51 UTC | Merge topic 'FindIce' 050caef3 FindIce: New module to find ZeroC Ice | 22 August 2014, 14:37:51 UTC |
fae23fe | Kitware Robot | 22 August 2014, 04:01:11 UTC | CMake Nightly Date Stamp | 22 August 2014, 04:01:11 UTC |
0432f06 | Gilles Khouzam | 11 August 2014, 18:44:35 UTC | VS: Always ignore ole32 on Windows Phone 8.0 Inspired-by: Paul Annetts <paul@lightunobscured.com> | 21 August 2014, 13:28:21 UTC |
e6ff2f8 | Gilles Khouzam | 11 August 2014, 18:40:09 UTC | VS: Generate Windows Metadata for WinRT components Inspired-by: Paul Annetts <paul@lightunobscured.com> | 21 August 2014, 13:28:20 UTC |
ee48f4c | Gilles Khouzam | 11 August 2014, 18:33:11 UTC | VS: Generate Windows Phone and Windows Store projects as Unicode | 21 August 2014, 13:28:20 UTC |
cb1acee | Gilles Khouzam | 11 August 2014, 18:21:16 UTC | 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 | Gilles Khouzam | 11 August 2014, 18:17:12 UTC | 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 | Gilles Khouzam | 11 August 2014, 18:08:49 UTC | 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 | Brad King | 18 August 2014, 19:12:24 UTC | 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 | Brad King | 18 August 2014, 19:03:13 UTC | 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 | Brad King | 19 August 2014, 13:04:25 UTC | 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 | Roger Leigh | 07 August 2014, 17:37:36 UTC | 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 | Roger Leigh | 17 August 2014, 11:58:16 UTC | FindXerces: New module to find Apache Xerces-C++ | 21 August 2014, 12:30:30 UTC |
4517d6b | Kitware Robot | 21 August 2014, 04:01:07 UTC | CMake Nightly Date Stamp | 21 August 2014, 04:01:07 UTC |
cbd1d42 | Brad King | 20 August 2014, 18:58:47 UTC | Help: Add notes for topic 'vs-masm' | 20 August 2014, 18:58:47 UTC |
16afcca | Brad King | 20 August 2014, 14:25:51 UTC | Merge topic 'check-flag-for-intel' 914db028 Check*CompilerFlag: Add another pattern for Intel (#15096) | 20 August 2014, 14:25:51 UTC |
0f8522a | Brad King | 07 August 2014, 19:20:49 UTC | VS: Add MASM support to VS 8 and 9 (#8170, #14984) | 20 August 2014, 14:22:07 UTC |
a43f440 | Brad King | 07 August 2014, 16:58:25 UTC | 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 | Brad King | 07 August 2014, 18:53:57 UTC | 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 | Kitware Robot | 20 August 2014, 04:01:13 UTC | CMake Nightly Date Stamp | 20 August 2014, 04:01:13 UTC |
7000a06 | Brad King | 19 August 2014, 13:51:05 UTC | Merge branch 'release' | 19 August 2014, 13:51:05 UTC |
c91a65f | Brad King | 19 August 2014, 13:48:41 UTC | Merge topic 'FindOpenMP-add-Fortran-support' d0678408 FindOpenMP: Add support for Fortran (#14656) | 19 August 2014, 13:48:41 UTC |
eea6103 | Brad King | 19 August 2014, 13:48:39 UTC | Merge topic 'fix-check-module-DEFINED-tests' 4ffec8f6 Check*: Add compatibility hack for old VXL code | 19 August 2014, 13:48:39 UTC |
ceaf578 | Brad King | 19 August 2014, 13:48:36 UTC | Merge topic 'fix-lexer-open-square' 02b3cba9 cmListFileLexer: Fix lexing of single '[' character (#15092) | 19 August 2014, 13:48:36 UTC |
9f4701b | Brad King | 19 August 2014, 13:48:33 UTC | 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 | Brad King | 19 August 2014, 13:48:30 UTC | Merge topic 'ExternalProject-doc-SVN_REVISION-format' b26faaf1 ExternalProject: Clarify SVN_REVISION format in docs (#15081) | 19 August 2014, 13:48:30 UTC |
914db02 | Roland Schulz | 18 August 2014, 21:14:00 UTC | Check*CompilerFlag: Add another pattern for Intel (#15096) Match "argument is of wrong type" warnings. | 19 August 2014, 12:50:41 UTC |
afc6344 | Kitware Robot | 19 August 2014, 04:01:08 UTC | CMake Nightly Date Stamp | 19 August 2014, 04:01:08 UTC |
f7ab238 | Brad King | 18 August 2014, 17:31:41 UTC | 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 | Nicolas Bock | 06 August 2014, 14:08:00 UTC | FindOpenMP: Add support for Fortran (#14656) | 18 August 2014, 15:25:21 UTC |
cb57887 | Brad King | 18 August 2014, 15:21:58 UTC | Merge topic 'fix_mumps_file_parser' 6d66e396 CTEST: Fix MUMPS file parser and update test | 18 August 2014, 15:21:58 UTC |
e7dda7b | Brad King | 18 August 2014, 15:21:55 UTC | 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 | Bill Hoffman | 13 August 2014, 21:58:05 UTC | 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 | Brad King | 18 August 2014, 15:21:52 UTC | 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 | Brad King | 18 August 2014, 15:21:50 UTC | Merge topic 'add-CheckFortranSourceCompiles' 7386d0d6 Add CheckFortranSourceCompiles module (#14656) | 18 August 2014, 15:21:50 UTC |
654c8c0 | Brad King | 18 August 2014, 15:21:47 UTC | Merge topic 'cpack-ifw-generator' e6496b60 CPackIFW: Revise this generator | 18 August 2014, 15:21:47 UTC |
3353657 | Brad King | 18 August 2014, 15:21:45 UTC | Merge topic 'makefile-assign-escape-octothorpe' fbf7a929 Makefile: Handle '#' in COMPILE_OPTIONS (#15070) | 18 August 2014, 15:21:45 UTC |
258c5c2 | Brad King | 18 August 2014, 15:21:40 UTC | Merge topic 'FindMPI-mpiexec-MPI_HOME' 150c2125 FindMPI: Honor MPI_HOME for MPIEXEC (#14347) | 18 August 2014, 15:21:40 UTC |
24f4695 | Brad King | 18 August 2014, 15:21:38 UTC | 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 | Bill Hoffman | 13 August 2014, 17:45:08 UTC | 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 | Brad King | 06 August 2014, 14:27:17 UTC | 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 | Brad King | 18 August 2014, 14:49:30 UTC | 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 | Brad King | 18 August 2014, 14:21:57 UTC | Merge branch 'fix-lexer-open-square' into release | 18 August 2014, 14:21:57 UTC |
02b3cba | Brad King | 18 August 2014, 14:18:20 UTC | 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 | Kitware Robot | 18 August 2014, 04:01:06 UTC | CMake Nightly Date Stamp | 18 August 2014, 04:01:06 UTC |
bbd1763 | Kitware Robot | 17 August 2014, 04:01:06 UTC | CMake Nightly Date Stamp | 17 August 2014, 04:01:06 UTC |
3bbdb23 | Kitware Robot | 16 August 2014, 04:01:06 UTC | CMake Nightly Date Stamp | 16 August 2014, 04:01:06 UTC |
6d66e39 | Joseph Snyder | 15 August 2014, 14:50:36 UTC | 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 | Kitware Robot | 15 August 2014, 04:01:06 UTC | CMake Nightly Date Stamp | 15 August 2014, 04:01:06 UTC |
eb3b550 | Kitware Robot | 14 August 2014, 04:01:14 UTC | CMake Nightly Date Stamp | 14 August 2014, 04:01:14 UTC |
e872744 | Brad King | 13 August 2014, 15:20:20 UTC | VS: Populate MASM tool build settings in .vcxproj files | 13 August 2014, 18:48:03 UTC |
0271a5f | Brad King | 13 August 2014, 15:36:30 UTC | VS: Manually fix MASM flag table entries Drop '"[value]"' placeholders. | 13 August 2014, 18:48:01 UTC |
1d662e4 | Brad King | 13 August 2014, 14:02:12 UTC | 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 | Brad King | 07 August 2014, 18:47:43 UTC | 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 | Brad King | 13 August 2014, 18:44:52 UTC | 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 | Brad King | 13 August 2014, 15:31:14 UTC | 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 | Brad King | 13 August 2014, 15:50:31 UTC | 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 | Brad King | 07 August 2014, 19:18:27 UTC | 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 | Brad King | 13 August 2014, 18:09:24 UTC | 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 | Brad King | 13 August 2014, 17:24:48 UTC | 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 | Brad King | 13 August 2014, 18:07:07 UTC | cmIDEOptions: Add HasFlag method to test if a flag is set | 13 August 2014, 18:08:39 UTC |
8410010 | Brad King | 13 August 2014, 17:39:35 UTC | cmIDEOptions: Add an AppendFlag overload to append multiple values | 13 August 2014, 17:42:49 UTC |
1c70899 | Brad King | 13 August 2014, 15:12:40 UTC | Merge branch 'release' | 13 August 2014, 15:12:40 UTC |
e619964 | Brad King | 13 August 2014, 15:10:54 UTC | 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 |