Bill Hoffman
|
0f2f074978
ENH: fix for vtk 4.4 and other projects that may try to link to a module
|
19 سال پیش |
Ken Martin
|
cac30b5ff8
STYLE: fix line length
|
19 سال پیش |
Brad King
|
2301a025ea
ENH: Added global TargetManifest computation between Configure and Generate steps. This allows generators to know what other targets will exist on disk when the build completes.
|
19 سال پیش |
Andy Cedilnik
|
ed5f95cf23
ENH: Add proper support for installing bundles
|
20 سال پیش |
Ken Martin
|
3d96e52261
STYLE: some m_ to this-> cleanup
|
20 سال پیش |
Bill Hoffman
|
6b47b28867
ENH: fix line length style stuff
|
20 سال پیش |
Brad King
|
5792dc8da8
ENH: Replaced UpdateLocation method with call to GetLocation. Added comment about problems with the LOCATION attribute.
|
20 سال پیش |
Andy Cedilnik
|
bc4e5581ee
ENH: Add support for exporting graphviz of the project dependencies
|
20 سال پیش |
Andy Cedilnik
|
c4156b4531
COMP: Even more global target fixes
|
20 سال پیش |
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 سال پیش |
Andy Cedilnik
|
ea5564624c
ENH: Add a notion of a global target
|
20 سال پیش |
Brad King
|
8dd00d5b1e
BUG: Fixed relink with new install framework.
|
20 سال پیش |
Brad King
|
81677b3130
ENH: Generate import libraries for DLLs on Cygwin and MinGW.
|
20 سال پیش |
Brad King
|
537e2b4ed5
ENH: Implemented RPATH specification support. It is documented by the command SET_TARGET_PROPERTIES.
|
20 سال پیش |
Brad King
|
22c62c9e65
BUG: Sweeping changes to cleanup computation of target names. This should
|
20 سال پیش |
Bill Hoffman
|
452925649a
ENH: add better support for framework linking
|
20 سال پیش |
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 سال پیش |
Ken Martin
|
345fb993aa
ENH: some fixes for better backwards compatibility
|
20 سال پیش |
Brad King
|
d392acb4e6
ENH: Added versioned executable support. This partially addresses bug#2143. Also made OUTPUT_NAME work when installing executables.
|
20 سال پیش |
Ken Martin
|
369308ca76
ENH: make LOCATION an computed property of the target and get rid of a bunch of const junk
|
20 سال پیش |
Brad King
|
b1c5289787
ENH: Created cmTarget::GetLibraryNames to replace cmLocalUnixMakefileGenerator2::GetLibraryNames. Added cmTarget::GetLibraryCleanNames to be used by cmLocalUnixMakefileGenerator2. Now when a library is linked both the shared and static versions are removed from the build tree. In this way we avoid having both kinds of libraries present when the user switches BUILD_SHARED_LIBS on/off. This prevents problems with turning off shared libraries and then expecting the linker to use the static libraries only to find it is using the out-of-date shared versions.
|
20 سال پیش |
Brad King
|
1b71f4477b
ENH: Added cmTarget::GetBaseName and cmTarget::GetFullName methods and removed cmLocalGenerator::GetFullTargetName and cmLocalUnixMakefileGenerator2::GetBaseTargetName. This functionality is more sensibly implemented in cmTarget. It is also needed for an upcoming feature in which both the shared and static versions of a library will be removed before one is linked.
|
20 سال پیش |
Brad King
|
1088f39327
COMP: Added missing forward declaration of cmMakefile. This was only working because cmCustomCommand.h declared it.
|
21 سال پیش |
Bill Hoffman
|
7cef36c628
ENH: add the ability to generate custom commands for a language that is not supported by an IDE
|
21 سال پیش |
Bill Hoffman
|
692ba48c4e
ENH: major changes to support addition of languages from cmake modules directory.
|
21 سال پیش |
Bill Hoffman
|
9655299f08
ENH: initial fortran support
|
21 سال پیش |
Andy Cedilnik
|
b1a7421840
ENH: Styart working on bundles support and abstract WIN32_EXECUTABLE
|
22 سال پیش |
Andy Cedilnik
|
d13e30f3ae
ENH: Make install on windows seems to work now
|
22 سال پیش |
Ken Martin
|
072db6ad70
removed redundent includes
|
22 سال پیش |
Ken Martin
|
117f961a5a
moved function into cmTarget
|
22 سال پیش |