Stephen Kelly
06f61c26cf
Do not treat DEFINITIONS as a built-in directory property
...
Add policy CMP0059 to cover this change. The property has been
deprecated since CMake 2.4 anyway.
This will help clean up cmMakefile -- the DefineFlagsOrig member should
not need to exist.
2015-04-02 13:00:48 -04:00
Stephen Kelly
f2e07a6d90
cmMakefile: Remove unused PreOrder member.
...
Remove references from dependendent API.
2015-04-01 20:32:48 +02:00
Stephen Kelly
aafe282188
cmMakefile: Remove unused Prefix member.
...
Unused since it was added in commit 1f42f521
(NEW: move from tools
and config to create CMake, 2000-08-29).
2015-04-01 20:32:48 +02:00
Stephen Kelly
1fcf590b14
cmMakefile: Remove unused SubDirectoryOrder member.
...
The last use was removed in v2.4.0~2054 (ENH: add support for out
of source source, 2005-03-14)
2015-04-01 20:32:47 +02:00
Stephen Kelly
c3a60cc9cc
cmMakefile: Remove AddExtraDirectory method.
...
It has no effect.
2015-04-01 20:32:47 +02:00
Stephen Kelly
37897347b3
cmMakefile: Remove unused method.
...
The last user was removed in commit v2.4.0~1516 (ENH: removed unused
files, 2005-06-20).
2015-04-01 20:32:47 +02:00
Stephen Kelly
d7539ced64
cmMakefile: Remove bogus comment.
2015-04-01 20:32:47 +02:00
Brad King
0de7807c36
Merge topic 'cpack-deb-format-cast'
...
e86f44b7
cmCPackDebGenerator: Cast file mode to proper type for %o formatter
2015-04-01 13:19:41 -04:00
Brad King
0c69ca831b
Merge topic 'ctest-repeat-until-fail'
...
b687d672
Tests: Fix RunCMake.CTestCommandLine expected output time matching
2015-04-01 13:19:39 -04:00
Brad King
4a821a47f7
Merge topic 'cpack-fix-preinstall-tool'
...
93a3ec8b
CPack: Fix make tool selection during preinstall (#15483 )
2015-04-01 13:19:37 -04:00
Brad King
9d456ec71a
Merge topic 'jsoncpp-isfinite'
...
7b1cdb00
jsoncpp: Provide 'isfinite' implementation on older AIX and HP-UX
2015-04-01 13:19:34 -04:00
Brad King
aa508a5299
Merge topic 'makefile-DELETE_ON_ERROR'
...
44990732
Help: Add notes for topic 'makefile-DELETE_ON_ERROR'
4adf1dad
Makefile: Tell GNU make to delete rule outputs on error (#15474 )
2015-04-01 13:19:32 -04:00
Brad King
6f578ee3ad
Merge topic 'suppress-osx-arch-linker-warning'
...
3113d86d
CTestCustom: Suppress OS X universal binary link arch warnings
2015-04-01 13:19:30 -04:00
Brad King
0fa263d9d0
Merge topic 'solaris-fix-target_link_libraries-test'
...
0778016a
Tests: Do not try to use invalid "ld -v" flag on Solaris
2015-04-01 13:19:28 -04:00
Kitware Robot
c0312d9276
CMake Nightly Date Stamp
2015-04-01 00:01:04 -04:00
Brad King
e86f44b726
cmCPackDebGenerator: Cast file mode to proper type for %o formatter
2015-03-31 16:28:28 -04:00
Brad King
3113d86df4
CTestCustom: Suppress OS X universal binary link arch warnings
2015-03-31 16:25:37 -04:00
Brad King
b687d67281
Tests: Fix RunCMake.CTestCommandLine expected output time matching
...
When matching ctest command-line output, we must account for the
formatting of times that take 10 seconds or more. The values are
right-justified, so use " +" to match any amount of space before them.
2015-03-31 16:04:29 -04:00
Ådne Hovda
7b1cdb0027
jsoncpp: Provide 'isfinite' implementation on older AIX and HP-UX
...
Newer AIX and HP-UX platforms provide 'isfinite' as a <math.h> macro.
Older versions do not, so add the definition if it is not provided.
2015-03-31 14:55:00 -04:00
Brad King
00214357ba
Merge topic 'UseSWIG-no-MAIN_DEPENDENCY'
...
1570a4df
Help: Add notes for topic 'UseSWIG-no-MAIN_DEPENDENCY'
2015-03-31 14:11:57 -04:00
Brad King
ad09756fed
Merge topic 'cpack-rpm-basic-symlink-handling'
...
68e13e98
Help: Add notes for topic 'cpack-rpm-basic-symlink-handling'
681f3a2f
CPackRPM: Add basic symlink support (#15209 )
2015-03-31 14:11:20 -04:00
Brad King
68e13e98f5
Help: Add notes for topic 'cpack-rpm-basic-symlink-handling'
2015-03-31 14:10:19 -04:00
Domen Vrankar
681f3a2f01
CPackRPM: Add basic symlink support ( #15209 )
...
RPM packages can contain symbolic links to relative paths - including
support for multiple relocation paths through generation of post install
relocation scripts. Add basic support with limitations described in
documentation.
2015-03-31 14:04:13 -04:00
Brad King
44990732a8
Help: Add notes for topic 'makefile-DELETE_ON_ERROR'
2015-03-31 11:33:53 -04:00
Brad King
1570a4df92
Help: Add notes for topic 'UseSWIG-no-MAIN_DEPENDENCY'
2015-03-31 11:31:27 -04:00
Brad King
0778016a0b
Tests: Do not try to use invalid "ld -v" flag on Solaris
...
Fix the CMakeCommands.target_link_libraries test to use "-V" instead of
"-v" on Solaris because the latter does not exist.
2015-03-31 11:21:36 -04:00
Brad King
93a3ec8b77
CPack: Fix make tool selection during preinstall ( #15483 )
...
The CMAKE_MAKE_PROGRAM selected by CMake while configuring the project
should also be used to drive the "preinstall" target during packaging.
Teach CPack to use "cmake --build" instead of constructing the build
command line itself. The "cmake --build" command already knows how
to select the proper make tool.
2015-03-31 10:30:25 -04:00
Brad King
ed989122c3
Merge topic 'UseSWIG-no-MAIN_DEPENDENCY'
...
b372a99a
UseSWIG: Do not use MAIN_DEPENDENCY on custom commands (#15480 )
2015-03-31 09:17:53 -04:00
Brad King
d66f052e94
Merge topic 'doc-COMPILE_OPTIONS-cleanup'
...
c46125df
Help: Refine COMPILE_OPTIONS property documentation
d51c1f09
Help: Fix xref typos in target_compile_options docs
2015-03-31 09:17:51 -04:00
Brad King
e6fe5b46d5
Merge topic 'doc-list-xref'
...
845c8375
Help: Add link target to cmake-language.7 lists section
2015-03-31 09:17:49 -04:00
Brad King
da68bd3828
Merge topic 'clean-scanbuild-warnings'
...
d9420364
Move scanbuild exceptions out of dashboard script and into cmake.
2015-03-31 09:17:47 -04:00
Brad King
c46125dfac
Help: Refine COMPILE_OPTIONS property documentation
...
Make wording of the directory and target properties more consitent
and complementary. Specify that the value is a ";-list" with a link
to the cmake-language(7) manual section on lists.
2015-03-31 08:58:11 -04:00
Brad King
d51c1f090a
Help: Fix xref typos in target_compile_options docs
...
Fix links to the COMPILE_OPTIONS directory and target properties.
2015-03-31 08:51:05 -04:00
Brad King
845c83756e
Help: Add link target to cmake-language.7 lists section
2015-03-31 08:51:03 -04:00
Kitware Robot
a6b0b835ac
CMake Nightly Date Stamp
2015-03-31 00:01:04 -04:00
Brad King
4adf1dad2a
Makefile: Tell GNU make to delete rule outputs on error ( #15474 )
...
Add .DELETE_ON_ERROR to the "build.make" files that contain the actual
build rules that generate files. This tells GNU make to delete the
output of a rule if the recipe modifies the output but returns failure.
This is particularly useful for custom commands that use shell
redirection to produce a file.
Do not add .DELETE_ON_ERROR for Borland or Watcom make tools because
they may not tolerate it and would not honor it anyway. Other make
tools that do not understand .DELETE_ON_ERROR will not be hurt.
Suggested-by: Andrey Vihrov <andrey.vihrov@gmail.com>
2015-03-30 16:35:48 -04:00
Bill Hoffman
d9420364a2
Move scanbuild exceptions out of dashboard script and into cmake.
2015-03-30 16:08:54 -04:00
Felix Schwitzer
b372a99a13
UseSWIG: Do not use MAIN_DEPENDENCY on custom commands ( #15480 )
...
Add the dependency on the main swig input source file as a normal
DEPENDS option. We cannot use MAIN_DEPENDENCY because if there are
multiple target languages then multiple custom commands would want to
use the same MAIN_DEPENDENCY, but at most one custom command may specify
a given source file as its MAIN_DEPENDENCY. Exposed by a CMP0057
warning.
2015-03-30 09:35:43 -04:00
Brad King
c1f8c6cdf9
Merge topic 'cpack-archive-prefix'
...
e3f84fc5
cpack: Fix CPACK_PACKAGING_INSTALL_PREFIX handling for archives (#14677 )
2015-03-30 09:27:55 -04:00
Brad King
c117c2bb5e
Merge topic 'add_dependencies-INTERFACE-libraries'
...
ac14cbf0
Allow add_dependencies() on INTERFACE libraries (#15414 )
817d31db
Help: Format add_dependencies documentation
2015-03-30 09:27:53 -04:00
Brad King
a3bdb5578d
Merge topic 'ninja-autogen'
...
4d08e6b6
QtAutogen: Fix rcc rebuild with Ninja generator (#15459 )
2015-03-30 09:27:51 -04:00
Brad King
8bc6cfd727
Merge topic 'ExternalData-recursive-match'
...
230f2d6e
ExternalData: Add option to recursively match under directories
564c07f7
ExternalData: Parameterize internal file(GLOB) operation selection
2015-03-30 09:27:48 -04:00
Brad King
ac6297ea38
Merge topic 'xcode-default-ARCHS'
...
b76b52c0
Xcode: Set ARCHS only when CMAKE_OSX_ARCHITECTURES is specified (#14736 )
9e14a5de
cmGlobalXCodeGenerator: Simplify ARCHS list with cmJoin
2015-03-30 09:27:47 -04:00
Brad King
136a534f72
Merge topic 'wix-fix-utf8'
...
98a3b2e2
CPackWIX: Omit codepage conversion when internal encoding is already UTF-8.
2015-03-30 09:27:45 -04:00
Brad King
aa15ef8a84
Merge topic 'clean-scanbuild-warnings'
...
e680d43d
Fix an unused variable warning from scanbuild.
a4a1b729
Fix warnings from clang scanbuild.
2015-03-30 09:27:42 -04:00
Clinton Stimpson
e3f84fc504
cpack: Fix CPACK_PACKAGING_INSTALL_PREFIX handling for archives ( #14677 )
...
Fix the case when the archive generator is used to package components
with an install prefix.
2015-03-30 09:22:14 -04:00
Kitware Robot
6474f0e263
CMake Nightly Date Stamp
2015-03-30 00:01:04 -04:00
Kitware Robot
d35da54888
CMake Nightly Date Stamp
2015-03-29 00:01:04 -04:00
Kitware Robot
918fe54c82
CMake Nightly Date Stamp
2015-03-28 00:01:04 -04:00
Brad King
ac14cbf017
Allow add_dependencies() on INTERFACE libraries ( #15414 )
...
Revert commit v3.0.0-rc1~175^2~20 (add_dependencies: Disallow use with
INTERFACE_LIBRARY, 2013-12-25). Teach our dependency analysis to
transitively follow INTERFACE target utility dependencies as was done or
IMPORTED targets in commit v2.8.6~127^2~1 (Allow add_dependencies() on
imported targets, 2010-11-19). Extend the InterfaceLibrary test with a
case to cover header generation for a header-only INTERFACE library via
a custom target.
2015-03-27 16:25:09 -04:00