| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
a97240b Tests/IncludeDirectories: Avoid shared library with no symbols
|
| |
| |
| |
| |
| |
| | |
The parent commit added a empty_entry_test shared library to the
IncludeDirectories test. Some toolchains fail to create a shared
library with no user-defined symbols, so provide a dummy symbol.
|
|\ \
| | |
| | |
| | |
| | | |
0aed09f Tests: ignore GuardMalloc messages on all Apple build, not just XCode ones
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
332350b Xcode: Support XCODE_ATTRIBUTE_ with [variant=<config>] (#12532)
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Since commit c519bb2b (XCode: Also qoute [] as needed to set
build-configurations, 2011-04-05) we escape "[]" conditions for
XCODE_ATTRIBUTE_ settings. However, we need to handle the "variant"
condition with a special case to map it only into the settings for the
matching configuration.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
bcda47d Xcode: Honor CMAKE_(MODULE|SHARED)_LINKER_FLAGS_<CONFIG> (#14161)
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
Refactor lookup of CMAKE_(EXE|MODULE|SHARED)_LINKER_FLAGS(|_<CONFIG>)
variables to ensure all combinations are handled. Use the helper method
AddConfigVariableFlags to simplify the implementation.
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
a7ba452 Add the JOIN generator expression.
96ec314 Make it possible for any genex to have arbitrary content at the end.
bd638ee Rename the method determining if a genex accepts arbitrary content.
dc742fe Extract the ProcessArbitraryContent method.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This generator expression joins a list with a separator. The separator
may contain arbitrary content, such as commas, which is ordinarily a
delimiter in the generator expression syntax.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
The meaning of this will be expanded to generator expressions with
more than a single parameter.
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
776225d cmTarget: drop the unused local typedef LinkLine
|
| | |/ /
| |/| | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
eca523f wizard: simplify control flow
f1d27bf wizard: fix warnings
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Checking if a byte is 0 before checking it for something else doesn't do
anything useful. Also one can be sure that it can't be anything wanted
if the value was set to 0 immediately before.
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
.../Source/cmakewizard.cxx: In member function ‘virtual void cmakewizard::AskUser(const char*, cmCacheManager::CacheIterator&)’:
.../Source/cmakewizard.cxx:31:35: warning: conversion to ‘int’ from ‘long unsigned int’ may alter its value [-Wconversion]
if(!fgets(buffer, sizeof(buffer)-1, stdin))
^
.../Source/cmakewizard.cxx: In member function ‘virtual bool cmakewizard::AskAdvanced()’:
.../Source/cmakewizard.cxx:70:35: warning: conversion to ‘int’ from ‘long unsigned int’ may alter its value [-Wconversion]
if(!fgets(buffer, sizeof(buffer)-1, stdin))
The compiler is (partly) right here: sizeof() returns a size_t, which often is
bigger as as int as it is unsigned long or something similar. Add an explicit
cast to get rid of that warning here, the buffer has a size of 4KiB, so the
value will fit into an int on all sane platforms.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
1a2a6ba Tests: fix build of dummy memtester on AIX
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
Both <string> and <cmSystemTools.h> include <stdio.h> one or the other way. It
looks like the CMake header adds a define that will cause another part of the
system header to be used, resulting in conflicting definitions.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
db43502 CTest: Read CTEST_PARALLEL_LEVEL from environment
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
If no explicit "-j <n>" option is given on the command line then read
the parallel level from an environment variable.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
0ab50ae string: Add MAKE_C_IDENTIFIER subcommand
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
b5d6f5d Add EXPORT_NAME property.
|
| | |/ / / /
| |/| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This allows for example, the buildsystem to use names like 'boost_any'
instead of the overly generic 'any', and still be able to generate
IMPORTED targets called 'boost::any'.
|
| |_|/ / /
|/| | | | |
|
|\ \ \ \ \
| | |_|_|/
| |/| | |
| | | | |
| | | | | |
2f84dfe include_directories: Fix handling of empty or space-only entries
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This is a regression introduced in commit 0d46e9a0 (Store includes
from the same include_directories call together., 2013-01-20).
Reported at
http://thread.gmane.org/gmane.comp.programming.tools.cmake.user/46695/focus=7847
|
|\ \ \ \ \
| | |_|_|/
| |/| | |
| | | | |
| | | | | |
05bf972 Fix handling of commas in arbitrary content in genexes.
|
| | |_|/
| |/| |
| | | |
| | | |
| | | | |
As the comma is the parameter separator, it needs to be re-added
when evaluating to reconstruct arbitrary content.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
994dc70 Remove unused vector population.
44258cc Remove unused typedef.
0a4d7d8 Remove unused marker for a variable which is now used.
|
| | | | |
| | | | |
| | | | |
| | | | | |
The call to GetEnabledLanguages does not have side-effects.
|
| | | | | |
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
7e0c45e VS: Allow /Fa to set AssemblerListingLocation (#14153)
|
| | |_|/
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Generate the default AssemblerListingLocation through the flag map so
that it can be overridden by a user /Fa flag. Also teach the VS 7-9
generators to map /Fa to AssemblerListingLocation.
While at it, fix the AssemblerListingLocation default value to have a
trailing slash after the configuration name. This ensures it will be
treated as a directory and not a file name.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
3c7c332 Fix brace indentation.
c70b9b5 Fix style.
|
| | | | | |
|
| | |/ /
| |/| | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
ffda082 Sanitize linker name to parse implicit link line (#14154)
|
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Teach CMakeParseImplicitLinkInfo to convert the CMAKE_LINKER file name
to a regular expression that matches only the original name. Escape
special characters like '+' so they are not treated as regex syntax.
Extend the ImplicitLinkInfoTest to test handling of a CMAKE_LINKER value
with many special characters.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
eabefa8 Error on relative path in INCLUDE_DIRECTORIES target property.
|
| | |/ /
| |/| |
| | | |
| | | |
| | | | |
Add policy CMP0021 to preserve existing behavior in projects expecting
it from earlier CMake versions.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
444e752 FindQt4: Fix QUIET failure with Qt 5 but not Qt 4
|
| | |_|/
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The call
find_package(Qt4 QUIET)
should be non-FATAL in that case. This fixes #14142.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
342fc04 Recognize shared library files with a numerical suffix
|
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | | |
When processing link line entries we check for matches with known naming
patterns for static and shared libraries. Teach this logic to recognize
numerical suffixes after shared library names such as "libfoo.so.1".
|