- Sep 02, 2014
-
-
* 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>
-
- Aug 21, 2014
-
-
Inspired-by:
Paul Annetts <paul@lightunobscured.com>
-
Inspired-by:
Paul Annetts <paul@lightunobscured.com>
-
-
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>
-
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>
-
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.
-
Brad King authored
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.
-
- Aug 18, 2014
-
-
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.
-
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.
-
Kitware Robot authored
-
- Aug 17, 2014
-
-
Kitware Robot authored
-
- Aug 16, 2014
-
-
Kitware Robot authored
-
- Aug 15, 2014
-
-
Joe Snyder authored
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.
-
Kitware Robot authored
-
- Aug 14, 2014
-
-
Kitware Robot authored
-
- Aug 13, 2014
-
-
Although this value can be configured in the dialog, it was simply not passed to the project as CMAKE_SYSTEM_VERSION. Fix that.
-
Kitware Robot authored
-
- Aug 12, 2014
-
-
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).
-
Brad King authored
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.
-
Brad King authored
Create a VS_SHADER_TYPE source file property. Inspired-by:
Gilles Khouzam <gillesk@microsoft.com>
-
Brad King authored
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>
-
Brad King authored
Add a code path to write the tool open and close elements separately so that we can add content in between to configure it.
-
Add WindowsSDKDesktopARMSupport to the .vcxproj to avoid 'error MSB8022: Compiling Desktop applications for the ARM platform is not supported.' from VS.
-
Kitware Robot authored
-
- Aug 11, 2014
-
-
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.
-
Kitware Robot authored
-
- Aug 10, 2014
-
-
Kitware Robot authored
-
- Aug 09, 2014
-
-
Nils Gladitz authored
-
Kitware Robot authored
-
- Aug 08, 2014
-
-
Kitware Robot authored
-
- Aug 07, 2014
-
-
-
Brad King authored
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>
-
Brad King authored
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>
-
Kitware Robot authored
-
- Aug 06, 2014
-
-
Brad King authored
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>
-
Support extraction of UTF-8 strings.
-
Make room for encoding support.
-
Brad King authored
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.
-