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