Brad King
|
bf4cef9d5c
ENH: Add policy CMP_0004 to require library names to have no leading or trailing whitespace. Replace previous check of CMAKE_BACKWARDS_COMPATIBILITY against version 2.4 with the policy.
|
há 17 anos atrás |
Brad King
|
d46ff28ac9
ENH: Convert CMAKE_LINK_OLD_PATHS to policy CMP0003.
|
há 17 anos atrás |
Brad King
|
f7f03347a6
ENH: Improve new error/warning message generation
|
há 17 anos atrás |
Brad King
|
34c76d4304
ENH: Use builtin chrpath instead of relinking ELF targets
|
há 17 anos atrás |
Brad King
|
fd37a6ec3d
ENH: Better linker search path computation.
|
há 17 anos atrás |
Brad King
|
9ed4266306
ENH: Cleanup impl of PUBLIC_HEADER, PRIVATE_HEADER, and RESOURCE properties
|
há 17 anos atrás |
Brad King
|
07be6bb87b
ENH: When linking to versioned targets whose real file name is known pass the real name to the linker instead of the symlink name.
|
há 18 anos atrás |
Brad King
|
16186ec18c
BUG: Remove InstallNameFixupPath from cmTarget and cmInstallTargetGenerator.
|
há 18 anos atrás |
Brad King
|
2cff26fa52
ENH: Support linking to shared libs with dependent libs
|
há 18 anos atrás |
Brad King
|
7902bc06aa
ENH: Implemented link-interface specification feature.
|
há 18 anos atrás |
Brad King
|
6066e92ba2
BUG: cmTarget instances should not be copied. Removed pass-by-value arguments from cmLocalVisualStudio7Generator::WriteGroup and cmLocalVisualStudio6Generator::WriteGroup. Updated cmTarget to make this easier to find.
|
há 18 anos atrás |
Brad King
|
ffac622a85
ENH: Add cmTarget::GetLinkInformation method to allow several places in the generators to share link information while only computing it once per configuration for a target. Use it to simplify the chrpath feature.
|
há 18 anos atrás |
Brad King
|
e3b1bdb058
ENH: Support exporting/importing of AppBundle targets.
|
há 18 anos atrás |
Brad King
|
28ea034737
ENH: Support exporting/importing of Framework targets.
|
há 18 anos atrás |
Brad King
|
5594ad4885
ENH: Updated exporting and importing of targets to support libraries and configurations.
|
há 18 anos atrás |
Brad King
|
96fd5909d9
ENH: Implement linking with paths to library files instead of -L and -l separation. See bug #3832
|
há 18 anos atrás |
Brad King
|
caca9b8065
ENH: Add AppendProperty methods for use by C++ code in CMake. Simplify implementation of SET_PROPERTY command by using them.
|
há 18 anos atrás |
Brad King
|
430296dc96
ENH: Moved global inter-target dependency analysis and cycle-prevention code up from cmGlobalUnixMakefileGenerator3 to cmGlobalGenerator. Simplified cmGlobalUnixMakefileGenerator3 to use it. Later other generators may be modified to use it also.
|
há 18 anos atrás |
Alexander Neundorf
|
3ae731fab7
ENH: add support for chrpath, so the RPATH in ELF files can be changed when
|
há 18 anos atrás |
David Cole
|
8e4c7b99e1
ENH: Finish up the Framework creation code restructuring. Frameworks build and install now. More work needed on the packaging step. See Tests/Framework for example use.
|
há 18 anos atrás |
David Cole
|
9a4e7ea742
ENH: Add InstallNameFixupPath to support installing built frameworks on the Mac. Change Application to Applications in the BundleTest. Also correct small typo (tcl->Tcl) noted in bug 4572.
|
há 18 anos atrás |
Brad King
|
9f2de08f90
ENH: Added cmTarget::GetLanguages method to centralize computation of the list of languages compiled in a target.
|
há 18 anos atrás |
Brad King
|
cac79e92b8
STYLE: Fixed line-too-long, fixed indentation, removed trailing whitespace, added function separator comment lines.
|
há 18 anos atrás |
Brad King
|
35936433e1
ENH: Merging changes from branch CMake-SourceFile2-b between tags
|
há 18 anos atrás |
Alexander Neundorf
|
9d4f3a0686
|
há 18 anos atrás |
Brad King
|
3f2dd9bc54
ENH: Made cmTarget::GetSourceFiles method return reference to const so addition of cmSourceFile pointers must be done with an access method in cmTarget.
|
há 18 anos atrás |
Brad King
|
d2f62e6ac3
ENH: Made cmTarget::GetSourceLists return a reference to const so that all additions of sources must go through access methods in cmTarget.
|
há 18 anos atrás |
Brad King
|
c288da754a
BUG: Target names in the COMMAND part of a custom command should not create a file-level dependency that forces the command to rerun when the executable target rebuilds, but the target-level dependency should still be created. Target names in a DEPENDS should do both a target-level and file-level dependency. Updated the BuildDepends test to check that this works.
|
há 18 anos atrás |
Alexander Neundorf
|
4878c00905
|
há 18 anos atrás |
Alexander Neundorf
|
e701ef77d8
|
há 18 anos atrás |