Ken Martin
|
cac30b5ff8
STYLE: fix line length
|
19 years ago |
Brad King
|
323dc3a89a
ENH: Added information about target needing a source file when one cannot be found.
|
19 years ago |
Brad King
|
392137b6d7
ENH: Added <config>_OUTPUT_NAME target property to allow the output name to be set on a per-configuration basis.
|
19 years ago |
Andy Cedilnik
|
93f5712a7d
COMP: Remove warnings
|
19 years ago |
Ken Martin
|
3d96e52261
STYLE: some m_ to this-> cleanup
|
19 years ago |
Bill Hoffman
|
89e5fc63fe
STYLE: fix line lengths
|
19 years ago |
Brad King
|
5792dc8da8
ENH: Replaced UpdateLocation method with call to GetLocation. Added comment about problems with the LOCATION attribute.
|
19 years ago |
Andy Cedilnik
|
bc4e5581ee
ENH: Add support for exporting graphviz of the project dependencies
|
19 years ago |
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.
|
19 years ago |
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.
|
19 years ago |
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.
|
20 years ago |
Andy Cedilnik
|
ea5564624c
ENH: Add a notion of a global target
|
20 years ago |
Brad King
|
c21287552b
ENH: Switched order of slash and configuration name in cmGlobalGenerator::AppendDirectoryForConfig method to increase flexibility.
|
20 years ago |
Brad King
|
8dd00d5b1e
BUG: Fixed relink with new install framework.
|
20 years ago |
Brad King
|
81677b3130
ENH: Generate import libraries for DLLs on Cygwin and MinGW.
|
20 years ago |
Brad King
|
537e2b4ed5
ENH: Implemented RPATH specification support. It is documented by the command SET_TARGET_PROPERTIES.
|
20 years ago |
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.
|
20 years ago |
Brad King
|
22c62c9e65
BUG: Sweeping changes to cleanup computation of target names. This should
|
20 years ago |
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
|
20 years ago |
Bill Hoffman
|
86ad253427
BUG: fix for bug 2322, use CMAKE_EXECUTABLE_SUFFIX variable for exe suffix
|
20 years ago |
Andy Cedilnik
|
416bbaef53
COMP: Remove warnings
|
20 years ago |
Bill Hoffman
|
452925649a
ENH: add better support for framework linking
|
20 years ago |
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.
|
20 years ago |
Bill Hoffman
|
d0e801247f
ENH: executable prefix and post fix variables should not be the same as the executable extension
|
20 years ago |
Brad King
|
102dd34bdc
BUG: Do not expand escape sequences when re-expanding variables in include directories, link directories, and link libraries.
|
20 years ago |
Brad King
|
d392acb4e6
ENH: Added versioned executable support. This partially addresses bug#2143. Also made OUTPUT_NAME work when installing executables.
|
20 years ago |
Bill Hoffman
|
35e36b5b76
ENH: make sure source file depends are used to determine if custom commands are used
|
20 years ago |
Ken Martin
|
7f2e7443bf
ENH: added Alexander's target property TYPE
|
20 years ago |
Ken Martin
|
3b66c0a574
ENH: some better checks
|
20 years ago |
Ken Martin
|
369308ca76
ENH: make LOCATION an computed property of the target and get rid of a bunch of const junk
|
20 years ago |