| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
e68f0cb3 OS X: Use -iframework with AppleClang only on version >= 4.2
|
| |
| |
| |
| |
| |
| |
| | |
Since commit v3.1.0-rc1~564^2 (OS X: Use -iframework for system
framework directories, 2014-05-05) we test the version of Clang to see
if it supports -iframework. Fix the version test used for AppleClang
since it uses a different version scheme than upstream Clang.
|
|\ \
| | |
| | |
| | |
| | | |
783c3757 Tests: Extend BuildDepends test to cover OBJECT_DEPENDS
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The actual file timestamp dependency is known to not work on
Visual Studio or Xcode generators. Tolerate such failure for
these generators (Tests/CustomCommand already covers using
OBJECT_DEPENDS to pull a custom command into a target, and
that still works with these generators).
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
7e9f908e export: Reject custom target exports earlier (#15657)
3b09398a Tests: Teach RunCMake.export to enable languages only when needed
|
| | |
| | |
| | |
| | |
| | | |
Diagnose and reject custom targets given to the export() command
immediately. Previously we would generate an internal error later.
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
45c5f8ca Add SOURCE_DIR and BINARY_DIR target properties
|
| |/ /
| | |
| | |
| | |
| | | |
This will allow project code to recover the directory information about
where a target was created.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
23876eda FindBZip2: Check BZIP2_NEED_PREFIX with real prototype
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
Run our check for the '_' prefix using a bzip2 API function as declared
with a prototype in the real header file. This is needed in case the
function is provided in a DLL import library where the symbol name may
not match without proper markup from the header.
|
|\ \ \ |
|
| |\ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This reverts commit 0e3cfc134cee5b560a636d72231cfcaeac376b85.
Due to VS 2015 RTM being released, additional changes are needed
to CMake 3.3.
|
|\ \ \ \ \
| | |/ / /
| |/| | |
| | | | |
| | | | | |
c2d590c9 Features: Update MSVC features for VS 2015 RTM
|
| | |_|/
| |/| |
| | | |
| | | |
| | | | |
VS 2015 RTM completed support for constexpr and attribute features.
Update our feature table and test accordingly.
|
| |_|/
|/| | |
|
|\ \ \
| | |/
| |/| |
|
| |/ |
|
|\ \
| | |
| | |
| | |
| | | |
dec8d1cc Help: Add notes for topic 'doc-CMakeExpandImportedTargets-deprecated'
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
4572d8b3 KDE4: Find the Internal package with NO_POLICY_SCOPE.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
If someone in KDE wants to port away from OLD policies, they might want to do
so one policy at a time. This patch will allow them to use
find_package(KDE4 NO_POLICY_SCOPE)
in callers to get around the CMP0011 warning, while still getting the policy
settings contained within.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
41bb831f cmMakefile: Remove special handling of MACROS property.
|
| | | | | |
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | | |
881613c4 cmMakefile: Remove special handling of LINK_DIRECTORIES property.
35734260 cmMakefile: Inline only use of GetLinkDirectories.
|
| | | | |
| | | | |
| | | | |
| | | | | |
There is no need to handle it in a special way.
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
9ebc7502 cmState: Extract a Directory class.
27ec21db cmState: Forward-declare a type earlier.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Move Directory-scoped state accessors to it. This will be expanded
with directory property state soon.
|
| |/ / / / |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
c6055d9d cmMakefile: Remove GetProperties method.
cbe3ee58 cmMakefile: Add a PropertyKeys accessor.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The storage details of properties do not belong in the API.
|
| |/ / / / |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
4efda261 cmMakefile: Remove special handling of INCLUDE_REGULAR_EXPRESSION.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
It costs an extra cmMakefile member and extra code to maintain in
directory property handling. Remove documentation note that it
is read-only and specify high-level command to populate it.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
cff2dc34 cmLocalUnixMakefileGenerator3: Port away from the Parent.
5505bff7 cmMakefile: Add include which we use.
2007d11c cmState: Remove unused variable.
a622b829 cmGetCMakePropertyCommand: Clean up VARIABLES handling.
52f22616 cmListFileBacktrace: Constify API.
fc1c7cf8 Genex: Store a backtrace, not a pointer to one.
4dc45707 cmMakefile: Fix indentation.
12c82fd8 cmMakefile: Remove dead code.
f19653eb CodeLite: Remove unused code.
|
| | | | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Don't rely on this through the cmLocalGenerator include.
|
| | | | | | | |
|
| |/ / / / / |
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The storage of a pointer means that the ownership and lifetime are
externally determined, which is harder to reason about. It also imposes
API constraints, requiring APIs to return references to backtraces.
This pointer storage was introduced in commit v3.1.0-rc1~425^2~3 (genex:
remove the need for backtraces, 2014-05-23). As backtraces are now cheap
to copy around, just do that instead.
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
640fc5b5 cmMakefile: Remove unused ListFileStack.
54cc0c0e cmMakefile: Port some users of ListFileStack to cmState.
e77c4666 cmMakefile: Remove obsolete condition.
8e7d3030 cmMakefile: Simplify setting of current snapshot.
6083ec9a cmMakefile: Implement LISTFILE_STACK property in terms of cmState.
647b533b cmMakefile: Implement FormatListFileStack in terms of cmState.
|
| | | | | | | |
|
| | | | | | | |
|