Commit History

Author SHA1 Message Date
  Bill Hoffman f6588b7919 ENH: fix borland make clean targets before build, add new generators for msys and mingw 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
  Andy Cedilnik ea7c7bb34d ENH: Allow the installer to overwrite the install prefix 20 years ago
  Andy Cedilnik 34e7834451 ENH: Add support for output reguilar expression 20 years ago
  Andy Cedilnik fcce3ac0a1 ENH: Add a way for test to intentionally fail 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 e59e9d0e59 ENH: fix bug 2087 lib prefix stripped off on windows 20 years ago
  Andy Cedilnik bebc745824 ENH: Add set and get test propety command 20 years ago
  Ken Martin c6b011e35e ENH: put cmake files intoa CMakeFiles subdir to clean up bin tree 20 years ago
  Ken Martin f85f919dbc ENH: reduce the number of files produced still needs a bit more cleanup 20 years ago
  Bill Hoffman b8b298104b ENH: make sure flags set in CC or CXX environment variables stay with the compiler 20 years ago
  Bill Hoffman 44b54d2b94 ENH: fix for bug 992, mac bundle install fix 20 years ago
  Bill Hoffman 1b115dc2e3 ENH: add -L as possible library flag 20 years ago
  Ken Martin d11707c6e6 BUG: fix for debug optimized link libraries 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
  Ken Martin 708828dc37 ENH: removed old convert calls 20 years ago
  Andy Cedilnik 6af66e8b20 ENH: Add capability to include files to DartTestfile.txt and add example of that 20 years ago
  Ken Martin a3a7f040c6 COMP: shut up warning 20 years ago
  Ken Martin 8c65179339 ENH: warning fixes and some first steps in cleaning up the convert code 20 years ago
  Andy Cedilnik 26d4dd174f COMP: Remove warning 20 years ago
  Andy Cedilnik d395b563ed ENH: Improve internal test handling by creating a test class. Command cmEnableTesting now only sets CMAKE_TESTING_ENABLED and cmAddTest only adds a test to the list. The actual test files are written by local generator. This way we can at some point in the future replace DartTestfile with some XML file 20 years ago
  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 years ago
  Bill Hoffman c8cc20a1af BUG: add missing header for borland 20 years ago
  Bill Hoffman 1004073942 ENH: performance improvements 20 years ago
  Ken Martin ee7fbdf058 BUG: local gen was setting proj dir when it shouldnt 20 years ago
  Bill Hoffman e0fab29395 ENH: remove commented code 20 years ago
  Ken Martin 345cf04012 ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings 20 years ago
  Ken Martin 791aa6052b ENH: add support for out of source source 20 years ago
  Brad King ea258e9a1a ENH: Converted some ConvertToRelativeOutputPath calls to ConvertToOptionallyRelativeOutputPath in preparation for making ConvertToRelativeOutputPath not check CMAKE_USE_RELATIVE_PATHS. 20 years ago
  Brad King cb48e0c161 ENH: Merged implementations of ConvertToRelative*Path methods. The main ConvertToRelativePath method is now in cmGlobalGenerator. It converts paths only if they are at least inside the deepest common directory between the top-level source and build trees. Each cmLocalGenerator instance calls this global method with its own output directory as the "local" argument from which paths are relative. Added separate ConvertToOptionallyRelative path that pays attention to the CMAKE_USE_RELATIVE_PATHS option. 20 years ago