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
John Biddiscombe
7adaefb403
ERR: Change to EscapeSpaces forces rework of Borland generator <sigh>
...
Add clause to prevent adding quotes when they're already present, then stuff them
onto all lib paths to prevent forward slashes causing trouble.
2001-09-11 21:45:35 -04:00
John Biddiscombe
288287b336
ENH: Major fix of the Borland generator which addresses the problem of libraries
...
with dependencies (other libraries) not linking when required. Dependency checking
required the full path to be supplied to each file when they're not in the current directory
(very tedious). All seems to be working nicely now.
2001-09-11 20:00:21 -04:00
John Biddiscombe
ea40b86683
ENH: Add a findfile routine (as opposed to find executable or library) which doesn't
...
add any extensions - Borland make needs full paths to certain dependencies
otherwise linking doesn't work properly (dependencies aren't checked)
2001-09-11 19:58:22 -04:00
Ken Martin
faafcdddbf
updated testing
2001-09-11 15:17:40 -04:00
Ken Martin
7e37a0cafb
include fixes
2001-09-11 14:58:57 -04:00
Ken Martin
491a15c0c2
bug in testing code
2001-09-11 14:42:50 -04:00
Bill Hoffman
0b9521daf7
BUG: fix build with non-borland compiler
2001-09-11 13:44:27 -04:00
Ken Martin
baa7a4022e
fix for include paths
2001-09-11 13:40:47 -04:00
Ken Martin
0fe42a9857
various windows fixes
2001-09-10 15:11:15 -04:00
Berk Geveci
5acb894e58
Typo in link command.
2001-09-10 11:03:30 -04:00
John Biddiscombe
53ed585ef6
ERR: Forgot to put back a backslash
2001-09-08 12:09:03 -04:00
John Biddiscombe
6fcc9d803c
ERR: LINK_DIR must ot have backslah at end. Fix plus cleanup of some code.
2001-09-08 10:02:45 -04:00
Ken Martin
ea2690d667
fixed bug in mismatched directory opens consuming file descriptors
2001-09-07 10:08:03 -04:00
Brad King
55e453a317
ENH: Removed addition of compiler support directory include option since the find_*_options scripts now include it automatically.
2001-09-07 09:40:34 -04:00
Bill Hoffman
a14057c1b3
BUG: clean up lib and exe output paths
2001-09-06 18:02:26 -04:00
Bill Hoffman
d204791e45
ENH: integrate borland support
2001-09-06 17:28:24 -04:00
John Biddiscombe
ecd4acfb01
NEW: First check in of Borland Makefile Generator and template stuff
2001-09-04 16:29:11 -04:00
Bill Hoffman
cc5c1fa6f7
ENH: separate command from its arguments in the custom command. This allows the generator on windows to change the slashes for just the command
2001-09-04 16:07:54 -04:00
John Biddiscombe
ecff0d36ac
ENH: Added a clause for Borland compiler compatibility
2001-09-01 17:13:18 -04:00
Sebastien Barre
2f6e0d4703
Convert path format back to Windows slashes syntax. Mandatory for Win98 build.
2001-09-01 16:56:41 -04:00
Sebastien Barre
9c3fc67d00
fix comment pb
2001-09-01 16:55:01 -04:00
John Biddiscombe
5ac8ecd9d2
ENH: Windows and Unix slash conversions return a char*, clean function
...
seperated from Convert function
2001-09-01 16:13:56 -04:00
John Biddiscombe
0645a50061
ENH: ExpandVariables functions return a char * for convenience
2001-09-01 16:12:52 -04:00
Yves Starreveld
7aa0d0d888
ENH: Generate compile lines for .m, .M, and .mm files (ObjC and ObjC++)
2001-08-31 21:10:46 -04:00
Bill Hoffman
3091e9b8f6
BUG: fix incorrect deletion of function blockers
2001-08-30 17:32:48 -04:00
Ken Martin
22025945c8
version rev
2001-08-30 16:19:46 -04:00
Ken Martin
4798e61fa0
version rev
2001-08-30 16:19:04 -04:00
Bill Hoffman
7aec024997
opps
2001-08-29 17:21:21 -04:00
Brad King
754e1cb9a5
BUG: GCCXML_FLAGS found from find_gcc_options or find_mpro_options should have the trailing newline stripped from the string.
2001-08-29 17:11:03 -04:00
Brad King
2eefa2286a
ENH: Updated generated dependencies since cable's installation directory now uses separate CxxTypes and WrapTclFacility subdirecories for includes.
2001-08-29 17:10:25 -04:00
Ken Martin
08a89bd8dc
added regexp option
2001-08-29 16:42:03 -04:00
Bill Hoffman
8d681d4793
remove /ZI
2001-08-29 16:13:56 -04:00
Bill Hoffman
97dc84a613
ENH: run cmake from cmaketest
2001-08-29 15:57:57 -04:00
Brad King
222199b3cd
ENH: Added a const version of GetLinkLibraries().
2001-08-29 10:47:01 -04:00
Brad King
82996a636e
ENH: Proper dependencies between shared libraries now exist in the generated makefiles. If a shared library links to another, the other will be built before the link is attempted.
2001-08-29 10:46:59 -04:00
Bill Hoffman
94337f8015
clean up a bit
2001-08-29 09:57:49 -04:00
Berk Geveci
efa44fc1f5
BUG: fix out of bounds read on string in mkdir
2001-08-29 09:44:27 -04:00
Amitha Perera
582fe4b51f
ENH: Special value IGNORE behaves like NOTFOUND, but makes FindLibrary, etc,
...
_not_ search for a library, etc.
2001-08-29 09:26:55 -04:00
Bill Hoffman
85d241faa0
remove warning
2001-08-28 18:35:22 -04:00
Bill Hoffman
5edd7673e1
ENH: add caching for the input CMakeList.txt files, 2X speed up
2001-08-28 18:28:31 -04:00
Bill Hoffman
91f27f6fbc
BUG: put spaces in /I paths
2001-08-28 18:27:02 -04:00
Yves Starreveld
247c1640da
Changes to allow MODULE type target for a shared library
2001-08-28 18:02:59 -04:00
Ken Martin
f85fc7cda1
better network build support
2001-08-28 14:55:14 -04:00
Bill Hoffman
c7bd083549
BUG: fix for broken apple mkdir and general clean up of MakeDirectory command
2001-08-28 10:57:25 -04:00
Bill Hoffman
98b4ea2609
BUG: fix switch projects not saving cache correctly
2001-08-27 15:48:37 -04:00
Ken Martin
ba4e56385c
support for network path link libraries
2001-08-27 15:19:45 -04:00
Bill Hoffman
f709e5588e
ENH: change expand variables to use GetDefinition
2001-08-27 14:44:15 -04:00
Bill Hoffman
8d80a9055e
ENH: clean up sgi build and use non-broken autoconf
2001-08-27 14:35:34 -04:00
Bill Hoffman
3b5ce4b88a
*** empty log message ***
2001-08-27 12:24:47 -04:00
Bill Hoffman
152fccf848
BUG: set CXX and CC when running configure from cmake
2001-08-27 11:03:41 -04:00
Ken Martin
d586449a64
better formatted output
2001-08-27 10:23:45 -04:00
Berk Geveci
277228e3aa
ken added dependancy to build everything
2001-08-27 10:07:42 -04:00
Ken Martin
8181104f9a
added ctest to win32
2001-08-25 12:31:46 -04:00
Bill Hoffman
c34410deac
ENH: build for sgi CC out of box
2001-08-24 17:17:39 -04:00
Amitha Perera
2eb9d09e04
BUG: ADD_TEST now only does stuff if ENABLE_TESTING has been run.
2001-08-23 18:30:05 -04:00