| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
This showed up because scan-build noticed outputFull was basically
a constant. Logic should be output all valgrind output. Then output
regular test output until output limit is reached.
|
|\
| |
| |
| |
| | |
30983ebe cmGlobalGenerator: Take Build output argument by reference
|
| |
| |
| |
| |
| |
| | |
No call sites pass NULL to the output argument, so take it by
reference to avoid the if(output) conditions. Propagate the
change through the TryCompile APIs that call it.
|
|\ \
| | |
| | |
| | |
| | | |
0a5fe279 VS: Add internal API to get system name and version
|
| | |
| | |
| | |
| | |
| | | |
Add cmGlobalVisualStudio10Generator::GetSystemName and GetSystemVersion
methods to access the corresponding members publicly.
|
|\ \ \
| |/ /
| | |
| | |
| | | |
fe161dc3 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.
|
|\ \ \
| |/ /
| | |
| | |
| | | |
66edd065 VS: Add missing newline after .vcxproj user prop import line
|
| |/ |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
ccec6df8 Help: Add notes for topic 'link-line-dedup'
9f7e27fc De-duplicate shared library targets in generated link lines
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The linker will bring in shared libraries as a whole and use them even
for symbols that are needed by entries later in the link line.
Therefore we do not need to repeat them. De-duplicate link entries that
we know are shared libraries because we have a cmTarget associated with
them.
Tested-by: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>
|
| | | |
|
| | | |
|
| | | |
|
| |/
|/| |
|
|\ \
| | |
| | |
| | |
| | | |
b2282631 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.
|
|\ \
| | |
| | |
| | |
| | | |
9fd04f87 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.
|
|\ \
| | |
| | |
| | |
| | |
| | | |
e7511b7f CPackIFW: Add package configuration variables
b2340001 CPackIFW: Document cpack_ifw_configure_component DEPENDS option
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
f86850ef Genex: Implement generator expressions for target PDB files.
028ad318 Genex: Simplify filesytem artifact code
|
| | | | |
|
| | | | |
|
| |_|/
|/| | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
250ad08a Ninja: Remove _COMPILER_LINKER_OPTION_FLAG_ remnants
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| | | |
| | | |
| | | |
| | | | |
Inspired-by: Gilles Khouzam <gillesk@microsoft.com>
|
| | | |
| | | |
| | | |
| | | | |
Inspired-by: Gilles Khouzam <gillesk@microsoft.com>
|
| | | |
| | | |
| | | |
| | | | |
Inspired-by: Minmin Gong <minmin.gong@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Move generation of the ClInclude element to WriteHeaderSource.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| | |/
| |/| |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
f931a18c CPack: add generators for .7z and .tar.xz (#13072, #14519)
|
| |/ / |
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
e58f9753 VS: Add a hook to adapt to SystemName and SystemVersion
d0dd28fa VS: Save system name and version in global generator members
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add a virtual cmGlobalVisualStudio10Generator::InitializeSystem method
called from SetSystemName once the SystemName and SystemVersion members
have been populated. This will give VS version-specific generators a
chance to recognize and adapt to the target system.
|
| | |
| | |
| | |
| | |
| | | |
Add to cmGlobalVisualStudio10Generator members for SystemName and
SystemVersion and populate them in SetSystemName.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
99e14a38 cmGlobalVisualStudio10Generator: Fix typo KHLM => HKLM
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
608cf814 Xcode: Fix static library creation for Xcode 6 (#15038)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Xcode 6 introduced an 'OTHER_LIBTOOLFLAGS' setting for the "Other
Librarian Flags" of a static library. Now 'OTHER_LDFLAGS' are ignored.
Teach the Xcode generator to choose the correct name for the build
setting based on the type of target and the version of Xcode.
Inspired-by: Jamie Kirkpatrick <jkp@spotify.com>
|
| |/ /
|/| | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
5d40d88e Handle more than one process with sanitizer errors.
|
| | |/
| |/|
| | |
| | |
| | |
| | | |
Since the Sanitizers write out one log file per process, a single
test might have more than one log file. This commit allows ctest
to read all of the log files found for a particual test.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
8981513a CMakeDetermineCompiler: Simplify CMAKE_<LANG>_COMPILER default force-cache
731427a6 cmGlobalGenerator: Do not re-add CMAKE_<LANG>_COMPILER
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The cmGlobalGenerator::ResolveLanguageCompiler method, invoked only by
Makefile generators, contains code originally added by commit v2.4.0~796
(..., add new generators for msys and mingw, 2005-12-22) to compute the
full path to the compiler and save the result back into the cache value.
Since then the CMakeDetermine*Compiler modules have learned to resolve
the full path to the compiler and save it in CMake*Compiler.cmake files
configured in the build tree. The value of CMAKE_<LANG>_COMPILER in the
cache is now only for reference of what the user originally specified.
The full path is now available in a normal variable of the same name,
and this is used by project code and the generators.
When the user specifies -DCMAKE_<LANG>_COMPILER=name on the command-line
of an existing build tree that uses a Makefile generator, it is first
stored in the cache with an uninitialized type. Then later when
ResolveLanguageCompiler updates the cache entry and sets the type to
FILEPATH, cmMakefile::AddCacheDefinition does CollapseFullPath on the
"name" and ends up with something like "$PWD/name" which is unlikely to
be correct. Furthermore, cmMakefile::AddCacheDefinition proceeds to
remove the normal variable of the same name, so the value originally
saved in CMake<LANG>Compiler.cmake is ignored and the generators use the
wrong path to the compiler.
Resolve this by dropping the code from ResolveLanguageCompiler that
touches the cache value of CMAKE_<LANG>_COMPILER. As explained above it
is no longer needed anyway.
|