summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* liblzma: Added a missing config check for _BoolChuck Atkins2014-09-021-1/+5
| | | | | This fixes a current build problem for liblzma on Solaris 10, SPARC, and the Solaris Studio compiler.
* CMake Nightly Date StampKitware Robot2014-08-301-1/+1
|
* CMake Nightly Date StampKitware Robot2014-08-291-1/+1
|
* CMake Nightly Date StampKitware Robot2014-08-281-1/+1
|
* Merge topic 'wxWidgets-cflags'Brad King2014-08-271-2/+5
|\ | | | | | | | | e6fa6e60 UsewxWidgets: CFLAGS are expected to be a string here, not a list.
| * UsewxWidgets: CFLAGS are expected to be a string here, not a list.Richard M. Shaw2014-08-221-2/+5
| |
* | Merge topic 'wxWidgets-paths'Brad King2014-08-271-4/+3
|\ \ | | | | | | | | | | | | 33286235 FindwxWidgets: Improve path detection logic when cross-compiling.
| * | FindwxWidgets: Improve path detection logic when cross-compiling.Richard M. Shaw2014-08-221-4/+3
| |/
* | CMake Nightly Date StampKitware Robot2014-08-271-1/+1
| |
* | CMake Nightly Date StampKitware Robot2014-08-261-1/+1
| |
* | CMake Nightly Date StampKitware Robot2014-08-251-1/+1
| |
* | CMake Nightly Date StampKitware Robot2014-08-241-1/+1
| |
* | CMake Nightly Date StampKitware Robot2014-08-231-1/+1
|/
* Merge topic 'vs-masm'Brad King2014-08-2222-21/+592
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * Help: Add notes for topic 'vs-masm'Brad King2014-08-201-0/+5
| |
| * VS: Add MASM support to VS 8 and 9 (#8170, #14984)Brad King2014-08-202-1/+55
| |
| * VS: Move internal MasmEnabled member up to VS 7 generatorBrad King2014-08-205-14/+13
| | | | | | | | | | | | | | | | 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.
| * VS: Add test for MASM supportBrad King2014-08-205-0/+28
| | | | | | | | It is now expected to work with VS >= 10 and MSVC >= 13.1.
| * VS: Populate MASM tool build settings in .vcxproj filesBrad King2014-08-133-0/+99
| |
| * VS: Manually fix MASM flag table entriesBrad King2014-08-134-20/+20
| | | | | | | | Drop '"[value]"' placeholders.
| * VS: Generate MASM flag tables from MSBuild tool filesBrad King2014-08-134-0/+384
| | | | | | | | | | | | | | | | | | | | | | 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.
| * VS: Fix ASM_MASM support in VS >= 10Brad King2014-08-131-1/+1
| | | | | | | | | | Fix a typo introduced by commit ce511435 (stringapi: Use strings for the languages, 2014-02-03) to check the language name correctly.
| * ASM_MASM: Fix selection of ml64Brad King2014-08-131-1/+2
| | | | | | | | | | Recognize 64-bit platforms based on the C or CXX architecture or the platform specified with a VS generator name.
| * ASM_MASM: Add preprocessor definitions to compile linesBrad King2014-08-131-1/+1
| | | | | | | | | | The MASM tools (ml, ml64) support -D preprocessor definition flags. Update our compilation rule variable to pass them.
| * ASM_MASM: Do not require compiler to be a full pathBrad King2014-08-131-1/+2
| | | | | | | | | | 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.
| * cmLocalVisualStudio7Generator: Rename local 'lang' varBrad King2014-08-131-3/+3
| | | | | | | | | | In the WriteGroup method, rename the 'lang' var to 'ppLang' since it is specifically for the preprocessor definitions language selection.
* | Merge topic 'FindXerces'Brad King2014-08-223-0/+87
|\ \ | | | | | | | | | | | | 20407006 FindXerces: New module to find Apache Xerces-C++
| * | FindXerces: New module to find Apache Xerces-C++Roger Leigh2014-08-213-0/+87
| | |
* | | Merge topic 'FindIce'Brad King2014-08-223-0/+398
|\ \ \ | | | | | | | | | | | | | | | | 050caef3 FindIce: New module to find ZeroC Ice
| * | | FindIce: New module to find ZeroC IceRoger Leigh2014-08-213-0/+398
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | - 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
* | | CMake Nightly Date StampKitware Robot2014-08-221-1/+1
|/ /
* | CMake Nightly Date StampKitware Robot2014-08-211-1/+1
| |
* | Merge topic 'check-flag-for-intel'Brad King2014-08-201-0/+1
|\ \ | | | | | | | | | | | | 914db028 Check*CompilerFlag: Add another pattern for Intel (#15096)
| * | Check*CompilerFlag: Add another pattern for Intel (#15096)Roland Schulz2014-08-191-0/+1
| | | | | | | | | | | | Match "argument is of wrong type" warnings.
* | | CMake Nightly Date StampKitware Robot2014-08-201-1/+1
| | |
* | | Merge branch 'release'Brad King2014-08-190-0/+0
|\ \ \
| * \ \ Merge branch 'fix-lexer-open-square' into releaseBrad King2014-08-184-35/+51
| |\ \ \
* | \ \ \ Merge topic 'FindOpenMP-add-Fortran-support'Brad King2014-08-192-0/+51
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | d0678408 FindOpenMP: Add support for Fortran (#14656)
| * | | | | FindOpenMP: Add support for Fortran (#14656)Nicolas Bock2014-08-182-0/+51
| | | | | |
* | | | | | Merge topic 'fix-check-module-DEFINED-tests'Brad King2014-08-193-3/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4ffec8f6 Check*: Add compatibility hack for old VXL code
| * | | | | | Check*: Add compatibility hack for old VXL codeBrad King2014-08-183-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | Merge topic 'fix-lexer-open-square'Brad King2014-08-194-35/+51
|\ \ \ \ \ \ \ | | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | 02b3cba9 cmListFileLexer: Fix lexing of single '[' character (#15092)
| * | | | | | cmListFileLexer: Fix lexing of single '[' character (#15092)Brad King2014-08-184-35/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | Merge topic 'vs-refactor-includes'Brad King2014-08-195-25/+41
|\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | VS: Refactor include directory generation in .vcxproj filesBrad King2014-08-133-23/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | | VS: Refactor include directory slash conversionBrad King2014-08-131-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Convert each include directory to windows slashes once instead of repeating it each time they are written out to the project file.
| * | | | | | cmIDEOptions: Add HasFlag method to test if a flag is setBrad King2014-08-132-0/+7
| | | | | | |
| * | | | | | cmIDEOptions: Add an AppendFlag overload to append multiple valuesBrad King2014-08-132-0/+10
| | | | | | |
* | | | | | | Merge topic 'ExternalProject-doc-SVN_REVISION-format'Brad King2014-08-191-1/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b26faaf1 ExternalProject: Clarify SVN_REVISION format in docs (#15081)
| * | | | | | | ExternalProject: Clarify SVN_REVISION format in docs (#15081)Brad King2014-08-131-1/+1
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | Show the explicit '-r' that is required.