Stephen Kelly
ee26add4f4
cmGeneratorTarget: Move IsBundleOnApple from cmTarget.
2015-08-05 18:20:49 +02:00
Stephen Kelly
c8a5f5ae60
cmMakefileTargetGenerator: Add accessor for GeneratorTarget.
2015-08-05 18:20:49 +02:00
Stephen Kelly
f8076644ce
cmGeneratorTarget: Move GetLinkClosure from cmTarget.
2015-08-05 18:20:49 +02:00
Stephen Kelly
7c809fa2a6
cmGeneratorTarget: Move GetLinkerLanguage from cmTarget.
2015-08-05 18:20:48 +02:00
Stephen Kelly
6da99de323
cmGeneratorTarget: Move GetFrameworkDirectory from cmTarget.
2015-08-05 18:20:48 +02:00
Stephen Kelly
d6bb319b09
cmGeneratorTarget: Move GetFullName from cmTarget.
...
Bring GetFullNameInternal with it.
2015-08-05 18:20:48 +02:00
Stephen Kelly
7a460852fa
cmGeneratorTarget: Move GetAppBundleDirectory from cmTarget.
2015-08-05 18:20:48 +02:00
Stephen Kelly
d560bfd273
cmGeneratorTarget: Move GetInstallNameDir* from cmTarget.
2015-08-05 18:20:47 +02:00
Stephen Kelly
89e2a080e9
cmGeneratorTarget: Move GetMacContentDirectory from cmTarget.
2015-08-05 18:20:47 +02:00
Stephen Kelly
62720e44be
cmGeneratorTarget: Move GetFullNameComponents from cmTarget.
2015-08-05 18:20:47 +02:00
Stephen Kelly
e27d737e27
cmGeneratorTarget: Move IsChrPathUsed from cmTarget.
2015-08-05 18:20:47 +02:00
Stephen Kelly
8d2de00244
cmGeneratorTarget: Move NeedRelinkBeforeInstall from cmTarget.
2015-08-05 18:20:47 +02:00
Stephen Kelly
3df705681b
cmGeneratorTarget: Move GetPDBName from cmTarget.
2015-08-05 18:20:46 +02:00
Stephen Kelly
a45fed81e5
cmGeneratorTarget: Move GetCompilePDBPath from cmTarget.
2015-08-05 18:20:46 +02:00
Stephen Kelly
f0aa660772
cmGeneratorTarget: Move HasSOName from cmTarget.
2015-08-05 18:20:46 +02:00
Stephen Kelly
766839c56d
cmGeneratorTarget: Move GetLibraryNames from cmTarget.
2015-08-05 18:20:46 +02:00
Stephen Kelly
47803e6f8e
cmGeneratorTarget: Move GetExecutableNames from cmTarget.
2015-08-05 18:20:46 +02:00
Stephen Kelly
7da4c9d4ed
cmGeneratorTarget: Move GetLinkImplementationClosure
2015-08-05 18:20:45 +02:00
Stephen Kelly
97f10e488a
cmGeneratorTarget: Move ReportPropertyOrigin from cmTarget.
2015-08-05 18:20:45 +02:00
Stephen Kelly
4b86f5edc9
cmGeneratorTarget: Make CompatibleType enum private again.
2015-08-05 18:20:45 +02:00
Stephen Kelly
5ff813c7a6
cmGeneratorTarget: Move LinkInterfaceDependent methods from cmTarget.
2015-08-05 18:20:45 +02:00
Stephen Kelly
38d4ba3564
cmGeneratorTarget: Port internal API to cmGeneratorTarget.
2015-08-05 18:20:44 +02:00
Stephen Kelly
90bad039c4
cmGeneratorTarget: Move CheckPropertyCompatibility from cmTarget.
2015-08-05 18:20:44 +02:00
Stephen Kelly
803a7982b4
cmGeneratorTarget: Move GetLinkInformation from cmTarget
2015-08-05 18:20:44 +02:00
Stephen Kelly
c971338416
Export: Port more API to cmGeneratorTarget.
2015-08-05 18:20:44 +02:00
Stephen Kelly
244c5b5dcd
cmGeneratorTarget: Move IsLinkInterfaceDependent* from cmTarget.
2015-08-05 18:20:44 +02:00
Stephen Kelly
12bc571c13
cmGeneratorTarget: Move GetAutoUicOptions from cmTarget.
2015-08-05 18:20:43 +02:00
Stephen Kelly
41abdc17df
cmGeneratorTarget: Move GetSOName from cmTarget..
2015-08-05 18:20:43 +02:00
Brad King
bcd8fc58a0
Merge branch 'compiler-version-Fortran' into release
2015-08-05 10:41:23 -04:00
Brad King
f0609182cc
Fortran: Store detected compiler version persistently ( #15684 )
...
The Fortran compiler version detection infrastructure added by commit
v3.3.0-rc1~436^2~9 (Fortran: Add infrastructure to detect compiler
version, 2015-02-17) forgot to update CMakeFortranCompiler.cmake.in to
save the compiler version persistently as we do already in
"CMake{C,CXX}Compiler.cmake.in". Add the missing line now.
2015-08-05 10:39:03 -04:00
Kitware Robot
a15b69cbc7
CMake Nightly Date Stamp
2015-08-05 00:01:06 -04:00
Frank-Christian Otto
e26f53a88b
CPack/RPM: missing PACKAGE_CONFLICTS documentation
2015-08-04 22:49:13 +02:00
Domen Vrankar
64aacb24b6
CPack/RPM: undocumented variables
...
Some CPack/RPM variables were undocumented
even though they are implemented in code
for quite a while now.
2015-08-04 22:49:12 +02:00
Brad King
c645590152
Merge branch 'fix-missing-subdir-error' into release
2015-08-04 16:45:43 -04:00
Brad King
c4d2f64f3c
add_subdirectory: Fix error message on missing CMakeLists.txt ( #15680 )
...
Refactoring in commit v3.3.0-rc1~76^2 (cmMakefile: Handle CMP0014 before
configuring the generator, 2015-05-14) accidentally left the file name
"/CMakeLists.txt" in the error message. Remove it and add a test case.
2015-08-04 16:40:13 -04:00
Stephen Kelly
1aa13f2b58
cmExportInstallFileGenerator: Simplify local generator access.
2015-08-04 19:19:41 +02:00
Stephen Kelly
1ab59f688f
cmGlobalNinjaGenerator: Simplify usage of API.
2015-08-04 19:19:40 +02:00
Marc Chevrier
cc23f0e9d3
UseJava: Teach install_jar new DESTINATION and COMPONENT options
2015-08-04 11:19:44 -04:00
Marc Chevrier
3d287de4ea
UseJava: Teach add_jar to support file syntax for sources
2015-08-04 11:19:43 -04:00
Marc Chevrier
e72806fb30
FindJava: Add support for idlj and jarsigner tools
2015-08-04 11:19:40 -04:00
Brad King
87b869c1da
Merge topic 'update-kwsys'
...
3da43137
Merge branch 'upstream-kwsys' into update-kwsys
9a59ae5c
KWSys 2015-08-03 (dad68c33)
2015-08-04 09:15:12 -04:00
Brad King
258470bd36
Merge topic 'doc-ninja-rule-launchers'
...
d951f542
Help: Refine RULE_LAUNCH_{COMPILE,CUSTOM,LINK} global property docs
2015-08-04 09:15:10 -04:00
Brad King
4a1173fda0
Merge topic 'cmake-W-options'
...
975426ce
cmake: Do not treat developer warnings as errors by default in scripts
2015-08-04 09:15:08 -04:00
Kitware Robot
331e791a3e
CMake Nightly Date Stamp
2015-08-04 00:01:07 -04:00
Brad King
3da431379b
Merge branch 'upstream-kwsys' into update-kwsys
2015-08-03 13:17:54 -04:00
KWSys Robot
9a59ae5c19
KWSys 2015-08-03 (dad68c33)
...
Extract upstream KWSys using the following shell commands.
$ git archive --prefix=upstream-kwsys/ dad68c33 | tar x
$ git shortlog --no-merges --abbrev=8 --format='%h %s' f63febb7..dad68c33
James Johnston (1):
dad68c33 Encoding: Fix undefined behavior if out of memory.
Jean-Christophe Fillion-Robin (2):
e5c23738 SystemTools: Fix DetectFileType failure on missing file
6d83c113 SystemTools: Fix DetectFileType failure on directory
Sebastian Schuberth (1):
4db8e69f SystemTools: Implement FileIsSymlink on Windows
2015-08-03 13:17:50 -04:00
Brad King
d951f5429a
Help: Refine RULE_LAUNCH_{COMPILE,CUSTOM,LINK} global property docs
...
Link to the generators that implement these properties. Explain in
more detail why other generators ignore them.
2015-08-03 10:25:53 -04:00
Brad King
975426ceb3
cmake: Do not treat developer warnings as errors by default in scripts
...
The logic in commit c96fe0b4
(cmake: Add -W options to control
deprecation warnings and errors, 2015-07-28) accidentally enables
errors on warnings by default in scripts because there is no
initialization of CMAKE_SUPPRESS_DEVELOPER_ERRORS to TRUE.
Rename internal CMAKE_SUPPRESS_DEVELOPER_ERRORS cache entry to
CMAKE_ERROR_DEVELOPER_WARNINGS. Fix the logic in the message() command
to treat AUTHOR_WARNING as an error only if the option is explicitly
enabled.
2015-08-03 10:03:27 -04:00
Brad King
7ac2b1256b
Merge topic 'if-test'
...
14e49ed1
if: Add "TEST <test>" condition
623dcc85
ExternalProject: Avoid if() auto-dereference of a "TEST" variable
2015-08-03 09:25:10 -04:00
Matt McCormick
14e49ed156
if: Add "TEST <test>" condition
...
if(TEST TestNameThatExists) will return true if a test with the name
TestNameThatExists has been added with add_test. The syntax is similar
to if(TARGET TargetName). Since use of "TEST" as an argument to if()
could previously be interpreted as a non-keyword argument, add policy
CMP0064 to treat it as a keyword as NEW behavior.
2015-08-03 09:22:25 -04:00