Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | better ctest support | Ken Martin | 2001-08-23 | 1 | -5/+14 |
| | |||||
* | added test driver for make test target | Ken Martin | 2001-08-23 | 1 | -0/+5 |
| | |||||
* | ENH: change all maps of string to be maps of cmStdString, to reduce symbol ↵ | Bill Hoffman | 2001-08-22 | 1 | -7/+7 |
| | | | | length in object files. | ||||
* | ENH: big change, only allow commands access to the cache via the cmMakefile ↵ | Bill Hoffman | 2001-08-08 | 1 | -7/+7 |
| | | | | 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 | ||||
* | BUG: Generated link line for shared libraries had CMAKE_CXX_FLAGS instead of ↵ | Brad King | 2001-08-02 | 1 | -1/+1 |
| | | | | CMAKE_CXXFLAGS (note underscore). | ||||
* | BUG: We don't want to output -I/usr/include in the INCLUDE_FLAGS variable. ↵ | Brad King | 2001-08-02 | 1 | -1/+7 |
| | | | | This causes problems with finding system headers in the wrong places for certain standard library implementations. | ||||
* | ENH: Added SUBDIR_DEPENDS command and corresponding support code. This ↵ | Brad King | 2001-08-01 | 1 | -1/+9 |
| | | | | command allows specification that a set of subdirectories be built before a particular directory. | ||||
* | ENH: Added INSTALL_PROGRAMS command and corresponding support. This ↵ | Brad King | 2001-07-31 | 1 | -3/+43 |
| | | | | 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. | ||||
* | BUG: Changed include and link directory paths in cmMakefile back to ↵ | Brad King | 2001-07-30 | 1 | -6/+6 |
| | | | | 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. | ||||
* | Removed the Uniquification of the include and link directory list in FinalPass, | Ian Scott | 2001-07-30 | 1 | -6/+6 |
| | | | | | and achieved the same effect by makein m_LinkDirectores and m_IncludeDirectories a set rather than vector | ||||
* | ENH: Hacked together a new implementation of the dependency generator code. ↵ | Brad King | 2001-07-17 | 1 | -6/+6 |
| | | | | This should support finding dependencies for individual files without doing them for the entire makefile. Use cmMakeDepend::FindDependencies() to do this. | ||||
* | Unnecessary variable | Berk Geveci | 2001-07-10 | 1 | -1/+0 |
| | |||||
* | BUG: When splitting a full path library into separate -L and -l parts, the ↵ | Brad King | 2001-07-10 | 1 | -0/+8 |
| | | | | -l part may not have a "lib" prefix on cygwin. | ||||
* | ENH: Added -D(library_name)_EXPORTS to build rules for sources that are ↵ | Brad King | 2001-07-10 | 1 | -2/+7 |
| | | | | 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. | ||||
* | BUG: library extension goes after library name, not before | Amitha Perera | 2001-07-08 | 1 | -2/+2 |
| | |||||
* | ENH: some clean up, and better checking to see if we are building cmake | Bill Hoffman | 2001-07-06 | 1 | -9/+32 |
| | |||||
* | BUG: fix solaris problems in install and ar | Bill Hoffman | 2001-07-05 | 1 | -2/+2 |
| | |||||
* | BUG: When outputting relative path of .o, the relative path of the source ↵ | Brad King | 2001-07-02 | 1 | -1/+4 |
| | | | | file must also be written (not full path). | ||||
* | ENH: Added support for selection of static/shared build on a per-library basis. | Brad King | 2001-07-02 | 1 | -100/+90 |
| | |||||
* | BUG: break up CMAKE_AR into program and ARGS | Bill Hoffman | 2001-06-29 | 1 | -1/+2 |
| | |||||
* | ENH: various fixes to allow bootstrap on sunos with CC | Bill Hoffman | 2001-06-28 | 1 | -1/+1 |
| | |||||
* | Special rules for out-of-package source files. | Berk Geveci | 2001-06-28 | 1 | -1/+57 |
| | |||||
* | ENH: fix install when executable and lib path set | Ken Martin | 2001-06-27 | 1 | -4/+7 |
| | |||||
* | ENH: fix install for cygwin, build cmake from configure | Bill Hoffman | 2001-06-27 | 1 | -18/+56 |
| | |||||
* | BUG: Check for building shared libraries should read from the make file's ↵ | Brad King | 2001-06-27 | 1 | -9/+14 |
| | | | | setting, not directly from the cache. | ||||
* | ENH: Use ${MAKE} instead of make for dependent library rules | Amitha Perera | 2001-06-27 | 1 | -1/+1 |
| | |||||
* | BUG: shared libraries should not depend on other shared libraries, they get ↵ | Bill Hoffman | 2001-06-22 | 1 | -1/+1 |
| | | | | relinked too often. | ||||
* | better permission handling | Ken Martin | 2001-06-21 | 1 | -2/+2 |
| | |||||
* | ENH: Extended INCLUDE_REGULAR_EXPRESSION to allow selective complaints about ↵ | Brad King | 2001-06-21 | 1 | -1/+6 |
| | | | | missing dependencies. | ||||
* | BUG: remove unused | Bill Hoffman | 2001-06-18 | 1 | -1/+0 |
| | |||||
* | BUG: create directories in the right place | Bill Hoffman | 2001-06-18 | 1 | -1/+14 |
| | |||||
* | ENH: do not add anything from the current directory to the depends | Bill Hoffman | 2001-06-15 | 1 | -4/+2 |
| | |||||
* | BUG: fixed so that empty library paths are ignored | Amitha Perera | 2001-06-15 | 1 | -13/+10 |
| | |||||
* | BUG: fix it so that if a Makefile is out of date for some reason, it is only ↵ | Bill Hoffman | 2001-06-14 | 1 | -9/+4 |
| | | | | built once, it was doing it twice. | ||||
* | BUG: fix so it does not jump into the current directory for inital target builds | Bill Hoffman | 2001-06-13 | 1 | -2/+4 |
| | |||||
* | ENH: fix EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH for unix | Bill Hoffman | 2001-06-13 | 1 | -26/+80 |
| | |||||
* | BUG: SHLIB_LINK was being used when linking static executables. Missing comma | Amitha Perera | 2001-06-12 | 1 | -2/+10 |
| | | | | | | in RUNTIME_FLAG for IRIX. ENH: User supplied SHLIB_CFLAGS (-fPIC, etc) will override configure detected flags | ||||
* | BUG: CMake's configure needs to run with the current directory as the ↵ | Brad King | 2001-06-12 | 1 | -2/+4 |
| | | | | project's binary directory. | ||||
* | BUG: Dependency hints must be removed by the makefile generator before ↵ | Brad King | 2001-06-12 | 1 | -0/+5 |
| | | | | adding the dependencies generated by cmMakeDepend. | ||||
* | BUG: There was no dependency for library targets on their required libraries. | Amitha Perera | 2001-06-12 | 1 | -3/+3 |
| | | | | | (Hopefully there aren't any cyclic dependencies for libraries.) CMAKE_SHLIB_LINK is now used for executable targets. | ||||
* | some cleanup to the make depend process | Ken Martin | 2001-06-12 | 1 | -1/+31 |
| | |||||
* | BUG: WIN32_EXECUTABLE targets were not being installed on unix properly. ↵ | Brad King | 2001-06-12 | 1 | -0/+4 |
| | | | | They are supposed to be treated just like any other EXECUTABLE target. | ||||
* | ENH: Runtime library search paths can be added to the link lines for | Amitha Perera | 2001-06-08 | 1 | -1/+51 |
| | | | | on shared builds. | ||||
* | ENH: move utilities to targets from makefile, and add versioning to cache | Bill Hoffman | 2001-06-07 | 1 | -24/+0 |
| | |||||
* | ENH: Compress the library search directories so that each appears only once. | Amitha Perera | 2001-06-06 | 1 | -9/+20 |
| | |||||
* | ENH: try to better handle control-c during make Makefiles | Bill Hoffman | 2001-06-04 | 1 | -1/+13 |
| | |||||
* | BUG: Now only one makefile rule is generated per depenency. This eliminates | Amitha Perera | 2001-05-29 | 1 | -0/+11 |
| | | | | a number of warnings. | ||||
* | BUG: WIN32 executable target rules are now generated in unix the same as any ↵ | Brad King | 2001-05-25 | 1 | -1/+2 |
| | | | | other executable (instead of not at all). | ||||
* | BUG: Fixed logic that splits a full path library link into the -L and -l ↵ | Brad King | 2001-05-25 | 1 | -3/+3 |
| | | | | pieces to not write out a -l by itself if the file regular expression does not match. | ||||
* | added install target support | Ken Martin | 2001-05-23 | 1 | -12/+105 |
| |