Brad King
c1580a9217
VS: Always add IgnoreSpecificDefaultLibraries to .vcxproj files
...
Append %(IgnoreSpecificDefaultLibraries) to any user-specified
libraries so that the system-default list of libraries to ignore
is honored even when the user specifies more.
2014-07-31 14:08:41 -04:00
Brad King
29410df23d
cmIDEOptions: Add an AppendFlag method to update multi-valued options
2014-07-31 14:08:39 -04:00
Brad King
0a5fe2793a
VS: Add internal API to get system name and version
...
Add cmGlobalVisualStudio10Generator::GetSystemName and GetSystemVersion
methods to access the corresponding members publicly.
2014-07-31 10:47:22 -04:00
Gilles Khouzam
fe161dc30d
VS: Refactor logic deciding to add "Deploy" to the .sln file
...
Move the condition to a "NeedsDeploy" virtual method that can be
overridden by more recent VS generators.
2014-07-31 10:46:00 -04:00
Gilles Khouzam
66edd06587
VS: Add missing newline after .vcxproj user prop import line
2014-07-31 10:39:21 -04:00
Brad King
b48211d426
Merge branch 'release'
2014-07-31 09:40:32 -04:00
Brad King
9e7d12466e
Merge topic 'cpack-mark-ifw-advanced'
...
5cabc2cd CPack: Mark CPACK_BINARY_IFW option as advanced
2014-07-31 09:17:47 -04:00
Brad King
b056b8c46c
Merge topic 'cpack-add-lzma-package-options'
...
9d93e099 CPack: Add lzma-compressed package options
2014-07-31 09:17:45 -04:00
Brad King
ba53bc5a9d
Merge topic 'check-flag-avoid-semicolon'
...
cac91206 Check*CompilerFlag: Avoid ';' in common pattern (#15048 )
2014-07-31 09:17:43 -04:00
Brad King
bd642272b9
Merge topic 'fix-CMP0049-extra-error'
...
b2282631 cmTarget: Do not mistake a preceding error for a CMP0049 failure
2014-07-31 09:17:41 -04:00
Brad King
c1560296db
Merge topic 'update_jacoco_search_paths'
...
9fd04f87 CTEST: Update Jacoco Coverage search paths
2014-07-31 09:17:39 -04:00
Brad King
2ba18f6284
Merge topic 'cpack-ifw-generator'
...
e7511b7f CPackIFW: Add package configuration variables
b2340001 CPackIFW: Document cpack_ifw_configure_component DEPENDS option
2014-07-31 09:17:37 -04:00
Brad King
9f575a26fd
Merge topic 'pdb-genex'
...
f86850ef Genex: Implement generator expressions for target PDB files.
028ad318 Genex: Simplify filesytem artifact code
2014-07-31 09:17:35 -04:00
Nils Gladitz
f86850ef60
Genex: Implement generator expressions for target PDB files.
2014-07-31 09:17:53 -04:00
Kitware Robot
202b7d12eb
CMake Nightly Date Stamp
2014-07-31 00:01:24 -04:00
Brad King
5cabc2cd43
CPack: Mark CPACK_BINARY_IFW option as advanced
...
All similar options are already marked.
Suggested-by: Daniel Pfeifer <daniel@pfeifer-mail.de>
2014-07-30 16:00:06 -04:00
Daniel Pfeifer
9d93e099e6
CPack: Add lzma-compressed package options
...
Add options to package binary and source tarballs:
CPACK_BINARY_7Z
CPACK_BINARY_TXZ
CPACK_SOURCE_7Z
CPACK_SOURCE_TXZ
2014-07-30 15:56:34 -04:00
Brad King
2eda7499d1
Merge branch 'check-flag-avoid-semicolon' into release
2014-07-30 15:31:45 -04:00
Brad King
cac91206b3
Check*CompilerFlag: Avoid ';' in common pattern ( #15048 )
...
In commit v3.0.0-rc1~551^2~1 (Check*CompilerFlag: make C and CXX modules
share most error patterns, 2013-08-08) a pattern containing a ';' was
moved out of a ""-quoted argument and into a variable. CMake flattens
the containing list and breaks the pattern. Use a '.' to match ';'.
2014-07-30 15:21:44 -04:00
Brad King
b2282631f6
cmTarget: Do not mistake a preceding error for a CMP0049 failure
...
After calls to ProcessSourceItemCMP0049, check for an empty return
string to detect a failure instead of trusting GetErrorOccuredFlag.
The latter could have been left from a preceding non-fatal error.
Extend the RunCMake.Configure test to cover a case that exposed this
problem.
2014-07-30 13:48:33 -04:00
Joseph Snyder
9fd04f874c
CTEST: Update Jacoco Coverage search paths
...
Add a new additional entry to the FilePaths array when a
"package" tag has been found. This path should consist of the package
information found appended to the projects source directory.
This change will allow code held in a /src/main/java/* directory off of the
projects source directory to be found, unlike now which assumes a subdirectory
contains the code.
2014-07-30 11:22:55 -04:00
Brad King
8d1306cd1b
Merge branch 'release'
2014-07-30 09:42:38 -04:00
Brad King
128a0c36ec
Merge topic 'remove-link-remnants'
...
250ad08a Ninja: Remove _COMPILER_LINKER_OPTION_FLAG_ remnants
2014-07-30 09:31:50 -04:00
Brad King
82a1b4fe51
Merge topic 'vs-refactor-source-tools'
...
0ac28adc VS: Map .jpg and .png sources to Image tool
58bb14d4 VS: Map .xml to XML tool
972cf1d7 VS: Map .appxmanifest sources to AppxManifest tool
15fb1022 VS: Refactor handling of resx headers
c2ef6d23 VS: Refactor handling of "header" sources in VS >= 10
2df38911 VS: Refactor handling of "extra" sources in VS >= 10
143b4005 VS: Convert 'WriteSource' tool argument to std::string
2014-07-30 09:31:49 -04:00
Brad King
6370c90f95
Merge topic 'ExternalProject-add-lzma'
...
56e6975c ExternalProject: Recognize lzma-compressed files (#13515 )
98ea0344 ExternalProject: Recognize .tbz2 extension
2014-07-30 09:31:47 -04:00
Brad King
2d4312a160
Merge topic 'cpack-add-lzma'
...
f931a18c CPack: add generators for .7z and .tar.xz (#13072 , #14519 )
2014-07-30 09:31:45 -04:00
Kitware Robot
b801754d1e
CMake Nightly Date Stamp
2014-07-30 00:01:08 -04:00
Konstantin Podsvirov
e7511b7fbe
CPackIFW: Add package configuration variables
2014-07-29 15:55:19 -04:00
Konstantin Podsvirov
b234000184
CPackIFW: Document cpack_ifw_configure_component DEPENDS option
2014-07-29 15:52:01 -04:00
Nils Gladitz
250ad08a08
Ninja: Remove _COMPILER_LINKER_OPTION_FLAG_ remnants
2014-07-29 21:33:38 +02:00
Brad King
0ac28adc01
VS: Map .jpg and .png sources to Image tool
...
Inspired-by: Gilles Khouzam <gillesk@microsoft.com>
2014-07-29 15:06:37 -04:00
Brad King
58bb14d4ac
VS: Map .xml to XML tool
...
Inspired-by: Gilles Khouzam <gillesk@microsoft.com>
2014-07-29 15:06:35 -04:00
Brad King
972cf1d7af
VS: Map .appxmanifest sources to AppxManifest tool
...
Inspired-by: Minmin Gong <minmin.gong@gmail.com>
2014-07-29 15:06:32 -04:00
Brad King
15fb102278
VS: Refactor handling of resx headers
...
Move generation of the ClInclude element to WriteHeaderSource.
2014-07-29 15:06:30 -04:00
Brad King
c2ef6d238a
VS: Refactor handling of "header" sources in VS >= 10
...
Create a WriteHeaderSource method to handle writing of sources
classified by cmGeneratorTarget as header files. This will be
useful to add special VS-specific handling for some headers.
2014-07-29 15:06:28 -04:00
Brad King
2df389115e
VS: Refactor handling of "extra" sources in VS >= 10
...
Create a WriteExtraSource method to handle writing of sources not
classified by cmGeneratorTarget for any particular purpose. This
will be useful to add special VS-specific handling for some sources.
2014-07-29 15:06:26 -04:00
Brad King
143b40051a
VS: Convert 'WriteSource' tool argument to std::string
2014-07-29 15:06:24 -04:00
Daniel Pfeifer
f931a18c33
CPack: add generators for .7z and .tar.xz ( #13072 , #14519 )
2014-07-29 09:48:41 -04:00
Brad King
56e6975ce9
ExternalProject: Recognize lzma-compressed files ( #13515 )
...
Add .7z, .tar.xz, and .txz file extensions.
Inspired-by: Joke de Buhr <joke@seiken.de>
Inspired-by: David Cole <DLRdave@aol.com>
2014-07-29 09:32:27 -04:00
Brad King
98ea03443b
ExternalProject: Recognize .tbz2 extension
...
Also fix .bz2 extension to be .tar.bz2 since we only support compressed
tarballs and not plain compressed files.
Suggested-by: Nils Gladitz <nilsgladitz@gmail.com>
Suggested-by: Rolf Eike Beer <eike@sf-mail.de>
2014-07-29 09:29:57 -04:00
Nils Gladitz
028ad31878
Genex: Simplify filesytem artifact code
2014-07-29 09:21:34 -04:00
Brad King
38065563b6
Merge topic 'vs10-system-hook'
...
e58f9753 VS: Add a hook to adapt to SystemName and SystemVersion
d0dd28fa VS: Save system name and version in global generator members
2014-07-29 08:52:24 -04:00
Brad King
104a4cb783
Merge topic 'vs10-comment-typo'
...
99e14a38 cmGlobalVisualStudio10Generator: Fix typo KHLM => HKLM
2014-07-29 08:52:23 -04:00
Brad King
8cd83e0b71
Merge topic 'windows-ce-cleanup'
...
7079f33d WindowsCE: Drop unused Platform/WindowsCE-MSVC module
05373f7e WindowsCE: Refactor setting of "WINCE"
1acde6b0 MSVC: Use STREQUAL to check for WindowsCE
2014-07-29 08:52:21 -04:00
Brad King
b5728f555d
Merge topic 'fix-qthelp-windows'
...
9e5e7e71 Help: Fix QtHelp commands on Windows
2014-07-29 08:52:19 -04:00
Brad King
05d064fec3
Merge topic 'xcode-6-librarian-flags'
...
608cf814 Xcode: Fix static library creation for Xcode 6 (#15038 )
2014-07-29 08:52:17 -04:00
Brad King
99a9034759
Merge topic 'doc-tll-flags'
...
8c03f157 Help: Clarify target_link_libraries treatment of flags (#15034 )
2014-07-29 08:52:15 -04:00
Brad King
e8698861c6
Merge topic 'osx-no-sysroot-for-deployment'
...
5b4faeef OS X: Allow deployment target with "/" sysroot (#15040 )
2014-07-29 08:52:13 -04:00
Brad King
35746899a3
Merge topic 'FindQt4-more-plugins'
...
4b5052b0 FindQt4: Add nativewifi and qtga plugins
2014-07-29 08:52:11 -04:00
Brad King
4d574ee3a1
Merge topic 'add-liblzma'
...
65a0ea45 Help: Add notes for topic 'add-liblzma'
8436d181 CMake: Enable use of liblzma in libarchive (#14504 )
73eab246 liblzma: Avoid defining a 'restrict' macro
90e7a4d4 liblzma: Disable warnings to avoid changing 3rd party code
c20b4502 liblzma: Port to VS 6, 7.0
7a92eddb liblzma: Port from C99 to C89/90
b2a07ca4 liblzma: Add CMake build system
d44ad161 liblzma: Remove unused Makefile.* files
a53caea3 liblzma: Add README-CMake.txt
133d42fe Merge branch 'liblzma-upstream' into add-liblzma
c289e634 liblzma 5.0.5-gb69900ed (reduced)
8510533f liblzma: Add .gitattributes to ignore whitespace checks
2014-07-29 08:52:08 -04:00