Historique des commits

Auteur SHA1 Message Date
  Alexander Neundorf cfe9fda9fe il y a 18 ans
  Alexander Neundorf e126db1f71 il y a 18 ans
  Brad King 35936433e1 ENH: Merging changes from branch CMake-SourceFile2-b between tags il y a 18 ans
  Brad King 3d822e3a25 ENH: Moved link library related code from GenerateSourceFilesFromSourceLists to AnalyzeLibDependencies to make the former do no more than what its name says. il y a 18 ans
  Brad King 09289aadb6 ENH: Removed "Used" mark from custom commands. It is no longer needed or checked by any generators. il y a 18 ans
  Brad King 3f2dd9bc54 ENH: Made cmTarget::GetSourceFiles method return reference to const so addition of cmSourceFile pointers must be done with an access method in cmTarget. il y a 18 ans
  Alexander Neundorf 79756b0e67 il y a 18 ans
  Brad King ba7780a3c4 ENH: Fixed INSTALL_FILES and INSTALL_PROGRAMS commands to not create targets. No targets of type cmTarget::INSTALL_FILES or cmTarget::INSTALL_PROGRAMS are created, so we do not need to check for them everywhere anymore. il y a 18 ans
  Brad King c288da754a BUG: Target names in the COMMAND part of a custom command should not create a file-level dependency that forces the command to rerun when the executable target rebuilds, but the target-level dependency should still be created. Target names in a DEPENDS should do both a target-level and file-level dependency. Updated the BuildDepends test to check that this works. il y a 18 ans
  Alexander Neundorf 526b72e12c il y a 18 ans
  Alexander Neundorf 4878c00905 il y a 18 ans
  Brad King 51fe906ab7 BUG: An empty configuration name is equivalent to no configuration. il y a 18 ans
  Alexander Neundorf 4b33244ea5 il y a 18 ans
  Alexander Neundorf e4b5de6377 il y a 18 ans
  Alexander Neundorf 362f81981e il y a 18 ans
  Alexander Neundorf e701ef77d8 il y a 18 ans
  Alexander Neundorf 7f11536704 il y a 18 ans
  Bill Hoffman 9323a27989 ENH: initial support for creation of frameworks on Mac il y a 18 ans
  Ken Martin 8b0c61c322 ENH: added internal target property for the name of the project file il y a 18 ans
  Brad King af95f61d76 ENH: Created method cmTarget::GetExportMacro to centralize computation of the export symbol name. This removes duplicate code from all the generators. Also enabled the export definition for executable targets with the ENABLE_EXPORTS property set. il y a 18 ans
  Brad King 5a32aa5919 ENH: Added target property ENABLE_EXPORTS for executable targets. It enables the executables for linking by loadable modules that import symbols from the executable. This finishes the executable import library support mentioned in bug #4210. il y a 19 ans
  Brad King fc7c433463 ENH: Added support for import libraries created by executable and module targets. The module import libraries should never be used but some windows compilers always create them for .dll files since there is no distinction from shared libraries on that platform. The executable import libraries may be used to create modules that when loaded bind to symbols from the executables. This is an enhancement related to bug#4210 though not requested by it explicitly. il y a 19 ans
  Bill Hoffman 5891ba16ce ENH: add project to target map, not used yet, but created il y a 19 ans
  Brad King 92ff60b6a6 ENH: Added target properties ARCHIVE_OUTPUT_DIRECTORY, LIBRARY_OUTPUT_DIRECTORY, and RUNTIME_OUTPUT_DIRECTORY. If set these override EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH for a specific target. They can be used to distribute target files in the build tree with the same granularity that the INSTALL command provides for the install tree. This addresses bug#2240 and bug#4210. il y a 19 ans
  Brad King 528f60f4a6 ENH: Added implib option to cmTarget::GetDirectory to support a separate directory containing the import library. This is an incremental step for bug#4210. il y a 19 ans
  Brad King 01dc699d82 ENH: Combined cmTarget::GetDirectory and cmTarget::GetOutputDir since they are nearly the same. This is another step for bug#2240. il y a 19 ans
  Brad King 1a734f238a COMP: Fixed enumeration-not-used warning in switch. il y a 19 ans
  Brad King 33ee83714d ENH: Replaced LibraryOutputPath and ExecutableOutputPath variables in Makefile and VS generators to instead ask each target for its output path. This significantly reduces total code size and centralizes previously duplicate code. It is also a step towards bug#2240. il y a 19 ans
  Andy Cedilnik 8ad3430931 ENH: Make EXCLUDE_FROM_ALL a target and directory properties. Also, make IsInAll use EXCLUDE_FROM_ALL. Also, enable the test that tests this il y a 19 ans
  Ken Martin 84315a7d57 BUG: fix accidental checkin il y a 19 ans