Commit History

Author SHA1 Message Date
  Ken Martin f85f919dbc ENH: reduce the number of files produced still needs a bit more cleanup 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 e559aa11ac ENH: added support for forcing recomputation of depends 20 years ago
  Ken Martin 708828dc37 ENH: removed old convert calls 20 years ago
  Ken Martin 8c65179339 ENH: warning fixes and some first steps in cleaning up the convert code 20 years ago
  Ken Martin caf17c123b ENH: added new generator 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 1004073942 ENH: performance improvements 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 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
  Bill Hoffman 2ebbf64508 ENH: remove unused code 20 years ago
  Bill Hoffman ff812580eb ENH: add a new library path ordering algorithm to make sure -L paths will pick the correct libraries if possible 20 years ago
  Brad King 39af9ee1e4 ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 20 years ago
  Bill Hoffman 34e7e36cae ENH: getting closer 21 years ago
  Bill Hoffman fd0f29e6f4 ENH: depends work between targets 21 years ago
  Bill Hoffman 68c419c780 ENH: getting closer 21 years ago
  Bill Hoffman 35ec09480a ENH: move AddFlags stuff up to LocalGenerator from LocalUnix generator 21 years ago
  Brad King 16e86a3ea9 ENH: Split part of GetIncludeFlags method into separate GetIncludeDirectories method. 21 years ago
  Bill Hoffman 7cef36c628 ENH: add the ability to generate custom commands for a language that is not supported by an IDE 21 years ago
  Bill Hoffman 46a493ae74 ENH: remove warnings 21 years ago
  Bill Hoffman c2ef51e181 ENH: define language extensions in cmake files and not hard coded, also fix trycompile problem 21 years ago
  Andy Cedilnik f9b43b9212 BUG: Implement installing of shared library versioning and add test for the whole thing 21 years ago
  Andy Cedilnik 5a5cd54730 ENH: GetSafeDefinition is now in cmMakefile 21 years ago
  Bill Hoffman ddb815c125 ENH: add new subdirectory exclude from top option 21 years ago
  Andy Cedilnik d13e30f3ae ENH: Make install on windows seems to work now 22 years ago
  Andy Cedilnik 7608d3f586 ERR: Fix std:: namespace 22 years ago
  Andy Cedilnik 797db2bd82 ENH: Start adding new installation framework 22 years ago
  Bill Hoffman d79e3ae698 ENH: move relative path to parent generator class 22 years ago