summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* StringUuid: Implement new string(UUID) sub-command.Nils Gladitz2014-08-285-0/+387
|
* 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-2214-19/+553
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * VS: Add MASM support to VS 8 and 9 (#8170, #14984)Brad King2014-08-201-0/+51
| |
| * 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: 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: 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.
* | CMake Nightly Date StampKitware Robot2014-08-221-1/+1
| |
* | CMake Nightly Date StampKitware Robot2014-08-211-1/+1
| |
* | CMake Nightly Date StampKitware Robot2014-08-201-1/+1
| |
* | Merge topic 'fix-lexer-open-square'Brad King2014-08-192-33/+49
|\ \ | | | | | | | | | | | | 02b3cba9 cmListFileLexer: Fix lexing of single '[' character (#15092)
| * | cmListFileLexer: Fix lexing of single '[' character (#15092)Brad King2014-08-182-33/+49
| | | | | | | | | | | | | | | | | | | | | | | | 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
| | |
* | | CMake Nightly Date StampKitware Robot2014-08-191-1/+1
| | |
* | | Merge topic 'vs-special-source-file-properties'Brad King2014-08-181-1/+70
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | VS: Add a source file property to set the hlsl shader typeBrad King2014-08-121-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | Create a VS_SHADER_TYPE source file property. Inspired-by: Gilles Khouzam <gillesk@microsoft.com>
| * | | VS: Add a source file property to mark content for Windows App deploymentBrad King2014-08-121-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * | | VS: Re-arrange WriteExtraSource to support tool configurationBrad King2014-08-121-1/+13
| | | | | | | | | | | | | | | | | | | | Add a code path to write the tool open and close elements separately so that we can add content in between to configure it.
* | | | Merge topic 'fix_mumps_file_parser'Brad King2014-08-181-3/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 6d66e396 CTEST: Fix MUMPS file parser and update test
| * | | | CTEST: Fix MUMPS file parser and update testJoseph Snyder2014-08-151-3/+5
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge topic 'ctest_update_status_only'Brad King2014-08-186-14/+31
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | CTest: Allow / to be in the build name, and be consistent with the build nameBill Hoffman2014-08-184-10/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | ctest_update: Add CTEST_UPDATE_VERSION_ONLY option to only note the versionBill Hoffman2014-08-182-4/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | Merge topic 'cmake-gui-system-version'Brad King2014-08-181-0/+3
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 1412960e cmake-gui: Pass CMAKE_SYSTEM_VERSION from cross-compile configuration
| * | | | | cmake-gui: Pass CMAKE_SYSTEM_VERSION from cross-compile configurationGilles Khouzam2014-08-131-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Although this value can be configured in the dialog, it was simply not passed to the project as CMAKE_SYSTEM_VERSION. Fix that.
* | | | | | Merge topic 'cpack-ifw-generator'Brad King2014-08-186-20/+98
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | e6496b60 CPackIFW: Revise this generator
| * | | | | | CPackIFW: Revise this generatorKonstantin Podsvirov2014-08-126-20/+98
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* | | | | | Merge topic 'makefile-assign-escape-octothorpe'Brad King2014-08-181-3/+7
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | fbf7a929 Makefile: Handle '#' in COMPILE_OPTIONS (#15070)
| * | | | | | Makefile: Handle '#' in COMPILE_OPTIONS (#15070)Brad King2014-08-121-3/+7
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | CMake Nightly Date StampKitware Robot2014-08-181-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2014-08-171-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2014-08-161-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2014-08-151-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2014-08-141-1/+1
| |_|/ / / |/| | | |
* | | | | CMake Nightly Date StampKitware Robot2014-08-131-1/+1
|/ / / /
* | | | Merge topic 'vs-windows-sdk-desktop-arm'Brad King2014-08-121-0/+5
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | 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
| * | | VS: Fix generation of desktop applications for ARMGilles Khouzam2014-08-121-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | Add WindowsSDKDesktopARMSupport to the .vcxproj to avoid 'error MSB8022: Compiling Desktop applications for the ARM platform is not supported.' from VS.
* | | | Merge topic 'vs-windows-phone-and-store'Brad King2014-08-128-1/+211
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | VS: Set WindowsPhone and WindowsStore min VS version requiredGilles Khouzam2014-07-311-0/+12
| | | | | | | | | | | | | | | | | | | | Generate the MinimumVisualStudioVersion element in the .vcxproj file based on the version of WindowsPhone or WindowsStore to be targeted.
| * | | VS: Generate WindowsPhone and WindowsStore application typesGilles Khouzam2014-07-312-0/+23
| | | | | | | | | | | | | | | | | | | | Generate the ApplicationType and ApplicationTypeRevision elements in .vcxproj files.