Bill Hoffman
|
0f2f074978
ENH: fix for vtk 4.4 and other projects that may try to link to a module
|
před 19 roky |
Ken Martin
|
cac30b5ff8
STYLE: fix line length
|
před 19 roky |
Brad King
|
323dc3a89a
ENH: Added information about target needing a source file when one cannot be found.
|
před 19 roky |
Brad King
|
392137b6d7
ENH: Added <config>_OUTPUT_NAME target property to allow the output name to be set on a per-configuration basis.
|
před 19 roky |
Andy Cedilnik
|
93f5712a7d
COMP: Remove warnings
|
před 19 roky |
Ken Martin
|
3d96e52261
STYLE: some m_ to this-> cleanup
|
před 20 roky |
Bill Hoffman
|
89e5fc63fe
STYLE: fix line lengths
|
před 20 roky |
Brad King
|
5792dc8da8
ENH: Replaced UpdateLocation method with call to GetLocation. Added comment about problems with the LOCATION attribute.
|
před 20 roky |
Andy Cedilnik
|
bc4e5581ee
ENH: Add support for exporting graphviz of the project dependencies
|
před 20 roky |
Brad King
|
93c95f1cc5
BUG: Fixed installation of MacOSX Bundle executables and the corresponding install_name remapping support. Extended the BundleTest test to check that this all works. Part of these fixes required changing the signature of AppendDirectoryForConfig in all generators. It now accepts prefix and suffix strings to deal with whether leading or trailing slashes should be included with the configuration subdirectory.
|
před 20 roky |
Brad King
|
54732b0607
ENH: Finished CMAKE_<CONFIG>_POSTFIX feature and documented it. The value of this variable is used when a library target is created to initialize the <CONFIG>_POSTFIX target property. The value of this property is used (even for executables) to define a per-configuration postfix on the name of the target. Also enabled use of the OUTPUT_NAME property for non-executable targets.
|
před 20 roky |
Brad King
|
586a9427d3
ENH: Created target property INSTALL_NAME_DIR initalized by CMAKE_INSTALL_NAME_DIR specifying the directory portion of the OSX install_name field in shared libraries. This is the OSX equivalent of RPATH.
|
před 20 roky |
Andy Cedilnik
|
ea5564624c
ENH: Add a notion of a global target
|
před 20 roky |
Brad King
|
c21287552b
ENH: Switched order of slash and configuration name in cmGlobalGenerator::AppendDirectoryForConfig method to increase flexibility.
|
před 20 roky |
Brad King
|
8dd00d5b1e
BUG: Fixed relink with new install framework.
|
před 20 roky |
Brad King
|
81677b3130
ENH: Generate import libraries for DLLs on Cygwin and MinGW.
|
před 20 roky |
Brad King
|
537e2b4ed5
ENH: Implemented RPATH specification support. It is documented by the command SET_TARGET_PROPERTIES.
|
před 20 roky |
Brad King
|
afa8367885
BUG: Fixed cmTarget::GetFullPath to not append the configuration name when only one configuration is built. It now asks the generator what subdirectory if any to use for a given configuration name.
|
před 20 roky |
Brad King
|
22c62c9e65
BUG: Sweeping changes to cleanup computation of target names. This should
|
před 20 roky |
Bill Hoffman
|
a91947039a
ENH: for all custom commands that can not be given to a target, add them to all targets in the current makefile
|
před 20 roky |
Bill Hoffman
|
86ad253427
BUG: fix for bug 2322, use CMAKE_EXECUTABLE_SUFFIX variable for exe suffix
|
před 20 roky |
Andy Cedilnik
|
416bbaef53
COMP: Remove warnings
|
před 20 roky |
Bill Hoffman
|
452925649a
ENH: add better support for framework linking
|
před 20 roky |
Brad King
|
163e3ff56c
ENH: Removed cmMakefile arguments from cmTarget methods because cmTarget has the ivar m_Makefile now. Re-implemented cmLocalUnixMakefileGenerator3::AppendAnyDepend to use the new global knowledge and avoid the need to look at the cache for information about other targets. This should fix problems with custom commands and executables with the OUTPUT_NAME set. Also the <target>_LIBRARY_TYPE cache variable is no longer needed at all and has been removed.
|
před 20 roky |
Bill Hoffman
|
d0e801247f
ENH: executable prefix and post fix variables should not be the same as the executable extension
|
před 20 roky |
Brad King
|
102dd34bdc
BUG: Do not expand escape sequences when re-expanding variables in include directories, link directories, and link libraries.
|
před 20 roky |
Brad King
|
d392acb4e6
ENH: Added versioned executable support. This partially addresses bug#2143. Also made OUTPUT_NAME work when installing executables.
|
před 20 roky |
Bill Hoffman
|
35e36b5b76
ENH: make sure source file depends are used to determine if custom commands are used
|
před 20 roky |
Ken Martin
|
7f2e7443bf
ENH: added Alexander's target property TYPE
|
před 20 roky |
Ken Martin
|
3b66c0a574
ENH: some better checks
|
před 20 roky |