Commit Graph

770 Commits

Author SHA1 Message Date
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 2001-08-08 11:54:46 -04:00
Bill Hoffman 61ec323b6a ENH: compile with broken 720 SGI C++ compiler 2001-08-07 15:49:57 -04:00
Bill Hoffman 4b2d48051f ENH: html output for docs 2001-08-07 13:46:04 -04:00
Bill Hoffman 117bb537eb ENH: update documents with current commands and new GUI 2001-08-07 13:15:00 -04:00
Brad King 55653b1b3c ERR: CMakeLogo.gif has been moved to the root directory of the source so that the Web and Web/Art directories are not needed here. 2001-08-07 08:47:50 -04:00
Brad King 3102be57f6 ENH: CMakeLogo for Dart to use on testing web page. 2001-08-07 08:46:26 -04:00
Ken Martin d7702b4c30 added new if commands 2001-08-06 17:01:26 -04:00
Brad King f70e0d6b1e Re-adding doc files. They were accidentally removed due to a symlink from the CMake/Web directory when it was removed. 2001-08-06 15:11:48 -04:00
Brad King 1c15dd408e Removing Web directory from CMake. It is moving to a separate, parallel CVS module called "CMakeWeb" 2001-08-06 15:01:29 -04:00
Brad King 9cce835900 ENH: Added 'IMMEDIATE' option to CONFIGURE_FILE command to force file copy and configuration on the initial pass so that current variable values are used. 2001-08-03 15:47:19 -04:00
Brad King d76f84f70e ENH: Added use of a class's tag to generate a better set of filenames for its wrapper configuration, xml, and generated files. This should also prevent half the classes from re-wrapping when a new one is inserted in the middle. 2001-08-02 17:27:00 -04:00
Brad King 4aa1a3422b BUG: Generated link line for shared libraries had CMAKE_CXX_FLAGS instead of CMAKE_CXXFLAGS (note underscore). 2001-08-02 14:42:21 -04:00
Brad King ee12492c0a BUG: Fixed off-by-one error in ExpandVariablesInString for case of $ or @ as last character of string. 2001-08-02 14:10:19 -04:00
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. 2001-08-02 09:07:21 -04:00
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. 2001-08-01 16:14:16 -04:00
Brad King fda98f8562 BUG: Needed to expand variables of definitions. 2001-08-01 16:13:13 -04:00
Brad King caab013c9a BUG: Need to expand variables when a regular expression is specified. 2001-08-01 16:12:43 -04:00
Brad King 2c3a1729a3 ENH: Support to find CABLE utility if it is installed. 2001-08-01 16:11:54 -04:00
Brad King e128f8a8a2 ENH: Added tk library names tk8.4 tk8.3 tk8.2 and tk8.0 to correspond to tk84 tk83 tk82 and tk80. TK_LIBRARY should now be found on more platforms. 2001-08-01 11:19:01 -04:00
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. 2001-07-31 11:29:21 -04:00
Brad King 489e91a1f7 ERR: ElementCombinationGenerator::ReplacePortion needs to be a friend of ElementCombinationGenerator so that it can get access to ElementCombinationGenerator::Substitution. Also fixed one minor problem for HP build. 2001-07-30 12:21:50 -04:00
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. 2001-07-30 11:34:03 -04:00
Ian Scott b24861d895 Removed the Uniquification of the include and link directory list in FinalPass,
and achieved the same effect by makein m_LinkDirectores and m_IncludeDirectories
a set rather than vector
2001-07-30 07:18:38 -04:00
Bill Hoffman 8bad4180c7 ENH: Re-implemented ExpandVariablesInString to significantly improve performance. 2001-07-27 16:29:50 -04:00
Ian Scott 4878ed3d29 MAkefile now strips duplicate directores from the libraries and include paths 2001-07-27 13:06:05 -04:00
Brad King 6d54c3d6f8 ENH: Added cable class-set expansion and tagging for alternate name generation. This should make the generated wrappers much easier to setup and use. 2001-07-26 11:07:18 -04:00
Bill Hoffman cb858f511e ENH: change the logic of disabling the ok button a bit 2001-07-26 10:18:26 -04:00
Berk Geveci 4fe6473b8b ENH: Updated regexp for tracing dependencies in FLTK dialog. 2001-07-26 09:47:22 -04:00
Ken Martin f8f4560ab4 fixed warnings 2001-07-26 08:36:54 -04:00
Bill Hoffman a5eac44d18 ENH: rework GUI with configure/OK/Cancel 2001-07-25 18:30:27 -04:00
Ken Martin 4ab2650802 added for each command 2001-07-25 16:53:13 -04:00
Ken Martin f783252c62 new commands 2001-07-25 16:52:51 -04:00
Berk Geveci 9f7f282e5e Removing trailing spaces after cache entry value. 2001-07-25 09:40:22 -04:00
Bill Hoffman ac1112ad06 BUG: fix on scroll with buttons 2001-07-24 16:46:33 -04:00
Brad King 1f2c84f284 BUG: Fixed dependency generation to work for when there are many, many dependencies. Output is now easier to ready anyway because each dependency is on its own line. 2001-07-24 16:16:02 -04:00
Brad King 9adacc17f8 BUG: CompilerIsMipsPro needs to redirect stderr to stdout so that the test output can be checked. 2001-07-23 14:43:23 -04:00
Brad King 4a52b0e6c3 ENH: Added support for UNIX compilers. GCC and MIPSpro are supported. 2001-07-23 11:54:25 -04:00
Brad King 572ecc9b8a ENH: Added support for non-verbose mode output from running a command. This can be used when it is expected that the command may fail. 2001-07-23 11:53:52 -04:00
Brad King dc87e1906d ENH: Added CONFIGURE_GCCXML command to do hard work of configuring GCCXML's flags for the current compiler. Currently only implemented correctly for Visual C++ in Windows. 2001-07-23 11:07:38 -04:00
Brad King ebe0813471 ENH: Module to find and configure GCCXML and GCCXML_FLAGS. 2001-07-23 11:06:06 -04:00
Jim Miller 40d7906291 FIX: changed hyperlink color from white/white 2001-07-20 15:05:05 -04:00
Jim Miller 5afa45bedc ENH: Added Purify targets 2001-07-20 11:41:52 -04:00
Jim Miller 0f0b0acd91 ENH: Added purify command. 2001-07-20 09:20:36 -04:00
Ian Scott e8be6cba7b adding what I think is a missing /pdbtype:sept 2001-07-20 04:56:57 -04:00
Luis Ibanez 2f76c425ef ENH: Save and Load of recent Source and Binary directories added. 2001-07-19 14:31:24 -04:00
Ken Martin 0136329482 updated version 2001-07-18 16:45:49 -04:00
Ken Martin 212dfb1b8e limit library search to appropriate extensions 2001-07-18 11:40:23 -04:00
Bill Hoffman 6c757d2715 BUG: enable testing even if not tcl found 2001-07-18 10:17:17 -04:00
Brad King 21d634c525 ENH: Added generation of dependencies on the CMake-generated input to gcc-xml so that re-generation of wrappers will occur if a header changes. 2001-07-17 15:41:49 -04:00
Brad King 7df455251b BUG: Need to expand variables in search paths in case it hasn't been done yet by the makefile. 2001-07-17 15:41:04 -04:00