Commit History

Author SHA1 Message Date
  Brad King 23a60d561c BUG: Fix makefile generator to have link rules depend on all full path libraries that appear on the link line. This allows projects to relink when imported targets have changed. 17 years ago
  Brad King 600e5e274e ENH: Add SKIP_RULE_DEPENDS option for add_custom_command() 17 years ago
  Brad King 071725a1c1 BUG: Fix generation of some paths into .cmake files in the build tree to escape strings for the CMake language. This fix allows users to put double quotes in the SOVERSION of a shared library. 17 years ago
  Bill Hoffman 7f5446b2ef BUG: fix for bug 6834 RC should not get all COMPILE_FLAGS from a target and should work the same way as it does in the vs ide 17 years ago
  Brad King 238d9d9e30 BUG: When MACOSX_PACKAGE_LOCATION specifies Headers/foo we must still create the Headers symlink. 17 years ago
  Bill Hoffman b0256fbe1c BUG: make sure OBJECT_DIR is in the path of the SHELL 17 years ago
  Brad King 67834f2d53 BUG: Correct Mac OS X framework behavior 17 years ago
  Bill Hoffman 5514b2811b BUG: response file must be a copy if different or you get relinks every time you run cmake 17 years ago
  Brad King dfe2ea6406 ENH: Handle large object file lists on some platforms 18 years ago
  Brad King 58480575a3 ENH: Simplify make build rule generation by removing use of OBJECTS_QUOTED and TARGET_QUOTED rule variables and updating the generation of OBJECTS to always use the newer cmLocalGenerator::Convert method. 18 years ago
  Brad King 454da64c99 BUG: Link scripts should be generated with copy-if-different and included as a dependency of the link rule. 18 years ago
  Brad King 9ed4266306 ENH: Cleanup impl of PUBLIC_HEADER, PRIVATE_HEADER, and RESOURCE properties 18 years ago
  Brad King ed76198b84 ENH: Cleanup building of OS X bundle content 18 years ago
  Brad King 66e0b4212f ENH: Added build rule variables CMAKE_<LANG>_ARCHIVE_CREATE, CMAKE_<LANG>_ARCHIVE_APPEND, and CMAKE_<LANG>_ARCHIVE_FINISH to support creation of static archive libraries out of a large number of objects. See bug #6284. 18 years ago
  Brad King 5594ad4885 ENH: Updated exporting and importing of targets to support libraries and configurations. 18 years ago
  Brad King 433099ecdd ENH: Converted cmMakefile DefineFlags added by ADD_DEFINITIONS command into a COMPILE_DEFINITIONS directory property. 18 years ago
  Brad King 18b9e7db6c ENH: Enable CMAKE_<lang>_DEFINE_FLAG for COMPILE_DEFINITIONS property implementation. 18 years ago
  Brad King 80c2be45e0 ENH: Renamed <CONFIG>_COMPILE_DEFINITIONS to COMPILE_DEFINITIONS_<CONFIG> for better documentation clarity. 18 years ago
  Brad King 8262ccfd4e ENH: Create COMPILE_DEFINITIONS property for targets and source files. Create <config>_COMPILE_DEFINITIONS property as per-configuration version. Add Preprocess test to test the feature. Document limitations on Xcode and VS6 generators. 18 years ago
  Brad King 52eb0ccac7 BUG: Restore old interface of "make foo.o" and "make foo.i" even though object file names now include source extensions. For Java we also need to always remove the source extension (.java -> .class). This fixes the re-opening of bug #6169. 18 years ago
  Brad King b2e8c07af8 ENH: Implemented Fortran module output directory and search path flags. 18 years ago
  Brad King 59aa144516 ENH: Simplified and moved link script implementation up from cmMakefileLibraryTargetGenerator to cmMakefileTargetGenerator and use for cmMakefileExecutableTargetGenerator too. This addresses bug #6192. 18 years ago
  Brad King 42f3f3c342 ENH: Store in DependInfo.cmake files a list of the corresponding files for the targets to which a target links. This is useful for locating Fortran modules provided by linked targets. See issue #5809. 18 years ago
  Brad King d83b4cd255 ENH: Add a depends check step to custom targets. Add support for the IMPLICIT_DEPENDS feature of custom commands when building in custom targets. Convert multiple-output pair checks to be per-target instead of global. 18 years ago
  Brad King 6586149d64 BUG: The dependency scanning target should be symbolic. 18 years ago
  Brad King 73704ede42 ENH: Enabled color printing of "Scanning dependencies of target ..." message. 18 years ago
  Brad King de96fd1df9 ENH: Moved dependency integrity check from CheckBuildSystem over to a per-target UpdateDependencies step. This greatly reduces the startup time for make processes and allows individual targets to be built without a global dependency check. 18 years ago
  Bill Hoffman fd33bf93a5 ENH: fix for bug 6102, allow users to change the compiler 18 years ago
  Brad King d48ab19efe STYLE: Fixed line-too-long. 18 years ago
  Brad King 2176e40212 ENH: Change compiler working directory to the local build tree location when compiling object files. This simplifies the compiler command line and the usage of the <objBase>.s and <objBase>.i targets. It also helps fortran compilers put their modules in the correct place. 18 years ago