Commit Graph

952 Commits

Author SHA1 Message Date
Bill Hoffman 2df56cf21b ENH: fix library builds with nmake 2001-11-15 09:55:50 -05:00
Bill Hoffman 4b34ffa669 BUG: wrong shortname used 2001-11-15 09:00:44 -05:00
Bill Hoffman ba62b9d94d BUG: fix build for cygwin 2001-11-15 08:43:02 -05:00
Bill Hoffman 1406eae1ba BUG: avoid .cxx.o names... 2001-11-15 08:42:34 -05:00
Bill Hoffman 94f82edd07 Closer to nmake build 2001-11-14 18:12:22 -05:00
Bill Hoffman a8d47b7221 closer to nmake build 2001-11-14 18:11:04 -05:00
Sebastien Barre 669f7e7f07 Quick addition: "Create shortcut" menu entry. 2001-11-14 14:39:26 -05:00
Bill Hoffman f978b6f7ea nmake support 2001-11-14 10:21:59 -05:00
Brad King 7ac4e78316 ERR: Re-ordered includes to fix macro conflict for gcc 3.0. 2001-11-14 09:56:33 -05:00
Brad King 17591cd515 ERR: Fixed compiler warning for gcc 3.0. 2001-11-14 09:55:24 -05:00
Bill Hoffman e7ac38077a ENH: remove debug statements 2001-11-14 09:22:08 -05:00
Bill Hoffman 4bbdfc0315 ENH: remove warning 2001-11-14 08:49:37 -05:00
Bill Hoffman dc839f80f0 start work on nmake generator 2001-11-13 18:23:45 -05:00
Bill Hoffman 6220a187ba clean up object file build rule, and do not attempt to remove link_directories that are in the build tree 2001-11-13 15:54:41 -05:00
Ken Martin 274099f7ec fixes to curses stuff 2001-11-13 14:22:29 -05:00
Bill Hoffman 83d7df09c4 warnings 2001-11-13 12:42:45 -05:00
Bill Hoffman 41017cbc88 ENH: clean up warnings 2001-11-13 12:38:53 -05:00
Bill Hoffman f3ebd438c7 WAR: fix compile warnings 2001-11-13 12:25:34 -05:00
Bill Hoffman a244cb242c ENH: fix spelling error 2001-11-13 12:21:42 -05:00
Bill Hoffman 4ee923a33c ENH: remove warnings 2001-11-13 12:21:15 -05:00
Brad King 5231ad0c7e ENH: cmMakeDepend::GenerateDependInformation will now use hints regardless of whether the actual file exists. This can be used to add dependencies to .h files which are generated but included in hand-written .cxx files. If the .cxx does exist, though, it will be used first, and the hints will be used afterward. 2001-11-12 15:37:38 -05:00
Ken Martin 668974b01c minor fix 2001-11-12 09:21:36 -05:00
Berk Geveci 1efcd4d035 Renaming ccurses to ccmake. 2001-11-09 16:16:56 -05:00
Berk Geveci 23f0b7760f Trying to fix curses. 2001-11-09 16:05:33 -05:00
Ken Martin 722283804b support for custom targets on exe and lib 2001-11-09 13:00:53 -05:00
Franck Bettinger 53d0de2a9f cleanups 2001-11-09 12:07:37 -05:00
Franck Bettinger becce939a2 support for compilation of .ui files into .h and .cxx files 2001-11-09 12:03:41 -05:00
Sebastien Barre 61a66c2645 SOURCE, COMMAND, TARGET are required now 2001-11-09 10:42:16 -05:00
Sebastien Barre bdf0241d2e SOURCE, COMMAND, TARGET are required now 2001-11-09 10:37:22 -05:00
Sebastien Barre 6b5e54744c Reimplement code. Since a custom command is very flexible and might be extended in the future, make all arguments prefixed with arg type, make ordering irrelevant and potentially all args optional. 2001-11-09 10:33:22 -05:00
Berk Geveci 438676de38 Trying to fix curses problems. 2001-11-08 17:30:18 -05:00
Berk Geveci 3482e716c3 Fixing problems with curses headers. 2001-11-08 17:25:36 -05:00
Berk Geveci 217081a72b Trying to fix curses problems. 2001-11-08 17:17:44 -05:00
Berk Geveci 76f799fd03 Oops. 2001-11-08 17:10:58 -05:00
Berk Geveci 777ec99219 Changes to remove warnings and fix dependencies. 2001-11-08 17:03:52 -05:00
Ken Martin 05717b3dab a better fix maybe 2001-11-08 15:09:43 -05:00
Bill Hoffman 03fd2f6dfa make sure custom targets are in the ALL_BUILD 2001-11-08 14:44:12 -05:00
Sebastien Barre e17724279e Fix number of params and expand vars in all args 2001-11-08 14:34:51 -05:00
Sebastien Barre 9ad598a9f0 Fix bug. Was using unexpanded var instead of copy 2001-11-08 11:50:28 -05:00
Sebastien Barre 53f8721f99 Break the "to infinity and beyond" stuff 2001-11-08 11:40:06 -05:00
Sebastien Barre 3acc545b06 Expand var in srclist name too 2001-11-08 10:48:47 -05:00
Sebastien Barre 340b1f1d8b Expand var in name too 2001-11-08 10:40:05 -05:00
Sebastien Barre 229b9064d1 Expand variables in all target args 2001-11-08 09:16:32 -05:00
Berk Geveci 32e9510d55 Needed to replace srcdir to make install targets work. 2001-11-08 08:42:16 -05:00
Bill Hoffman 3cb9f60375 BUG: no +=+ 2001-11-07 17:04:53 -05:00
Andy Cedilnik 39766efaaa Added accessor for add custom command 2001-11-07 16:47:38 -05:00
Bill Hoffman 3b8eff5552 remove template flags from cmake, no ptused, or -instance=static 2001-11-07 15:57:17 -05:00
Bill Hoffman b522b84fb4 Trying to fix curses problems with some systems. 2001-11-07 15:57:10 -05:00
Berk Geveci a3f6e2f9c4 Trying to fix build problems related to curses. 2001-11-07 15:01:59 -05:00
Bill Hoffman 72d683e0ee ENH: use full source name for c code as well as c++ 2001-11-07 14:55:49 -05:00
Bill Hoffman e7616c5b92 use cmake as the executable for cmake and not ccurses 2001-11-07 14:44:50 -05:00
Bill Hoffman 8a4ae14a30 make sure default_target is first 2001-11-07 14:44:22 -05:00
Bill Hoffman 0314c5f76a Allow multiline messages 2001-11-07 12:23:27 -05:00
Bill Hoffman 112707a9dc Clean up a bit more 2001-11-07 09:54:46 -05:00
Bill Hoffman 87cbb11742 One more time... case does not matter on cygwin 2001-11-07 09:29:25 -05:00
Bill Hoffman 8139a3121d ENH: fix doc string 2001-11-06 16:14:28 -05:00
Franck Bettinger 4153857a1e add cleaning of QT generated files when make clean is used 2001-11-06 15:29:03 -05:00
Bill Hoffman 4ddee8e0e8 ENH: tell cmake object where cmake is 2001-11-06 12:03:36 -05:00
Bill Hoffman 319a5e0077 BUG: CustomCommand has to use full path to Source file now 2001-11-06 09:35:48 -05:00
Bill Hoffman 05a884c675 Removed a function which used va_start (did not compile on Sun with gcc) 2001-11-06 08:40:07 -05:00
Berk Geveci 4848c81428 Many improvements. 2001-11-05 22:10:52 -05:00
Bill Hoffman 1a8e3ba1e6 ENH: use full paths for object compile rules 2001-11-05 16:38:35 -05:00
Berk Geveci 33dbd7acf8 Re-enabling curses support. 2001-11-05 15:55:24 -05:00
Bill Hoffman a033bf3972 ENH: change to work with nmake 2001-11-05 15:39:37 -05:00
Berk Geveci b22e2de8e5 HPUX support. 2001-11-05 13:24:44 -05:00
Bill Lorensen 9190e57e3d ERR: ^M's removed. 2001-11-05 12:57:11 -05:00
Berk Geveci cd7297781d Adding form library. 2001-11-05 11:53:05 -05:00
Berk Geveci c09d072be3 Fixing problems on Sun (name collusions between STL and curses) and disabling curses temporarily. 2001-11-05 11:52:27 -05:00
Andy Cedilnik 830bb67caf Fix the IF IF problem 2001-11-05 10:42:30 -05:00
Berk Geveci 4e07845b4f ERR: To include cmake headers, one should use ../ 2001-11-05 08:37:22 -05:00
Phil Pritchett 8476330979 switched string::compare to strncmp 2001-11-05 05:43:48 -05:00
Berk Geveci d0b210aec0 Need to include standard headers. 2001-11-04 18:10:43 -05:00
Berk Geveci 939d614978 Adding curses support. 2001-11-04 18:05:21 -05:00
Sebastien Barre ef74458b34 Add optional BEFORE param to INCLUDE_DIRECTORIES so that include dirs can be specified before the actual include dirs 2001-11-02 22:32:39 -05:00
Phil Pritchett 8c582aae12 allow more than one external MS project 2001-11-02 11:19:15 -05:00
Andy Cedilnik 36e7b5567a On win32 path is all in lower case now 2001-11-02 09:18:23 -05:00
Bill Hoffman c15ad5c98d ENH: clean up interface and change build in current directory to build the depend file first 2001-11-01 18:37:28 -05:00
Bill Hoffman a13cb203ad BUG: use collapse full path when testing cache directory 2001-11-01 18:36:56 -05:00
Bill Hoffman 4e6a9a4357 ENH: IntDir to INTDIR 2001-11-01 18:36:13 -05:00
Sebastien Barre 63cb6c7407 Expand vars in exe and lib name 2001-11-01 13:09:08 -05:00
Bill Hoffman 10ae8a4e24 ENH: clean up drive letter check 2001-11-01 10:42:07 -05:00
Brad King 8e79e498f9 ENH: Added automatic detection of >> sequences in template names and replacement with "> >" in the output. 2001-10-31 18:56:56 -05:00
Brad King eb6e54c64b ENH: Replaced cmStdString implementation to make it more transparently a std:string. 2001-10-31 18:56:19 -05:00
Phil Pritchett 4ba36ca453 INCLUDE_EXTERNAL_MSPROJECT command 2001-10-31 07:03:32 -05:00
Luis Ibanez 4a8b9ecf98 FIX: Reverted to use FillCacheManagerFromGUI(). 2001-10-30 18:32:34 -05:00
Andy Cedilnik 33b0bca1c4 Fix the problem on windows of capital or lower case drive letter for CMAKE_CACHEFILE_DIR 2001-10-30 14:36:50 -05:00
Andy Cedilnik f59946de67 Change CMAKE_CURRENT_CWD to CMAKE_CACHEFILE_DIR and change the messages 2001-10-30 14:15:15 -05:00
Bill Hoffman 091e95f26d ENH: add an option to configure file command that allows for only expansion of at variables and not dollar variables 2001-10-30 14:05:07 -05:00
Luis Ibanez bc34c428df FIX: In order to disable a button in fl_choice, a 0 pointer must be sent
instead of  "".
2001-10-30 04:33:06 -05:00
Luis Ibanez d41e954f07 ENH: FillCacheManagerFromGUI() was replaced by SaveFromCacheGUI() to
ensure that changes on the GUI are directly update in the config
     file.
