Commit History

Author SHA1 Message Date
  Ken Martin ab0ef5b6a0 better ctest support 24 years ago
  Ken Martin 2190ddc4e9 added test driver for make test target 24 years ago
  Bill Hoffman ddd5a7d729 ENH: change all maps of string to be maps of cmStdString, to reduce symbol length in object files. 24 years ago
  Bill Hoffman db1303aa7d ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 24 years ago
  Brad King 4aa1a3422b BUG: Generated link line for shared libraries had CMAKE_CXX_FLAGS instead of CMAKE_CXXFLAGS (note underscore). 24 years ago
  Brad King 9e5c769c29 BUG: We don't want to output -I/usr/include in the INCLUDE_FLAGS variable. This causes problems with finding system headers in the wrong places for certain standard library implementations. 24 years ago
  Brad King 8a03ccda07 ENH: Added SUBDIR_DEPENDS command and corresponding support code. This command allows specification that a set of subdirectories be built before a particular directory. 24 years ago
  Brad King cfa25e9e1a ENH: Added INSTALL_PROGRAMS command and corresponding support. This involved splitting cmTarget::INSTALL into INSTALL_FILES and INSTALL_PROGRAMS enum values. INSTALL_FILES no longer adds execute permission. The INSTALL_PROGRAMS commnad takes either a list of explicit names, or a regex. It will not expand source lists like the INSTALL_FILES command will. 24 years ago
  Brad King ddec29c52d BUG: Changed include and link directory paths in cmMakefile back to std::vector because there is an order dependency. Only cmMakefile::AddIncludeDirectory and cmMakefile::AddLinkDirectory should be called to add directories to the paths. They make sure the paths are unique as they are inserted. 24 years ago
  Ian Scott b24861d895 Removed the Uniquification of the include and link directory list in FinalPass, 24 years ago
  Brad King 82c1916a6d ENH: Hacked together a new implementation of the dependency generator code. This should support finding dependencies for individual files without doing them for the entire makefile. Use cmMakeDepend::FindDependencies() to do this. 24 years ago
  Berk Geveci cf2f3998ec Unnecessary variable 24 years ago
  Brad King f7ca7fb868 BUG: When splitting a full path library into separate -L and -l parts, the -l part may not have a "lib" prefix on cygwin. 24 years ago
  Brad King e5a3ad77e5 ENH: Added -D(library_name)_EXPORTS to build rules for sources that are going to be linked into a shared library. This allows dllexport setup for DLL building on cygwin. It may also come in handy in unix in the future. This corresponds to the same definition added by the dll dsp template in windows. 24 years ago
  Amitha Perera c437247141 BUG: library extension goes after library name, not before 24 years ago
  Bill Hoffman a1ec2852af ENH: some clean up, and better checking to see if we are building cmake 24 years ago
  Bill Hoffman 863ca7d0e2 BUG: fix solaris problems in install and ar 24 years ago
  Brad King d9e7be545f BUG: When outputting relative path of .o, the relative path of the source file must also be written (not full path). 24 years ago
  Brad King e693d47253 ENH: Added support for selection of static/shared build on a per-library basis. 24 years ago
  Bill Hoffman 0846046200 BUG: break up CMAKE_AR into program and ARGS 24 years ago
  Bill Hoffman a7f7366abd ENH: various fixes to allow bootstrap on sunos with CC 24 years ago
  Berk Geveci 19bd2c0c29 Special rules for out-of-package source files. 24 years ago
  Ken Martin ae243b21bb ENH: fix install when executable and lib path set 24 years ago
  Bill Hoffman a5cda2217d ENH: fix install for cygwin, build cmake from configure 24 years ago
  Brad King 7bb9fdbeef BUG: Check for building shared libraries should read from the make file's setting, not directly from the cache. 24 years ago
  Amitha Perera cdb3f325b5 ENH: Use ${MAKE} instead of make for dependent library rules 24 years ago
  Bill Hoffman 65a2a9f72c BUG: shared libraries should not depend on other shared libraries, they get relinked too often. 24 years ago
  Ken Martin 807b5ba5c1 better permission handling 24 years ago
  Brad King cf82992964 ENH: Extended INCLUDE_REGULAR_EXPRESSION to allow selective complaints about missing dependencies. 24 years ago
  Bill Hoffman 1f773c3ea9 BUG: remove unused 24 years ago