Commit Graph

625 Commits

Author SHA1 Message Date
Ken Martin b5c6730f70 added help options 2001-06-27 11:35:08 -04:00
Ken Martin c19c252e23 minor fixes to testing 2001-06-27 09:17:12 -04:00
Ken Martin c6418bd34b mod to the testing 2001-06-27 09:16:48 -04:00
Bill Hoffman 29450e7f48 ENH: convert to unix slashes on browse, remove font and color junk 2001-06-26 16:44:22 -04:00
Ken Martin c84f6448a6 modified how paths are escaped, added depends 2001-06-26 13:23:55 -04:00
Ken Martin 43ac1a3a86 added add dependencies command 2001-06-26 10:01:03 -04:00
Ken Martin 78cc9b21e0 better GUI resize and combo box fixes 2001-06-26 09:55:35 -04:00
Jim Miller d2c2cf3296 FIX: added AddDefinition() to store site name and build name in makefile. Also stripped
white space from the result of hostname.
2001-06-25 13:34:09 -04:00
Bill Hoffman 65a2a9f72c BUG: shared libraries should not depend on other shared libraries, they get relinked too often. 2001-06-22 14:53:51 -04:00
Bill Hoffman 8da64c7c44 ENH: put back stdio.h to get sprintf 2001-06-22 14:53:14 -04:00
John Biddiscombe 81e6046a99 ERR: Serious problems with my CVS. How did this get committed? 2001-06-22 14:23:31 -04:00
Brad King 373c1663cf BUG: Wrote correct implementation of cmCopyFile. 2001-06-22 12:19:34 -04:00
Brad King 10e0197054 BUG: Fixed generation of cMakeRoot in one case. 2001-06-22 12:18:52 -04:00
Brad King fda8bcc978 ENH: Added string.h include. 2001-06-22 12:18:10 -04:00
Brad King 487dc39f12 ERR: Removed stray standard header include. They should be added to cmStandardIncludes.h 2001-06-22 12:17:53 -04:00
Brad King 5c39470031 BUG: Added missing newline in error message. 2001-06-22 12:17:03 -04:00
Ken Martin 24ec7f5c3c removed stricmp 2001-06-22 11:32:27 -04:00
Ken Martin 1203dca687 escape quotes on cmaketest.h.in 2001-06-22 11:28:25 -04:00
Ken Martin 8609fdb051 added escape quotes option 2001-06-22 11:15:18 -04:00
Ken Martin 43793f7df4 added escape quotes option in replace strings 2001-06-22 11:14:32 -04:00
Ken Martin b977136904 added escape quote method 2001-06-22 10:21:08 -04:00
John Biddiscombe 348d1994ac ENH: Added new command SOURCE_FILES_REMOVE which can be used
to take files out of the build. Especially useful when certain compilers choke on the
odd file.
2001-06-22 09:58:13 -04:00
John Biddiscombe e1e7b8adca ENH: Added RemoveSource(...) to complement AddSource. New command
SOURCE_FILES_REMOVE uses it and can be used to take files out of the build
2001-06-22 09:47:02 -04:00
Ken Martin 6bf0be8e13 namespace issues 2001-06-22 09:27:11 -04:00
Bill Hoffman 9c9461d130 allow no name project 2001-06-21 17:55:28 -04:00
Ken Martin 83e6038ed1 better testing 2001-06-21 17:53:35 -04:00
Ken Martin 242a236db4 adde changeDirectory 2001-06-21 17:53:15 -04:00
Ken Martin bda5baa566 new test driver 2001-06-21 17:52:54 -04:00
Bill Hoffman 900f1be244 BUG: fix for unix 2001-06-21 17:41:23 -04:00
Bill Hoffman 18b2449ca2 ENH: clean up 2001-06-21 17:25:35 -04:00
Bill Hoffman 31ab42e5b7 ENH: look in the PREFIX dir for the modules 2001-06-21 17:20:03 -04:00
Bill Hoffman a2b757aa2d ENH: better ability to find cmake program 2001-06-21 16:34:13 -04:00
Ken Martin 807b5ba5c1 better permission handling 2001-06-21 15:54:39 -04:00
Brad King cf82992964 ENH: Extended INCLUDE_REGULAR_EXPRESSION to allow selective complaints about missing dependencies. 2001-06-21 15:02:52 -04:00
Brad King 8ffe832e9b ENH: Added BUILD_FLTK_GUI option (defaults to ON). 2001-06-21 15:02:18 -04:00
Bill Hoffman a7d114cfd6 BUG: fix bootstrap build on unix 2001-06-21 13:48:08 -04:00
Luis Ibanez 796fc4c495 ENH: Update the cacheManager from the GUI after each callback.
Only load the cache from disk if the binary path has changed.
2001-06-21 12:43:52 -04:00
Ken Martin 8dc66edfae added install target 2001-06-21 12:19:36 -04:00
Ken Martin 0ff3bdba20 better install support 2001-06-21 12:01:18 -04:00
Bill Hoffman 43c2a89568 ENH: add optional include and only allow one file per INCLUDE 2001-06-21 10:36:01 -04:00
Luis Ibanez 3221b4e3fe ENH: INTERNAL properties are not display any longer in the GUI 2001-06-21 10:17:34 -04:00
Luis Ibanez f7b22c332f ENH: The cache is not saved now after every modification of the GUI 2001-06-21 09:56:59 -04:00
Luis Ibanez cca4d06686 ENH: Clearing and redrawing the property list after a build to load the new cache. 2001-06-21 09:45:46 -04:00
Luis Ibanez 446ea3b97d ENH: PropertyRows have now a reference to CMakeSetupGUI and save the cache
at each callback action
2001-06-21 08:41:14 -04:00
Luis Ibanez 8fe1e1fcc6 ENH: PropertyNameButton was removed. PropertyRow manages all the callbacks now 2001-06-21 07:37:49 -04:00
Luis Ibanez d21fca47a9 Removed: now the help string is managed by the PropertyRow class 2001-06-21 07:36:21 -04:00
Bill Hoffman 924e58aac3 ENH: add CMakeSetup as a target 2001-06-20 17:03:54 -04:00
Bill Hoffman 339bdd47b5 ENH: boot strap mfc gui and support for MFC 2001-06-20 16:49:09 -04:00
Bill Hoffman adbae91cb5 ENH: fix cmake so it can boot strap itself better 2001-06-20 13:56:38 -04:00
Bill Hoffman d6836427b3 ENH: build fltk cmake on unix with bootstrap 2001-06-19 16:10:38 -04:00
Brad King a5087b8cca ENH: CMake now always adds the BUILD_SHARED_LIBS cache entry. The BUILD_SHARED_LIBRARIES command that used to be used is now deprecated. 2001-06-19 15:50:39 -04:00
Bill Hoffman 7a3af0474d ENH: add bootstrap support for building fltk 2001-06-19 15:49:40 -04:00
Bill Hoffman d454811a63 ENH: add bootstrap support for building fltk 2001-06-19 15:33:37 -04:00
Bill Hoffman f991ddd4ba ENH: add resize ability to dialog and fix tab stop orders 2001-06-19 14:32:37 -04:00
Brad King 873c9e7840 ENH: Removing old-style cable commands related to the instantiation functionality which has now been removed from cable. 2001-06-19 12:03:04 -04:00
Brad King b4339eba05 ERR: Removed unused variable. 2001-06-19 12:01:47 -04:00
Jim Miller f5ee70af60 ENH: Changed generated filename to DartTestfile.txt 2001-06-19 07:41:43 -04:00
Bill Hoffman e51844f83d BUG: use pclose not fclose 2001-06-18 17:26:30 -04:00
Amitha Perera 17b02b6530 ENH: LINK_LIBRARIES(abc) will automatically add the path to abc to the
link directories, if the path is known.
2001-06-18 16:54:13 -04:00
Bill Hoffman 1f773c3ea9 BUG: remove unused 2001-06-18 15:35:53 -04:00
Bill Hoffman e42013dc71 BUG: create directories in the right place 2001-06-18 15:32:08 -04:00
Bill Hoffman 145fac96fc ENH: move EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH initial creation to after the CMakeLists.txt files have been parsed 2001-06-18 15:31:43 -04:00
Bill Hoffman d7fd7a8c47 ENH: do not add anything from the current directory to the depends 2001-06-15 17:57:47 -04:00
Amitha Perera 80aad5e3b2 BUG: fixed so that empty library paths are ignored 2001-06-15 10:35:06 -04:00
Luis Ibanez f055e512ae ENH: Absolute path to cmake resolved 2001-06-15 07:51:55 -04:00
Luis Ibanez 38776d829b ENH: Getting headers and libs for FLTK and OpenGL 2001-06-15 07:49:04 -04:00
John Biddiscombe 8b5d6918ab ERR: allow *.cpp as well as *.cxx etc etc 2001-06-14 17:06:10 -04:00
Berk Geveci 043f54ca5f Include directory names are Case sensitive in Unix. 2001-06-14 14:32:20 -04:00
Ken Martin 62d5051797 added make depend on win32 2001-06-14 11:45:10 -04:00
Bill Hoffman 48294a75ca BUG: fix it so that if a Makefile is out of date for some reason, it is only built once, it was doing it twice. 2001-06-14 10:19:34 -04:00
Bill Hoffman e3f0d096c4 BUG: fix so it does not jump into the current directory for inital target builds 2001-06-13 17:50:09 -04:00
Bill Hoffman 78ee6660a7 ENH: fix EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH for unix 2001-06-13 17:03:49 -04:00
Ken Martin 012603c746 duh 2001-06-13 13:53:11 -04:00
Ken Martin 521e301116 minor cvs web changeCMakeLists.txt 2001-06-13 13:49:24 -04:00
Luis Ibanez 03817a41cf ENH: Search for cmake executable full path added (window/unix) 2001-06-13 10:28:41 -04:00
Luis Ibanez 72377752f8 ENH: Added popup menu for removing a property. Some style changes 2001-06-13 00:16:35 -04:00
Luis Ibanez 8ef02a496a ENH: Added help blobs that popup when the mouse is left on top of the
property name
2001-06-12 18:44:07 -04:00
Luis Ibanez 302907efe8 Class derived from Fl_Button with added help blobs 2001-06-12 18:43:19 -04:00
Amitha Perera 918c8c4f3a BUG: SHLIB_LINK was being used when linking static executables. Missing comma
in RUNTIME_FLAG for IRIX.
ENH: User supplied SHLIB_CFLAGS (-fPIC, etc) will override configure detected
flags
2001-06-12 14:15:22 -04:00
Ken Martin 583ac25e8f support testing 2001-06-12 13:30:13 -04:00
Brad King 19b2f84ac7 BUG: CMake's configure needs to run with the current directory as the project's binary directory. 2001-06-12 12:22:07 -04:00
Brad King 25afe09ac8 ERR: Needed virtual destructor to correspond to virtual functions. Also added several std:: qualifiers to string. 2001-06-12 12:20:33 -04:00
Ken Martin f03ee2a53d cmake does not require two arguments 2001-06-12 11:55:54 -04:00
Ken Martin 8f745e7fbe cmake does not require two arguments 2001-06-12 11:55:24 -04:00
Ken Martin cdf786f9f8 removed old added new 2001-06-12 11:12:00 -04:00
Ken Martin 0faf289dfa removed old added new 2001-06-12 11:08:39 -04:00
Ken Martin 9508ae2b19 added new command 2001-06-12 11:08:25 -04:00
Ken Martin 68447e5d75 removed old commands 2001-06-12 11:08:09 -04:00
Brad King 5f12ae0c62 BUG: Dependency hints must be removed by the makefile generator before adding the dependencies generated by cmMakeDepend. 2001-06-12 10:59:40 -04:00
Amitha Perera 46aa1cb9c4 BUG: There was no dependency for library targets on their required libraries.
(Hopefully there aren't any cyclic dependencies for libraries.)
CMAKE_SHLIB_LINK is now used for executable targets.
2001-06-12 10:45:41 -04:00
Ken Martin ff529aa861 some cleanup to the make depend process 2001-06-12 09:00:21 -04:00
Luis Ibanez d0614d75ea ENH: Paths are now expanded for environment variables and made absolute.
The binary directory is created if it doesn't exist.
2001-06-12 08:34:29 -04:00
Brad King 522ff0204a BUG: WIN32_EXECUTABLE targets were not being installed on unix properly. They are supposed to be treated just like any other EXECUTABLE target. 2001-06-12 08:31:33 -04:00
Brad King 0929dbbacf ERR: int -> unsigned int. 2001-06-12 08:30:12 -04:00
Ken Martin 667a57d157 minor fix in error checking 2001-06-11 18:00:38 -04:00
Ken Martin ead17fbd9d added some const versions of get methods 2001-06-11 16:47:15 -04:00
Brad King 38d5b4a4c3 BUG: Fixed regular expression used to match registry entries. The expression now matches everything after a [HKEY until the first ']' is encountered. 2001-06-11 10:18:30 -04:00
Luis Ibanez dc8d8fbc00 ENH: Waiting cursor color were reversed 2001-06-11 02:10:31 -04:00
Luis Ibanez 7a9ab85304 ENH: CMake invokation is working. 2001-06-11 01:20:22 -04:00
Luis Ibanez 6d04ee9ec1 ENH: Cache saving added 2001-06-10 21:36:04 -04:00
Luis Ibanez 8f412df3f5 DOC: Added a comment about the risk of using tempnam in Unix, as opposed to
using mkstemp.
2001-06-10 18:27:35 -04:00
Luis Ibanez 7b996f7910 .cpp renamed as .cxx 2001-06-10 18:25:38 -04:00
Luis Ibanez 63083cf01c Class to manage every row in the GUI scrolling, corresponding to a
single property
2001-06-10 18:23:54 -04:00
Luis Ibanez 5d6817622e Template for the Makefile 2001-06-10 18:23:05 -04:00
Luis Ibanez b0befbde1a ENH: cpp renamed cxx. Copy of data to and from the GUI is working 2001-06-10 18:21:55 -04:00
Luis Ibanez ad0019a740 ENH: Added Fl_Tiles as row for holding property data. Data to and from the
GUI is working
2001-06-10 18:19:16 -04:00
Brad King 059ee3931d BUG: Changed custom command generation to not use full path of output file from cable. 2001-06-09 20:54:06 -04:00
Brad King cff74e9a78 ENH: Added proper request for/generation of CABLE, GCCXML, and GCCXML_FLAGS cache entries. This also allowed the correct generation of gccxml rules. 2001-06-08 14:40:28 -04:00
Brad King 1ede7e4e24 BUG: Removed generation of stray # Begin Custom Build line. 2001-06-08 14:38:56 -04:00
Amitha Perera 0f98c51d77 ENH: Runtime library search paths can be added to the link lines for
on shared builds.
2001-06-08 00:18:54 -04:00
Bill Hoffman 4f77d737c9 ENH: move utilities to targets from makefile, and add versioning to cache 2001-06-07 14:52:29 -04:00
Brad King 5b4a11af80 BUG: ENABLE_TESTING command may need to create output directory before writing the CMakeTestfile into it since it is invoked before the makefile generator runs. 2001-06-07 12:22:16 -04:00
Ian Scott 4c4184f56c adding a "Release with debugging Info" build to CMake for NT 2001-06-07 11:36:55 -04:00
Brad King 5b69d22c7b ERR: Fixed generation of source name and directory for cmSourceFiles of generated Tcl wrapper files. Changed extension of generated gcc-xml input c++ file to be .cc so that GCC will recognize it, but MsDev will still allow a custom command on it. 2001-06-07 10:16:18 -04:00
Jim Miller dd249a0477 FIX: Chaned error message to match command 2001-06-07 08:50:38 -04:00
Brad King 19b183808a ENH: Changed generation of gccxml command to write out define and include flags explicitly instead of using CMAKE_CXX_FLAGS and INCLUDE_FLAGS variables. This should help it run when gccxml is not the compiler that will build the generated wrappers. 2001-06-06 16:45:52 -04:00
Jim Miller 0905117480 FIX: InitialPass() seg fault on std::copy and FinalPass() was not appending to the file 2001-06-06 16:14:11 -04:00
Ken Martin 37801ddaae added enable testing deprecated some commands 2001-06-06 13:58:18 -04:00
Bill Hoffman 355278324e *** empty log message *** 2001-06-06 13:55:43 -04:00
Bill Hoffman 38a164d254 ENH: rename DSWMakefile and DSPMakefile to DSWWriter and DSPWriter 2001-06-06 13:48:13 -04:00
Bill Hoffman 9922155423 ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
Bill Hoffman 72e8b44793 BUG: PATH options should not remove the file part of the path... 2001-06-06 13:18:55 -04:00
Jim Miller 6948617497 Change name of file created from Testfile to CMakeTestfile.txt 2001-06-06 11:02:13 -04:00
Ken Martin 4a8d3fc1e3 better regexp for reg entries 2001-06-06 09:44:20 -04:00
Jim Miller dce5c3efcc FIX: forgot to close the files 2001-06-06 07:47:56 -04:00
Amitha Perera 84edcba848 ENH: Compress the library search directories so that each appears only once. 2001-06-05 22:54:42 -04:00
Jim Miller 22270abae5 ENH: Added AddTest command 2001-06-05 20:34:57 -04:00
Jim Miller 84dc25e9f5 ENH: Added AddTest, and GenerateTestfile routines 2001-06-05 20:34:01 -04:00
Jim Miller 6282d41c2a New cmake command to specify a single test 2001-06-05 20:32:33 -04:00
Berk Geveci 8397eb6778 Module name between Unix and Windows got switched by mistake. 2001-06-05 17:46:12 -04:00
John Biddiscombe 46aa080edc ENH: Some tweaks, hacks and #ifdefs required to compile
cmake on Borland C++Builder
2001-06-05 17:41:16 -04:00
Bill Hoffman 729908bd4a ENH: add PathDialog 2001-06-05 17:29:44 -04:00
Bill Hoffman 9c149dda81 ENH: add better path chooser dialog 2001-06-05 17:26:48 -04:00
Bill Hoffman 8e281e5d5f BUG: fix EXE and LIB path problems 2001-06-05 15:48:09 -04:00
Bill Hoffman b92b025226 STYLE: line too long 2001-06-04 18:24:43 -04:00
Bill Hoffman f18bb42bfc ENH: print all arguments 2001-06-04 18:24:28 -04:00
Bill Hoffman c57d16eb41 ENH: add better error checking 2001-06-04 18:23:58 -04:00
Ken Martin 815ca6bbdc removed find include command 2001-06-04 17:17:36 -04:00
Ken Martin 648eedf9c6 removed find include command finally added message 2001-06-04 17:16:36 -04:00
Ken Martin ba9aad7c99 new message command 2001-06-04 16:55:37 -04:00
Ken Martin d037d11447 new command 2001-06-04 16:55:11 -04:00
Ken Martin 32db59e9a1 unused variable 2001-06-04 16:45:34 -04:00
Bill Hoffman b6d823a7c1 ENH: try to better handle control-c during make Makefiles 2001-06-04 11:34:22 -04:00
Bill Hoffman a3cfcd9894 BUG: clean up memory leaks. 2001-06-04 10:18:03 -04:00
Ken Martin abab6bc000 fix for network includ paths 2001-06-01 13:54:43 -04:00
Berk Geveci 6103324e01 Fixing the module name for Unix. 2001-06-01 13:29:32 -04:00
Bill Hoffman 01b980591b BUG: fix edit of directories 2001-05-31 15:48:35 -04:00
Berk Geveci 6b37e97cae Should not use decl if not on Windows. 2001-05-31 14:15:55 -04:00
Bill Hoffman a85e67d937 BUG: add missing file 2001-05-30 15:56:17 -04:00
Bill Hoffman cf1393218f ENH: remove unused includes 2001-05-30 15:36:00 -04:00