2001-10-29 21:22:12 -05:00
Luis Ibanez 37502d85d8 ENH: fl_ask replaced by fl_choice in FLTKCallback. 2001-10-29 21:20:30 -05:00
Bill Hoffman b0e3a2def0 ENH: use callback not ifdef for MFC message box errors 2001-10-29 10:41:31 -05:00
Bill Hoffman 539318f587 ENH: add callback for message display 2001-10-29 10:19:34 -05:00
Luis Ibanez 88c32dacc7 ENH: Button were renamed : "Configure", "OK" and "Cancel" as the MFC version. 2001-10-28 18:52:51 -05:00
Luis Ibanez f90e258941 ENH: Updated with respect to MFC CMakeSetup. New cache entries are now
colored in red. The browsers for recent directories only popup if
     there is at least one in the list.
2001-10-27 23:47:23 -04:00
Bill Hoffman 1c5c899fd7 add dependency for configure files and use short path in WIN32 cmake test 2001-10-26 15:42:02 -04:00
Andy Cedilnik 47c7af3cc8 Added check if the binary directory changed. If it did, it will print the warning message 2001-10-26 09:29:21 -04:00
Berk Geveci 1096d43d14 ENH: allow -framework as a complete entry in the link line for Mac OSX 2001-10-24 17:51:55 -04:00
Sebastien Barre cc731ac548 The result of this utility command can now be optionally added to the cache 2001-10-23 17:49:13 -04:00
Sebastien Barre 8074eeebf1 Add warning regarding the location of ENABLE_TESTING (should be in the top CMakeList.txt, otherwise Dart is lost) 2001-10-19 10:07:56 -04:00
Sebastien Barre 5cc95e4387 SITE_NAME should return the most qualified name of the host. If nslookup works, now the domain is appended to the hostname (whereas it *replaced* the host name before) 2001-10-18 18:01:19 -04:00
Ian Scott 8fefb3dd22 Detect error and output useful message
Previously it would have got confused about the destinationSourceGroup
2001-10-18 13:51:09 -04:00
Ian Scott 8106e93dca This command should always set the cahce variabel to a filepath not a path 2001-10-18 13:03:37 -04:00
Sebastien Barre 71fe9280cb Add PROJECT_NAME to the set of definitions 2001-10-17 15:11:02 -04:00
Bill Hoffman 1830690a0d ENH: expand variables in message command output 2001-10-15 18:37:15 -04:00
Bill Hoffman 7d907c8d59 ENH: clean up error report for source files not found 2001-10-15 18:36:46 -04:00
Ian Scott 3a316a6e0a added a QT_WRAP_CPP command 2001-10-15 14:19:53 -04:00
Brad King b6158ac39c ENH: Improved parsing of GCCXML_FLAGS to improve generation of gccxml rule. Also added ADD_DEFINITIONS arguments to the generated rule. 2001-10-11 17:20:39 -04:00
Andy Cedilnik 8a72356cff Added removing of spaces in CMakeCache.txt in front of comments and variables 2001-10-11 14:57:59 -04:00
Bill Hoffman 70bc593afe ENH: add a warning comment for cache values that can not be changed because they are always loaded from another cache 2001-10-10 10:22:50 -04:00
John Biddiscombe ad09f66469 FIX: Same as last checkin except applies to bpi files as wellas lib files
If we can't find it - and it's not a target - and it has no path already specified,
it must be in OUTDIRLIB from another makefile in the same project !
(What this really means is the lib paths are correctly specified)
2001-10-09 22:18:34 -04:00
Bill Hoffman 6b1ab49ae6 ENH: better fix for dos return in lines, use the regular expression and don't edit the input line 2001-10-09 10:25:51 -04:00
Bill Hoffman d0aec59356 ENH: clean up returns from input, so we can read dos files on unix 2001-10-05 17:31:29 -04:00
Bill Hoffman 8f652aad21 ENH: fixes for borland compiler testing 2001-10-03 15:49:52 -04:00
John Biddiscombe 668c929647 FIX:if we can't find it - and it's not a target - and it has no path already specified,
it must be in OUTDIRLIB from another makefile in the same project !
(What this really means is the lib paths are correctly specified)
2001-10-02 23:10:46 -04:00
Bill Hoffman 8591786867 ENH: add better error reports in parsing cmake files, like what file has the error 2001-10-02 17:28:55 -04:00
Ken Martin c9caf2390c version 2001-10-01 13:36:27 -04:00
Ken Martin 8e505ebf53 version 2001-10-01 13:35:44 -04:00
Bill Hoffman ac2dc7c476 BUG: add missing include 2001-10-01 11:55:10 -04:00
Bill Hoffman e62f9a7711 ENH: change checkboxes back to pull down menus, remove leak 2001-10-01 10:14:39 -04:00
Bill Hoffman f69e3caa14 BUG: fix full path for file in current directory 2001-09-29 11:12:17 -04:00
Berk Geveci f6b3049bda BUG: fix realpath problem again... 2001-09-28 13:35:35 -04:00
Berk Geveci 55415f418a BUG: separate path from file name before calling realpath 2001-09-28 12:14:52 -04:00
Bill Hoffman 9ae8234fe5 BUG: get correct library name 2001-09-28 10:40:14 -04:00
Bill Hoffman 1c8f096517 BUG: use realpath instead of cd/pwd 2001-09-27 16:50:59 -04:00
Bill Hoffman d55f530012 BUG: fix install prefix 2001-09-27 15:54:47 -04:00
Bill Hoffman cc768c86c6 ENH: pass prefix from configure into cmake 2001-09-27 14:58:14 -04:00
Ken Martin 1c283ee037 improved registry handling 2001-09-25 14:39:32 -04:00
Ken Martin b502515ad1 memory leak 2001-09-25 11:06:00 -04:00
Brad King 0f5f884a45 BUG: CopyFile should return immediately after an error occurs. 2001-09-21 09:40:07 -04:00
Berk Geveci 7d09ca52f1 handle spaces in commands and args 2001-09-20 16:43:51 -04:00
Ken Martin b341539bc1 ENH: check for values that switch to internal, can happen with a load cache command 2001-09-20 15:29:41 -04:00
Bill Hoffman baa28efd10 ENH: change InitialPass to take a const reference to the argument string, to avoid changes to the file cache 2001-09-20 15:08:30 -04:00
Ken Martin b9d56e8497 BUG: make a copy of the arguments before passing them to Execute 2001-09-20 13:44:27 -04:00
Brad King 65ef85320a ENH: Added cmSystemTools::GlobDirs function to allow wildcards in paths (like /foo/bar/*). 2001-09-20 10:54:29 -04:00
Brad King ee86c59cba ENH: Added extra newline in an error message to improve readability. 2001-09-20 10:53:34 -04:00
Ken Martin 1bf6afaabf version rev to 95 2001-09-19 14:20:53 -04:00
Ken Martin ccc1c3d50a version rev to 94 2001-09-19 14:20:37 -04:00
Bill Hoffman 73b42d882c ENH: change to take a path as input 2001-09-17 16:36:04 -04:00
Bill Hoffman 11269bb1c4 BUG: fix return when file is not found 2001-09-17 16:34:41 -04:00
Bill Hoffman 53dd41451d ENH: add Use mangled mesa command 2001-09-17 13:58:07 -04:00
Ken Martin 84ea4d85d1 now uses five argument version of wrap commands 2001-09-14 16:36:09 -04:00
Bill Hoffman e197d3f219 remove memory leaks 2001-09-14 16:26:56 -04:00
Bill Hoffman dd533552bb fix error in cygwin 2001-09-14 15:18:33 -04:00
Bill Hoffman 9438a5965a initialize class 2001-09-14 15:18:19 -04:00
Bill Hoffman 58a3e38167 add support for clean up 2001-09-14 15:18:01 -04:00
Ken Martin e3178eed97 added shortest ext function 2001-09-13 11:27:54 -04:00
Bill Lorensen 275b334f8b ENH: drop the case of the site name. This makes it consistent with Dart's usage. 2001-09-12 17:09:40 -04:00
Bill Lorensen 1e9fbdc38c ENH: Added LowerCase method. 2001-09-12 17:09:02 -04:00
Brad King aac4e8eb3c ENH: Added parsing of gccxml flags into separate arguments for setting the custom command. This is necessary since the custom command now takes a vector of individual command line options instead of a single string. 2001-09-12 15:18:23 -04:00