Andy Cedilnik
40d289dd68
ENH: Improve variable name regular expression
2005-06-14 13:22:08 -04:00
Andy Cedilnik
24a5c0a72e
ENH: Save command that macro overwrites
2005-06-14 12:48:59 -04:00
Andy Cedilnik
a95a4b000d
ENH: Separate standard output and standard error for problematic commands
2005-06-14 11:42:53 -04:00
Andy Cedilnik
02f12a82be
STYLE: Nightly Version update
2005-06-14 03:02:06 -04:00
Sebastien Barre
7f2c1e434c
ENH: add method to escape some chars in a string
2005-06-13 18:03:53 -04:00
Andy Cedilnik
6037d1ae66
ENH: Handle non-existing variables
2005-06-13 14:29:45 -04:00
Andy Cedilnik
29f7e505a5
ENH: Use the new parser that supports nested variables
2005-06-13 11:00:29 -04:00
Andy Cedilnik
385cced66c
ENH: More cleanups
2005-06-13 10:27:05 -04:00
Andy Cedilnik
043ddabc91
ENH: More optimization
2005-06-13 10:11:44 -04:00
Andy Cedilnik
733c1c193b
ENH: Initial import
2005-06-13 10:01:20 -04:00
Andy Cedilnik
d36f3c5543
ENH: Handle errors and optimize a bit
2005-06-13 10:00:59 -04:00
Andy Cedilnik
84f12f9298
ENH: Remove some allocations
2005-06-13 10:00:15 -04:00
Andy Cedilnik
1a1e78be6f
ENH: Rearange and cleanup
2005-06-13 09:59:48 -04:00
Ken Martin
c9cc368a9d
ENH: made configure file immediate by default for 2.2 or later
2005-06-13 09:33:38 -04:00
Andy Cedilnik
4391edcdd4
STYLE: Nightly Version update
2005-06-12 03:07:32 -04:00
Andy Cedilnik
e862a8c8ab
STYLE: Nightly Version update
2005-06-11 03:07:09 -04:00
Ken Martin
8f8b72164a
ENH: remove old 1.2 compatability from cmake 2.2
2005-06-10 11:27:41 -04:00
Ken Martin
80f796039c
ENH: remove old 1.2 compatability from cmake 2.2
2005-06-10 10:45:43 -04:00
Ken Martin
e559aa11ac
ENH: added support for forcing recomputation of depends
2005-06-10 10:45:08 -04:00
Ken Martin
c25e2b9b97
ENH: change workings of command so that it can all happing in the initial pass still works the old way but complains
2005-06-10 10:09:17 -04:00
Ken Martin
f0b8cecf9d
ENH: allow libs with no sources but complain
2005-06-10 10:08:41 -04:00
Andy Cedilnik
ab313ca547
ENH: Be more verbose
2005-06-10 09:01:37 -04:00
Andy Cedilnik
cf4ed39140
ENH: Be more verbose
2005-06-10 08:56:56 -04:00
Ken Martin
708828dc37
ENH: removed old convert calls
2005-06-10 08:41:47 -04:00
Andy Cedilnik
8b88391daa
STYLE: Nightly Version update
2005-06-10 02:57:50 -04:00
Ken Martin
c08862a88d
ENH: removed UMG2
2005-06-09 14:39:14 -04:00
Ken Martin
26f509dda7
ENH: deprecate old ITK wrap command
2005-06-09 14:34:27 -04:00
Ken Martin
953e059ddf
BUG: fix KDev gen to call parent class Generate
2005-06-09 11:46:39 -04:00
Ken Martin
494c843d38
ENH: make KDev sub off of Gen3
2005-06-09 11:39:12 -04:00
Ken Martin
ea0a77fd81
ENH: removed old 1.2 compatability
2005-06-09 11:33:55 -04:00
Andy Cedilnik
2d4b06c8e5
ENH: some better error reporting and more robust handlign of bad targets
2005-06-09 09:48:44 -04:00
Brad King
a7fcb07418
COMP: Disable more warnings.
2005-06-09 08:19:16 -04:00
Brad King
65ef62c697
COMP: Fix no-assignment-operator warning and disable typedef-name synonym warning.
2005-06-09 08:18:46 -04:00
Brad King
05bd270109
COMP: Disable useless warnings.
2005-06-09 08:03:45 -04:00
Brad King
943108cadf
ENH: C++ configuration should include C configuration.
2005-06-09 08:02:58 -04:00
Brad King
c1f64baa4a
COMP: Need windows.h even on cygwin to get CreateFile API.
2005-06-09 07:51:49 -04:00
Brad King
c7a61b9802
COMP: Fixed conversion warnings.
2005-06-09 07:40:41 -04:00
Andy Cedilnik
1046ba0f08
STYLE: Nightly Version update
2005-06-09 04:14:20 -04:00
Ken Martin
d82a038ee1
BUG: fatal error in include file should not cause report of missing include file
2005-06-08 16:55:30 -04:00
Ken Martin
cc6170c494
ENH: better error checking for add library or executable with no source files
2005-06-08 16:39:29 -04:00
Ken Martin
4ff9d1eae3
BUG: prevent segfault when no sources provided for lib
2005-06-08 16:31:34 -04:00
Andy Cedilnik
bbf1c3a0e8
ENH: Handle more cases
2005-06-08 14:18:31 -04:00
Andy Cedilnik
2f42e93427
ENH: Initial import (not working yet)
2005-06-08 10:41:05 -04:00
Andy Cedilnik
a3e70d3e80
STYLE: Nightly Version update
2005-06-08 04:09:49 -04:00
Ken Martin
8108786494
ENH: fix for incorrect setting of CONFIZGURATION_TYPES
2005-06-07 12:07:34 -04:00
Andy Cedilnik
7758abb2e6
BUG: Remove debugging code
2005-06-07 10:55:44 -04:00
Ken Martin
749fe26394
ENH: fix problem with dependency scanning
2005-06-07 10:47:28 -04:00
Andy Cedilnik
6af66e8b20
ENH: Add capability to include files to DartTestfile.txt and add example of that
2005-06-07 09:57:05 -04:00
Andy Cedilnik
33f9780ade
ENH: Use CMake for parsing DartTestfile.txt
2005-06-07 09:06:38 -04:00
Andy Cedilnik
06ee4fc7b8
STYLE: Nightly Version update
2005-06-07 04:09:10 -04:00
Andy Cedilnik
3a839f7c3a
BUG: Initialize the iterator to prevent seg-fault
2005-06-06 09:23:45 -04:00
Andy Cedilnik
5217fdfefd
STYLE: Nightly Version update
2005-06-06 04:19:11 -04:00
Andy Cedilnik
0845d0e982
STYLE: Nightly Version update
2005-06-05 15:35:08 -04:00
Andy Cedilnik
1a165dc60d
ENH: Move the build-and-test code to a handler
2005-06-03 16:10:55 -04:00
Andy Cedilnik
6fe633e1f7
ENH: Add a method to parse command line argument inside the handler
2005-06-03 14:42:33 -04:00
Andy Cedilnik
99fa337616
BUG: Remove memory leak
2005-06-03 14:17:59 -04:00
Ken Martin
fdbfd6fc6e
ENH: no longer used
2005-06-03 13:00:58 -04:00
Ken Martin
672296fced
ENH: removed old commands
2005-06-03 12:58:39 -04:00
Andy Cedilnik
473a172f60
BUG: Remove unused code
2005-06-03 11:29:06 -04:00
Andy Cedilnik
d77b861939
STYLE: Nightly Version update
2005-06-03 04:03:58 -04:00
Andy Cedilnik
d56bed98d7
ENH: Add debug flag
2005-06-02 18:10:25 -04:00
Andy Cedilnik
8f6c1d3baa
BUG: Fix the order of things to make submit handler not crash when proxies are set
2005-06-02 16:47:47 -04:00
Andy Cedilnik
19b5c93ca2
ENH: Cleanup output even more
2005-06-02 14:48:10 -04:00
Ken Martin
6a19668513
ENH: removed the ABSTRACT_FILES command
2005-06-02 14:24:46 -04:00
Ken Martin
c2aa4e7a08
ENH: now also provides obj rules for local Makefiles
2005-06-02 13:41:34 -04:00
Andy Cedilnik
0b518c2fdb
COMP: Remove compile warning
2005-06-02 12:26:54 -04:00
Andy Cedilnik
ac05727cb0
ENH: Once the number of errors or warnings was reached, stop counting them. Also fix compile warning on bad compilers
2005-06-02 11:47:10 -04:00
Andy Cedilnik
afb83a7d44
BUG: On windows there are problems when opening file as ascii
2005-06-02 09:35:51 -04:00
Andy Cedilnik
88a9cb9fa5
STYLE: Nightly Version update
2005-06-02 04:02:51 -04:00
Andy Cedilnik
36121b9234
ENH: Streamline build process. This reduces the memory footprint, since only some number of lines of output will be in memory at the time. Also, this will report the build errors and warnings as it goes through the build
2005-06-01 15:59:22 -04:00
Ken Martin
46e5b9afe2
ENH: minor perf improvement
2005-06-01 13:37:49 -04:00
Ken Martin
0f8282fab1
BUG: do not add help target if there is a real target named help
2005-06-01 13:24:37 -04:00
Brad King
5a4f27b61c
BUG: Fixed name given to clean target listing for executable and library targets.
2005-06-01 13:19:53 -04:00
Ken Martin
8cd3eabee2
COMP: fix warning
2005-06-01 11:18:23 -04:00
Andy Cedilnik
cd97dc5f79
BUG: Remove duplicate targets when in different generators
2005-06-01 09:25:10 -04:00
Ken Martin
35fcd2715e
COMP: fix warning
2005-06-01 08:59:18 -04:00
Ken Martin
492b16b19d
COMP: fix warning
2005-06-01 08:54:34 -04:00
Ken Martin
704ed70b1f
COMP: fix warning
2005-06-01 08:50:12 -04:00
Ken Martin
c3c609ab03
ENH: made immediate
2005-06-01 08:48:58 -04:00
Andy Cedilnik
8e3832c3d5
ENH: Make CMake --build-and-test to be verbose by default
2005-06-01 08:25:43 -04:00
Andy Cedilnik
20bb808656
ENH: Add support for deque
2005-06-01 08:25:21 -04:00
Andy Cedilnik
34b6353324
STYLE: Nightly Version update
2005-06-01 03:56:00 -04:00
Andy Cedilnik
7f7cf5ee6b
COMP: Remove ERROR reserved word or something and replace with ERROR_MESSAGE
2005-05-31 18:40:43 -04:00
Andy Cedilnik
f6e5a878fc
ENH: Add support for writing output file. While doing that, redesign the way ctest does output. There may still be problems with commands failing, but that should be fixed by applying the similar concept to whole CMake
2005-05-31 17:32:40 -04:00
Ken Martin
664a93121f
ENH: removed the PREORDER option from the AddSubDirectory command
2005-05-31 15:10:04 -04:00
Ken Martin
e26293f3ab
COMP: fix a waring
2005-05-31 14:09:16 -04:00
Ken Martin
6999000852
ENH: now uses Makefile2 to cleanup zsh issues and provided some more documentation
2005-05-31 11:46:49 -04:00
Ken Martin
f79376c1d1
STYLE: add some better comments and remove some unused code
2005-05-31 10:16:28 -04:00
Andy Cedilnik
d101f94f9b
STYLE: Nightly Version update
2005-05-31 04:10:47 -04:00
Andy Cedilnik
72ee8e6542
ENH: Add support for iomanip
2005-05-30 17:26:38 -04:00
Andy Cedilnik
ea856b189d
STYLE: Nightly Version update
2005-05-30 04:02:22 -04:00
Andy Cedilnik
43cc52565a
STYLE: Nightly Version update
2005-05-29 04:04:57 -04:00
Bill Lorensen
bd74de53f3
COMP: warning.
2005-05-28 08:44:44 -04:00
Andy Cedilnik
04457b6a3a
STYLE: Nightly Version update
2005-05-28 04:10:24 -04:00
Sebastien Barre
a662af88de
ENH: add convenience function to convert Windows command line args into Unix argc/argv. Pulled and cleaned from PV/VV/VJ init code
2005-05-27 22:11:26 -04:00
Andy Cedilnik
c593bfc7d2
ENH: Use generated file stream for files
2005-05-27 16:17:38 -04:00
Andy Cedilnik
f0ed6737b1
STYLE: Nightly Version update
2005-05-27 04:08:43 -04:00
Andy Cedilnik
ef013caeb1
ENH: Fix for changes in XML-RPC for Dart2
2005-05-26 18:15:41 -04:00
Andy Cedilnik
17da34e188
COMP: Fix for support of VS 8.0 beta 2
2005-05-26 17:30:13 -04:00
Andy Cedilnik
b0a97bc014
STYLE: Nightly Version update
2005-05-26 04:09:34 -04:00
Ken Martin
a2f148936b
ENH: added clean target for subdirs
2005-05-25 15:09:06 -04:00
Ken Martin
d7cbf3e1d6
BUG: a fix for constant recomputing of depends
2005-05-25 12:22:32 -04:00
Andy Cedilnik
0e194cab84
ENH: new fortran depends to match new Unix Gen
2005-05-25 11:19:16 -04:00
Ken Martin
193747256b
ENH: switch to using new Unix Makefile generator for Unix as well
2005-05-25 11:18:41 -04:00
Andy Cedilnik
89e65c2c0b
STYLE: Nightly Version update
2005-05-25 04:07:11 -04:00
Ken Martin
8c8573c255
BUG: fix for directory of empty depend.make files
2005-05-24 16:36:36 -04:00
Ken Martin
144f3670c0
BUG: building libs caused all generated files to be deleted
2005-05-24 16:11:59 -04:00
Ken Martin
89495847cf
STYLE: fix the docs
2005-05-24 15:36:11 -04:00
Ken Martin
baeeb40823
ENH: some more cleanup and changes to how custom commands are stored
2005-05-24 14:42:23 -04:00
Ken Martin
ef6c5ae23e
ENH: optimization to not use requires step unless a language requires it
2005-05-24 11:17:30 -04:00
Andy Cedilnik
ee51ec64e2
STYLE: Nightly Version update
2005-05-24 04:08:56 -04:00
Andy Cedilnik
a088b81586
STYLE: Nightly Version update
2005-05-23 03:57:13 -04:00
Andy Cedilnik
112fc1406a
STYLE: Nightly Version update
2005-05-22 03:56:50 -04:00
Andy Cedilnik
2b812f4313
STYLE: Nightly Version update
2005-05-21 03:56:36 -04:00
Andy Cedilnik
e86b9d33d0
BUG: fix for empty custom commands
2005-05-20 12:09:33 -04:00
Ken Martin
60bcce7fa2
ENH: added help target and made custom commands execute in start output directory
2005-05-20 11:01:21 -04:00
Ken Martin
db3d203893
ENH: fix warning and also add back in build.make
2005-05-20 08:45:52 -04:00
Ken Martin
9d8d6c14c1
ENH: fix warning and also add back in build.make
2005-05-20 08:45:33 -04:00
Andy Cedilnik
75598b9de0
STYLE: Nightly Version update
2005-05-20 03:57:42 -04:00
Ken Martin
39f0eadad3
COMP: fix warning
2005-05-19 15:55:31 -04:00
Ken Martin
463c8e07a8
ENH: fixes for subdir build Makefiles
2005-05-19 15:00:35 -04:00
Ken Martin
b2cca4799d
COMP: fix warning
2005-05-19 13:32:55 -04:00
Ken Martin
c37eecffe2
BUG: fix for bad depency clearing
2005-05-19 13:26:24 -04:00
Ken Martin
1e78125a7b
ENH: some performance improvements
2005-05-19 10:52:59 -04:00
Andy Cedilnik
1137970d54
STYLE: Nightly Version update
2005-05-19 03:55:29 -04:00
Ken Martin
451c63df0d
ENH: fix for makes that do not handle targets wihtout a rule to build them
2005-05-18 16:10:49 -04:00
Ken Martin
78b5cca6e3
ENH: another step to the next generator still not optimized yet
2005-05-18 13:46:00 -04:00
Andy Cedilnik
aa73e653aa
STYLE: Nightly Version update
2005-05-18 04:01:46 -04:00
Ken Martin
8575d2369d
COMP: some warning fixes and cleanup
2005-05-17 14:39:18 -04:00
Andy Cedilnik
185b6f0b02
ENH: implemented provides requires code
2005-05-17 14:22:59 -04:00
Ken Martin
61358ac75c
ENH: some more reorg
2005-05-17 11:15:09 -04:00
Andy Cedilnik
226f7f6639
STYLE: Nightly Version update
2005-05-17 03:57:41 -04:00
Brad King
7ed018ec09
BUG: Changing to a new test for whether to do relative path conversion. Now only paths inside the source or binary trees are converted.
2005-05-16 14:17:30 -04:00
Brad King
26f82b064c
ENH: Removing previous debug code.
2005-05-16 13:42:23 -04:00
Ken Martin
1c95c08ccf
ENH: some updates to the provides requires code
2005-05-16 10:53:02 -04:00
Andy Cedilnik
c2c0956c43
STYLE: Nightly Version update
2005-05-15 03:57:16 -04:00
Andy Cedilnik
462fad0b2f
STYLE: Nightly Version update
2005-05-14 04:01:44 -04:00
Ken Martin
6f247e851f
ENH: remove duplicate provide rule for fortran
2005-05-13 15:51:14 -04:00
Ken Martin
a3a7f040c6
COMP: shut up warning
2005-05-13 15:50:42 -04:00
Brad King
cbf6358068
ENH: Added knowledge of FreeBSD.
2005-05-13 14:45:54 -04:00
Brad King
b45071cc60
ENH: Adding debugging code for freebsd.
2005-05-13 14:44:20 -04:00
Ken Martin
27ab533963
BUG: minor cleanup and fix for convenience rules
2005-05-13 14:13:00 -04:00
Ken Martin
3744464c5e
BUG: filx for old bug in rel path computaiton code
2005-05-13 14:12:05 -04:00
Ken Martin
8c65179339
ENH: warning fixes and some first steps in cleaning up the convert code
2005-05-13 09:54:30 -04:00
Andy Cedilnik
9e5315fb54
STYLE: Nightly Version update
2005-05-13 04:04:55 -04:00
Bill Hoffman
bbdfcc581a
Undo fix as it broke the dashboard
2005-05-12 16:25:40 -04:00
Bill Hoffman
70ed04df05
ENH: fix for bug where debug, release etc flags were not used for linker options, BUG 1781 fix
2005-05-12 13:27:48 -04:00
Ken Martin
7e430b6f0b
COMP: shut up unused var
2005-05-12 11:26:13 -04:00
Ken Martin
4a701917a4
BUG: fix bad generator name
2005-05-12 11:24:23 -04:00
Ken Martin
52fc539e4e
ENH: defer relative paths
2005-05-12 10:58:23 -04:00
Ken Martin
caf17c123b
ENH: added new generator
2005-05-12 10:49:56 -04:00
Andy Cedilnik
e1c9730a01
STYLE: Nightly Version update
2005-05-12 03:53:15 -04:00
Ken Martin
c85069b290
ENH: some changes to the depends signature to be more flexible
2005-05-11 13:16:45 -04:00
Ken Martin
25d6c04add
ENH: another snapshot
2005-05-11 12:44:01 -04:00
Ken Martin
25f75d9075
ENH: added new methods to convert to HomeRelative paths
2005-05-11 10:19:58 -04:00
Ken Martin
4b1c392c9c
ENH: snapshot
2005-05-11 08:45:16 -04:00
Andy Cedilnik
0f0c1bf041
STYLE: Nightly Version update
2005-05-11 03:55:30 -04:00
Brad King
858a5131dc
ENH: Removing QNX hack for test 6 now that the problem has been fixed.
2005-05-10 16:41:20 -04:00
Brad King
a4aefb4faa
BUG: struct timeval uses unsigned types on at least one platform (QNX). Alot of the time logic assumes a signed type. Switch to using a signed representation that is converted to the native representation only for system calls.
2005-05-10 16:36:49 -04:00
Andy Cedilnik
efcb43a88f
ENH: Allow changing of file name
2005-05-10 11:11:28 -04:00
Brad King
dd9e2b904c
BUG: Re-implemented dependency line parsing to deal with quoted paths and escaped spaces.
2005-05-10 11:00:15 -04:00
Andy Cedilnik
b2f5af917b
ENH: Remove the old code
2005-05-10 10:10:51 -04:00
Andy Cedilnik
af5bc4f430
STYLE: Nightly Version update
2005-05-10 03:52:28 -04:00
Ken Martin
52d9753f80
ENH: some more fixes
2005-05-09 15:11:51 -04:00
Ken Martin
5fb21a0640
ENH: some more cleanup
2005-05-09 08:53:38 -04:00
Andy Cedilnik
20f668c6fe
STYLE: Nightly Version update
2005-05-09 03:57:50 -04:00
Andy Cedilnik
1b35cabc27
ENH: Add notes
2005-05-08 13:49:06 -04:00
Andy Cedilnik
8adc177bcf
ENH: Remove error about not being able to update CTest configuration
2005-05-08 13:48:52 -04:00
Andy Cedilnik
0842958977
ENH: Remove memory leak and remember global generator for next time
2005-05-08 13:48:09 -04:00
Andy Cedilnik
4e49c3bf6e
ENH: Add method so that ctest handlers and commands can add notes
2005-05-08 13:47:20 -04:00
Andy Cedilnik
26e8ff9ab6
STYLE: Nightly Version update
2005-05-08 04:00:03 -04:00
Andy Cedilnik
505e30e0fc
STYLE: Nightly Version update
2005-05-07 03:56:45 -04:00
Ken Martin
0cb20474d8
ENH: updates
2005-05-06 14:49:38 -04:00
Brad King
dc75c22645
COMP: Fixed forced bool conversion warning.
2005-05-06 12:38:23 -04:00
Brad King
e8911705d6
ENH: Added optional verbose output to build system dependency check.
2005-05-06 09:58:58 -04:00
Andy Cedilnik
6f35a272a7
STYLE: Nightly Version update
2005-05-06 03:52:56 -04:00
Ken Martin
c2cd47b32c
ENH: backup of work in progress
2005-05-05 12:45:53 -04:00
Andy Cedilnik
a9b729128f
BUG: If there is a fatal error, stop processing list file
2005-05-05 10:40:37 -04:00
Brad King
1c6f9716c3
BUG: Added space after /clean to avoid putting it together with the build configuration. This fixes the failure of the complext test on the second run in the same tree.
2005-05-05 10:26:41 -04:00
Andy Cedilnik
da34e811a9
ENH: Add configuration file for kwsys
2005-05-05 10:19:27 -04:00
Andy Cedilnik
3254c25e4f
ENH: Add new style ctest project
2005-05-05 10:19:09 -04:00
Andy Cedilnik
b74da8d3aa
ENH: Add default configure rules for CMake projects and add default rules for submission
2005-05-05 10:18:41 -04:00
Andy Cedilnik
407eac60f5
ENH: Add variable that holds cmake executable
2005-05-05 10:18:04 -04:00
Andy Cedilnik
21050b5b62
ENH: Add accessort for CMake executable
2005-05-05 10:17:24 -04:00
Brad King
946253c99d
ENH: Disabling test 6 on QNX until process killing can be resolved. It will just fail always for now.
2005-05-05 09:45:54 -04:00
Andy Cedilnik
f4a8c582aa
BUG: Fix logic for verbose
2005-05-05 09:21:35 -04:00
Brad King
60c904a58e
COMP: Removed unused parameter warning.
2005-05-05 09:09:38 -04:00
Brad King
69cf728623
COMP: Added work-around to avoid warnings about unreferenced inline functions from SGI termios.
2005-05-05 09:08:05 -04:00
Brad King
3336b74c01
COMP: Added initializer to avoid warning. It is not really needed, though.
2005-05-05 09:05:15 -04:00
Andy Cedilnik
5d60ff6147
STYLE: Nightly Version update
2005-05-05 03:51:07 -04:00
Andy Cedilnik
fe110e2ae0
ENH: Add split that splits on arbitrary separator
2005-05-04 11:37:01 -04:00
Andy Cedilnik
37f2d32686
ENH: Allow spaces in update command
2005-05-04 11:16:53 -04:00
Andy Cedilnik
9619d54003
ENH: Improve syntax
2005-05-04 11:13:35 -04:00
Andy Cedilnik
082b3b44d7
BUG: Fix bootstrap test on machines with spaces in the path
2005-05-04 11:13:00 -04:00
Andy Cedilnik
214269f095
ENH: Expose ConvertToUnixOutputPath
2005-05-04 11:12:27 -04:00
Andy Cedilnik
84e65f6a87
STYLE: Nightly Version update
2005-05-04 03:50:42 -04:00
Andy Cedilnik
2b29497de9
ENH: Add Site and BuildName, make sure that the rest of the default -S rule does not happen, and make sure that new tag will be created
2005-05-03 15:28:28 -04:00
Andy Cedilnik
d772fce254
ENH: No need to convert to output path
2005-05-03 15:20:16 -04:00
Brad King
4b843d135e
COMP: Removed warnings about unreachable code and constant control expressions. Added the changes to the instructions in the input lex files.
2005-05-03 15:19:34 -04:00
Brad King
bac564356b
COMP: Added pragma directives for SGI compilers to avoid useless warnings.
2005-05-03 14:58:13 -04:00
Brad King
c7a75e92c9
COMP: Changed while(1) to for(;;) to avoid warning about constant control expression.
2005-05-03 14:57:32 -04:00
Brad King
7b7f1db00a
COMP: Removed stray semicolon.
2005-05-03 14:53:48 -04:00
Brad King
d8ea77e454
COMP: Added hack to avoid SGI termios.h warnings.
2005-05-03 14:28:26 -04:00
Brad King
7cd0192909
COMP: Need #undef ECHO to avoid conflict with system ECHO definition.
2005-05-03 14:28:02 -04:00
Brad King
7ebba61010
COMP: Changed type of regmlen to avoid warnings when other lengths are converted to it.
2005-05-03 14:27:39 -04:00
Brad King
7dcb42de21
ENH: Adding test of running executable with forward slashes on windows.
2005-05-03 10:02:28 -04:00
Andy Cedilnik
de57a86298
ENH: Cleanups
2005-05-03 09:40:16 -04:00
Andy Cedilnik
c7feef30e2
ENH: Promote submit into a full handler, add test and submit command and do some cleanups
2005-05-03 08:17:39 -04:00
Andy Cedilnik
4675aed76e
STYLE: Nightly Version update
2005-05-03 04:15:17 -04:00
Andy Cedilnik
eb3857ce83
ENH: Make ctest build command work
2005-05-02 15:51:58 -04:00
Andy Cedilnik
e4af567bd2
ENH: Make AddCMakePath public
2005-05-02 15:51:12 -04:00
Andy Cedilnik
f812d053f6
ENH: Make FindMakeProgram public
2005-05-02 15:50:42 -04:00
Andy Cedilnik
f1ebfb24c6
ENH: More commands. Start working on new style ctest configuration
2005-05-02 14:15:29 -04:00
Andy Cedilnik
572d9f1147
STYLE: Nightly Version update
2005-05-02 03:42:29 -04:00
Andy Cedilnik
8caff19305
STYLE: Nightly Version update
2005-05-01 03:38:02 -04:00
Andy Cedilnik
ee2554040b
COMP: Remove warning
2005-04-30 15:36:01 -04:00
Andy Cedilnik
ed345507be
STYLE: Nightly Version update
2005-04-30 04:13:11 -04:00
Andy Cedilnik
1fff4183c2
ENH: Try to see if GenerateBuildCommand produces apropriate result
2005-04-29 12:50:29 -04:00
Andy Cedilnik
61d0a75d11
ENH: Add option to ignore errors. Only works on make
2005-04-29 11:49:18 -04:00
Brad King
48702f8a8d
COMP: Converting INSTALL->ALL_BUILD dependency implementation to use the AddUtility method on a target. This significantly simplifies the implementation and removes warnings about hiding virtual functions.
2005-04-29 10:11:24 -04:00
Andy Cedilnik
cf5c2b7ae8
COMP: Remove warning
2005-04-29 10:07:49 -04:00
Bill Hoffman
2f50e43032
ENH: make install depend on all
2005-04-29 10:06:55 -04:00
Andy Cedilnik
1e6da64fc3
STYLE: Nightly Version update
2005-04-29 04:15:51 -04:00
Andy Cedilnik
064ca3834b
ENH: Start working on command that will abstract generating of build command
2005-04-28 18:34:58 -04:00
Andy Cedilnik
cb3ea2328a
ENH: Start working on a method that abstracts generating of build command
2005-04-28 18:18:54 -04:00
Andy Cedilnik
7c5745ae95
ENH: Start working on command that will abstract generating of build command
2005-04-28 17:33:51 -04:00
Brad King
3b81a43294
ENH: Added dependency from INSTALL target to ALL_BUILD target so that targets build before being installed.
2005-04-28 16:21:28 -04:00
Brad King
91c254d708
BUG: Extending all timeouts to help out slower machines.
2005-04-28 09:21:03 -04:00
Andy Cedilnik
234d08682c
ENH: Add internal error
2005-04-28 09:14:22 -04:00
Andy Cedilnik
6ae09b0f5a
STYLE: Nightly Version update
2005-04-28 05:07:50 -04:00
Brad King
4b371ed7fe
ENH: Added dependency on all for install rule to make sure build is up to date before installing. This behavior can be disabled by setting CMAKE_SKIP_INSTALL_ALL_DEPENDENCY to true.
2005-04-27 11:46:46 -04:00
Brad King
0ef2334a5f
BUG: Do not leave ../ in the full path to a source file. Using CollapseFullPath simplifies the code anyway.
2005-04-27 11:33:22 -04:00
Brad King
cc2cd3bc41
BUG: Extending timeout of test 6 from 0.1 seconds to 3 seconds. This should avoid missed signals and intermittent failures.
2005-04-27 10:01:43 -04:00
Andy Cedilnik
ddd307f1d3
STYLE: Nightly Version update
2005-04-27 04:35:36 -04:00
Brad King
d6d91ac89f
ENH: Removing stdio_core hack. A better work-around has been put in cmStandardIncludes.h.
2005-04-26 14:12:31 -04:00
Brad King
7b2973d92f
COMP: Adding inclusion of stdarg.h to work-around SGI header bug in 7.4.2m.
2005-04-26 14:11:08 -04:00
Andy Cedilnik
d381fbfa38
BUG: Looks like std::string changes the result of c_str() call. This fixes potential problems
2005-04-26 11:31:08 -04:00
Andy Cedilnik
3db6752efb
COMP: Remove warning
2005-04-26 11:15:33 -04:00
Andy Cedilnik
094dd40d2e
COMP: Remove warnings
2005-04-26 11:09:29 -04:00
Brad King
15c7d45ecd
BUG: Fixed ordering of multiple commands in a custom target when implemented as custom commands. Also added support to execute pre-build rules first to be consistent with makefile generator.
2005-04-26 11:08:18 -04:00
Brad King
2b05a503e4
BUG: Added inclusion of pre-build rules for custom targets.
2005-04-26 08:51:45 -04:00
Andy Cedilnik
8e38fd8792
STYLE: Nightly Version update
2005-04-26 04:45:17 -04:00
Andy Cedilnik
26d4dd174f
COMP: Remove warning
2005-04-25 09:59:59 -04:00
Andy Cedilnik
3a928c027c
STYLE: Nightly Version update
2005-04-25 03:03:46 -04:00
Andy Cedilnik
c736b5b958
COMP: Fix problem on compilers that cannot implicitly convert std::string to cmStdString
2005-04-24 16:19:54 -04:00
Andy Cedilnik
d395b563ed
ENH: Improve internal test handling by creating a test class. Command cmEnableTesting now only sets CMAKE_TESTING_ENABLED and cmAddTest only adds a test to the list. The actual test files are written by local generator. This way we can at some point in the future replace DartTestfile with some XML file
2005-04-24 15:59:51 -04:00
Andy Cedilnik
3a8e7599b1
BUG: The argument is --ctest-config
2005-04-24 14:28:55 -04:00
Andy Cedilnik
f3ed1207ad
ENH: Support for modified and conflicts in subversion
2005-04-24 13:57:11 -04:00
Brad King
e26bafa52a
BUG: Older SGI compilers still have internal/stdio_core.h but do not support #include_next. We'll have to try-compile to test whether this hack is needed.
2005-04-24 13:15:50 -04:00
Andy Cedilnik
d6f9fd9f4e
BUG: Remember if there was update error
2005-04-24 12:32:56 -04:00
Andy Cedilnik
e6f2d880a6
STYLE: Nightly Version update
2005-04-24 02:26:10 -04:00
Andy Cedilnik
53ff7ca809
STYLE: Nightly Version update
2005-04-23 02:26:46 -04:00
Brad King
b1c5289787
ENH: Created cmTarget::GetLibraryNames to replace cmLocalUnixMakefileGenerator2::GetLibraryNames. Added cmTarget::GetLibraryCleanNames to be used by cmLocalUnixMakefileGenerator2. Now when a library is linked both the shared and static versions are removed from the build tree. In this way we avoid having both kinds of libraries present when the user switches BUILD_SHARED_LIBS on/off. This prevents problems with turning off shared libraries and then expecting the linker to use the static libraries only to find it is using the out-of-date shared versions.
2005-04-22 16:11:00 -04:00
Brad King
1b71f4477b
ENH: Added cmTarget::GetBaseName and cmTarget::GetFullName methods and removed cmLocalGenerator::GetFullTargetName and cmLocalUnixMakefileGenerator2::GetBaseTargetName. This functionality is more sensibly implemented in cmTarget. It is also needed for an upcoming feature in which both the shared and static versions of a library will be removed before one is linked.
2005-04-22 15:23:21 -04:00
Brad King
98d872c90e
COMP: Commented out unused variable until the corresponding logic is finished.
2005-04-22 13:52:36 -04:00
Brad King
49cb763452
COMP: Removed line continuation characters from #if lines to avoid linefeed problems on cygwin.
2005-04-22 11:57:59 -04:00
Brad King
b1e1d9c0fb
BUG: Drastically extending test5's timeouts to get it to pass when running on a heavily-loaded machine.
2005-04-22 09:44:59 -04:00
Brad King
8136f69813
COMP: Fixed assignment-in-conditional warning.
2005-04-22 09:22:07 -04:00
Brad King
c13fee6ebd
COMP: Fixed constant conditional warning.
2005-04-22 09:21:33 -04:00
Brad King
fbe5a2e629
COMP: Fixed unused parameter and constant conditional warnings.
2005-04-22 09:21:19 -04:00
Andy Cedilnik
e4092a2a7a
STYLE: Nightly Version update
2005-04-22 03:03:38 -04:00
Andy Cedilnik
dadd974d97
ENH: Reorganize a bit and make sure to report an error if there are modified files or conflicts
2005-04-21 18:23:28 -04:00
Brad King
2f4e516e23
COMP: Using a new work-around for stdarg.h problem on SGI.
2005-04-21 17:00:36 -04:00
Brad King
cf8a3a1521
BUG: Fixed hash_allocator_n size computation.
2005-04-21 16:46:39 -04:00
Brad King
e079b660c3
ENH: Added include-work-around for hashtable.hxx.in dependency.
2005-04-21 16:46:13 -04:00
Brad King
8567e7d0bc
BUG: Do not close stdout/stderr pipes in parent if they are shared.
2005-04-21 16:05:09 -04:00
Brad King
3f224b7558
COMP: Do not do va_list hack if there is no std:: namespace.
2005-04-21 13:56:55 -04:00
Brad King
8ddc8accb3
COMP: Added KWSys try-compiles KWSYS_STL_HAS_ALLOCATOR_TEMPLATE and KWSYS_STL_HAS_ALLOCATOR_OBJECTS. Needed for more old-stl support in the hashtable.
2005-04-21 13:47:43 -04:00
Andy Cedilnik
755928d756
STYLE: Nightly Version update
2005-04-21 02:50:28 -04:00
Andy Cedilnik
fb84b48a19
STYLE: Nightly Version update
2005-04-20 16:11:57 -04:00
Brad King
104b910aac
BUG: Adjusting timeouts for tests 4 and 5 to avoid early killing.
2005-04-20 08:53:45 -04:00
Andy Cedilnik
1e04844de9
COMP: Attempt to fix problem with building on SGI
2005-04-19 18:26:40 -04:00
Brad King
c98bd6249a
BUG: When killing a child all the pipe read ends should be closed. This will allow a child that is blocking while waiting to write to the pipe to wake up and receive the kill signal properly on cygwin.
2005-04-19 11:52:25 -04:00
Brad King
f362d6e2ef
BUG: Expanded difference in timeouts between tests 4 and 5 so that 5 does not timeout while waiting for 4 to timeout. This should fix the intermittent failure of test 5 on cygwin. ENH: When a mismatch is reported it now reports what it was as well as what it should have been.
2005-04-19 10:52:32 -04:00
Brad King
eebd1fb2dc
BUG: For some reason the non-template allocator test compiles on VS6 even though its allocator is a template. Adding ::size_type to be sure it accesses a member of the allocator.
2005-04-15 18:57:15 -04:00
Brad King
c290726b8f
BUG: Fix iterator traits test to use a real iterator instead of int*.
2005-04-15 18:49:21 -04:00
Brad King
78d1491173
BUG: Cannot use Win32 implementation for cygwin processes because then cygwin paths to executables like /usr/bin/ls are not found.
2005-04-15 16:10:26 -04:00
Brad King
bddade9696
COMP: Added KWSYS_CXX_HAS_CSTDDEF try-compile to KWSys to provide kwsys/cstddef header (to get size_t for hash_fun.hxx).
2005-04-15 16:00:44 -04:00
Brad King
cc996274f8
COMP: Replaced kwsys_stl with @KWSYS_NAMESPACE@_stl to properly use the configured namespace.
2005-04-15 15:30:28 -04:00
Sebastien Barre
ecc142ee33
ENH: move convenience method to get OS name and version from KWApp to KWSys.
2005-04-15 15:18:51 -04:00
Andy Cedilnik
3085b3bcfd
STYLE: Fix english
2005-04-15 14:47:36 -04:00
Brad King
66095be685
BUG: Added missing variable initialization that was accidentally removed on the previsous commit.
2005-04-15 13:56:23 -04:00
Brad King
370a39ce4b
ENH: Changing kwsysProcess implementation on Cygwin to use the Win32 implementation instead of the UNIX implementation. This makes dealing with misbehaving children work better. The KWSys Win32 process implementaion is more robust than the Cygwin implementation (partly because it doesn't have to exactly reproduce the POSIX api).
2005-04-15 13:35:26 -04:00
Bill Hoffman
b1541f3ee5
BUG: work around for buggy Tigger OSX systems that read two copies of the same file in a directory
2005-04-15 10:46:19 -04:00
Brad King
6c68c81475
ENH: Added KWSys try-compiles KWSYS_STL_HAS_ITERATOR_TRAITS, KWSYS_STL_HAS_ITERATOR_CATEGORY, KWSYS_STL_HAS___ITERATOR_CATEGORY, and KWSYS_STL_HAS_ALLOCATOR_NONTEMPLATE to get the hash table to compile on old HP and Sun compilers.
2005-04-15 09:54:03 -04:00
Andy Cedilnik
4caefef37e
STYLE: Nightly Version update
2005-04-15 09:35:22 -04:00
Brad King
df994e53fe
COMP: Replacing _Select1st with a specialized hash_select1st that avoids requiring the stl pair to have first_type defined. The old HP STL does not define first_type and second_type in its pair.
2005-04-15 09:05:05 -04:00
Brad King
7f706ecc98
ENH: Added KWSYS_CXX_HAS_ARGUMENT_DEPENDENT_LOOKUP try-compile to KWSys. Needed to optionally bring hash table comparison operators into the global namespace when argument dependent lookup is not supported.
2005-04-15 08:59:30 -04:00
Brad King
d3a69766df
COMP: Removed extra variable initializations to avoid Borland warnings.
2005-04-15 08:25:53 -04:00
Andy Cedilnik
5cbd066116
STYLE: Nightly Version update
2005-04-14 04:50:19 -04:00
Brad King
4fe07aa481
COMP: Remove friend templates and always use template friends (possibly with <>). Needed to work-around Sun CC bug.
2005-04-13 23:04:23 -04:00
Brad King
caac6c78b4
COMP: Disable MSVC debug symbol truncation warning.
2005-04-13 23:03:26 -04:00
Andy Cedilnik
b59dd02911
ENH: For sanity, create directory before creating generated file stream
2005-04-13 18:13:09 -04:00
Brad King
8d150e0bfb
BUG: The test1 executable has been removed from kwsys. Instead using testIOS for the kwsys test.
2005-04-13 17:58:08 -04:00
Brad King
21d54eea8d
STYLE: Renaming kwsys-hash test to kwsys-testhash for consistency with other tests.
2005-04-13 16:58:30 -04:00
Brad King
79c0487de9
COMP: Removing return value from test6. It is an infinite loop, so the return causes warnings. It will never return anyway.
2005-04-13 16:55:47 -04:00
Brad King
7297496a34
ENH: Removing old test1.c Process execution example. It is fully replaced by testProcess.
2005-04-13 16:47:19 -04:00
Brad King
caf54b2093
COMP: Adding work-around for CMake dependency scanning limitation. Any configured header included by KWSYS_HEADER() in a .c or .cxx file in kwsys itself must use this hack to get dependencies.
2005-04-13 16:46:09 -04:00
Andy Cedilnik
826405a1b6
ENH: Speedup by storing source name without last extension
2005-04-13 16:35:26 -04:00
Andy Cedilnik
030dd4b91e
ENH: Speedup by only getting the source once
2005-04-13 16:34:52 -04:00
Andy Cedilnik
c09f6172a4
ENH: Improve performance by using vector of char instead of string
2005-04-13 16:25:55 -04:00
Brad King
5e02b5ec96
BUG: Only do ~ test if HOME variable is defined.
2005-04-13 16:05:01 -04:00
Brad King
3a7920d461
BUG: Avoid error diagnostic popups on windows for test that crashes on purpose.
2005-04-13 15:57:22 -04:00
Brad King
be1084b524
COMP: Added KWSYS_STL_HAS_ALLOCATOR_MAX_SIZE_ARGUMENT check for non-standard argument to stl allocator<>::max_size method. Needed for kwsys hashtable to compile on Sun CC.
2005-04-13 15:39:03 -04:00
Brad King
551b28d501
BUG: allocator<>::rebind<> test should use kwsys_stl::allocator, not std::allocator.
2005-04-13 15:29:22 -04:00
Brad King
5bebcea6e7
COMP: Fix for Sun CC stl allocator signature of allocate method.
2005-04-13 15:22:32 -04:00
Brad King
81f7bc9cdb
BUG: When constructing the bucket vector type the allocator given must have been rebound to _Node* already because GCC 3.4's vector type does not rebind it.
2005-04-13 15:04:39 -04:00
Brad King
925743e1e7
ENH: Added better error message when TRY_COMPILE does not recognize an extension.
2005-04-13 14:43:23 -04:00
Brad King
bf70e83397
BUG: Fix GetFilenameName to not use uninitialized search position in win32 version.
2005-04-13 14:37:30 -04:00
Brad King
772b121a14
BUG: Fixed member template test to not produce a test program that crashes when it runs.
2005-04-13 14:13:05 -04:00
Andy Cedilnik
bddcf4ec97
ENH: Speedup improvements
2005-04-13 13:59:48 -04:00
Andy Cedilnik
4a390c174c
ENH: Do kwsys testing as part of cmake testing, command line arguments are not experimental and add simple test for systemtools
2005-04-13 13:57:24 -04:00
Bill Hoffman
3778d89cb9
BUG: fix insert for 64 bit
2005-04-13 09:54:37 -04:00
Brad King
743ab3a05f
ENH: Adding SGI hash_map and hash_set implementation ported from STL to KWSys. This also adds try-compiles for KWSYS_STL_HAS_ALLOCATOR_REBIND, KWSYS_CXX_HAS_FULL_SPECIALIZATION, KWSYS_CXX_HAS_MEMBER_TEMPLATES, and KWSYS_CXX_HAS_NULL_TEMPLATE_ARGS.
2005-04-13 08:08:54 -04:00
Brad King
1713c3fd19
ENH: Added __HPACC_USING_MULTIPLIES_IN_FUNCTIONAL fix from vtkstd.
2005-04-13 08:05:56 -04:00
Andy Cedilnik
db49ce0807
STYLE: Nightly Version update
2005-04-13 04:39:30 -04:00
Bill Hoffman
a18df448db
BUG: fix Ambiguity in insert call
2005-04-12 15:40:07 -04:00
Bill Hoffman
c8cc20a1af
BUG: add missing header for borland
2005-04-12 15:11:54 -04:00
Brad King
85f82c2092
COMP: Fixed ambiguous call to insert method of string.
2005-04-12 13:33:58 -04:00
Bill Hoffman
1004073942
ENH: performance improvements
2005-04-12 13:27:07 -04:00
Bill Hoffman
9e4506a2d0
ENH: do not collapse full path for cwd
2005-04-12 13:26:35 -04:00
Bill Hoffman
a3d1de8cd2
ENH: make regex static so it is not recomputed for each line of the cache
2005-04-12 13:26:08 -04:00
Bill Hoffman
266d5d16df
ENH: optimization of cwd and do not leak library handle
2005-04-12 13:25:19 -04:00
Ken Martin
ee7fbdf058
BUG: local gen was setting proj dir when it shouldnt
2005-04-12 09:36:18 -04:00
Andy Cedilnik
02ed1e61d9
STYLE: Nightly Version update
2005-04-12 03:09:59 -04:00
Bill Hoffman
5e39c9ca14
BUG: fix GetLongPathName for WindowsNT
2005-04-11 12:20:24 -04:00
Andy Cedilnik
8fe7ea644d
STYLE: Nightly Version update
2005-04-11 04:58:27 -04:00
Andy Cedilnik
b1f6edf017
STYLE: Nightly Version update
2005-04-10 04:06:54 -04:00
Andy Cedilnik
12c1cf3458
STYLE: Nightly Version update
2005-04-09 02:38:02 -04:00
Bill Hoffman
ba58264abe
BUG: handle case insensitive library extensions on windows
2005-04-08 12:46:56 -04:00
Bill Hoffman
a5be6b8406
BUG: fix build on mingw
2005-04-08 08:34:22 -04:00
Andy Cedilnik
98e1bc3efa
STYLE: Nightly Version update
2005-04-08 02:37:22 -04:00
Bill Hoffman
3387db4c05
BUG: if short path or long path fails return the original input
2005-04-07 17:20:33 -04:00
Bill Hoffman
be32b258cb
ENH: check return value of GetLongPath
2005-04-07 16:58:02 -04:00
Bill Hoffman
f50e904faf
ENH: fix install test with xcode, the xcode generator does not support library versioning yet
2005-04-07 16:09:13 -04:00
Brad King
5fb8342177
BUG: Avoid converting the subdirectory name to a relative path twice.
2005-04-07 15:09:13 -04:00
Brad King
738bbc767b
BUG: Do not repeat paths when trying the lib/ to lib64/ replacement.
2005-04-07 14:41:34 -04:00
Brad King
0d494a031c
ENH: Adding automatic generation of several 64-bit search path forms.
2005-04-07 14:30:48 -04:00
Brad King
1c73f2f743
BUG: Fix rule name for subdirectory traversal to use relative paths. This was broken by the recent subdirectory changes.
2005-04-07 13:48:20 -04:00
Bill Hoffman
fadff33791
BUG: fix for bug 1717 incorrect path sent to dart server
2005-04-07 13:03:47 -04:00
Andy Cedilnik
a1d7482548
STYLE: Nightly Version update
2005-04-07 02:31:27 -04:00
Brad King
5d7593bf50
BUG: Avoid duplicate definition by using cmsys_STL_STRING_NEQ_CHAR_DEFINED and cmsys_STL_STRING_NO_NEQ_CHAR.
2005-04-06 16:15:13 -04:00
Brad King
f0b10ad061
ENH: Added proper namespaced version of KWSYS_STL_STRING_ISTREAM_DEFINED, KWSYS_STL_STRING_OSTREAM_DEFINED, and _STL_STRING_NEQ_CHAR_DEFINED macros.
2005-04-06 16:14:29 -04:00
Brad King
1c4337d778
ENH: Removed CMAKE_GENERATOR_NEW now that the old unix makefile generator is never used.
2005-04-06 15:06:08 -04:00
Bill Hoffman
5e0a796acc
ENH: better fix for 64 bit, add 64 to the name of all directories in the search path
2005-04-06 11:56:04 -04:00
Bill Hoffman
69da19a6a7
ENH: allow sub projects to use targets that are not part of the sub-project
2005-04-06 10:59:25 -04:00
Bill Hoffman
1e6989017d
remove cerr stuff
2005-04-06 09:47:07 -04:00
Bill Hoffman
d8f75badb4
Fix bug in != stuff
2005-04-06 09:44:09 -04:00
Andy Cedilnik
82aa6aa22d
STYLE: Nightly Version update
2005-04-06 04:28:10 -04:00
Bill Hoffman
19aff4f3bd
COMP: hack fix for old sgi until bootstrap is fixed
2005-04-05 21:10:10 -04:00
Bill Hoffman
3ca1081419
BUG: try to address Bug 1673 .
2005-04-05 17:06:00 -04:00
Bill Hoffman
af60114ffb
BUG: fix for bug 1636 add extensions to AUX_SOURCE_DIRECTORY files
2005-04-05 14:48:25 -04:00
Bill Hoffman
697d749c73
BUG: fix for bug 1660
2005-04-05 13:14:50 -04:00
Bill Hoffman
d74d8aeb71
BUG: fix for bug 1700
2005-04-05 11:23:08 -04:00
Bill Hoffman
0255dab023
BUG: fix for bug 1702, better error message for GUID missing
2005-04-05 10:22:18 -04:00
Brad King
389f24f777
ENH: Added Close method and updated Open method to allow streams to be reused.
2005-04-05 08:25:21 -04:00
Andy Cedilnik
2681215256
STYLE: Nightly Version update
2005-04-05 04:25:25 -04:00
Bill Hoffman
ab7d51581c
ENH: get directory property should return an empty variable if it is not set, not just have an error
2005-04-04 16:43:44 -04:00
Andy Cedilnik
0dd2b6eb80
BUG: By default disable new files.
2005-04-04 12:22:08 -04:00
Andy Cedilnik
f9545f3fef
STYLE: Nightly Version update
2005-04-04 03:01:45 -04:00
Andy Cedilnik
a5f561055f
STYLE: Nightly Version update
2005-04-03 03:17:01 -04:00
Andy Cedilnik
d7807428a2
STYLE: Nightly Version update
2005-04-02 02:16:17 -05:00
Andy Cedilnik
86cebea79a
ENH: More ctest changes and move SetupTest to superclass
2005-04-01 15:48:46 -05:00
Andy Cedilnik
6cd36d16e5
ENH: Rename the DartConfiguration.tcl to CTestConfiguration.ini
2005-04-01 15:45:26 -05:00
Andy Cedilnik
7acfc4dc3c
ENH: Start adding support for CTest testfiles
2005-04-01 14:57:55 -05:00
Andy Cedilnik
eca18a2e9f
STYLE: Nightly Version update
2005-04-01 02:17:37 -05:00
Brad King
dd4031114a
BUG: When generating the name of the custom rule file the character : should be replaced with an underscore because it might be a non-file-name part of a path.
2005-03-31 18:03:47 -05:00
Bill Hoffman
047047924d
BUG: fix ITK build with xcode, as long as you build it in little parts, this fixes the headermap problem
2005-03-31 11:57:26 -05:00
Andy Cedilnik
76f7493974
STYLE: Nightly Version update
2005-03-31 02:20:34 -05:00
Brad King
a0e71e77f9
BUG: It is possible for the nightly start time to be over 24 hours in the future which requires two days to be subtracted. Using a while loop to make sure enough days are added or subtracted. It should never be able to iterate more than twice.
2005-03-30 16:11:37 -05:00
Brad King
3bb990dcf1
BUG: Test for stl stirng operator!= for char* needs to know result of KWSYS_STL_HAVE_STD.
2005-03-30 15:27:16 -05:00
Andy Cedilnik
7298d22666
STYLE: Nightly Version update
2005-03-30 02:19:27 -05:00
Ken Martin
62969492b0
ENH: removed GetParentProjects
2005-03-29 15:34:27 -05:00
Brad King
c940351914
BUG: Fix dependencies of custom commands that are relative paths to files or other custom command outputs.
2005-03-29 10:34:58 -05:00
Brad King
65f1e3e1d8
ENH: Added operator!= for stl string and char* when the system does not provide one.
2005-03-29 10:10:25 -05:00
Brad King
22f6d68be3
ENH: Added istream and ostream operators for stl string in KWSys when using old streams that do not provide them.
2005-03-29 08:20:08 -05:00
Brad King
c7a2c80c17
ENH: SplitPath now supports slashes in both directions in the input path but still produces forward slashes in the root component.
2005-03-29 08:09:47 -05:00
Andy Cedilnik
571929e86c
STYLE: Nightly Version update
2005-03-29 02:21:19 -05:00
Sebastien Barre
1816011791
ENH: move EstimateFormatLength to kwsys
2005-03-28 17:46:38 -05:00
Ken Martin
11965ebd34
ENH: change how the generator is selected and what the last one used was
2005-03-28 13:23:07 -05:00
Andy Cedilnik
98f30a3d29
STYLE: Nightly Version update
2005-03-28 02:12:49 -05:00
Andy Cedilnik
5c76a8ca51
STYLE: Nightly Version update
2005-03-27 02:18:56 -05:00
Brad King
ebbe1ffdd9
COMP: Removing stl string io operators change until the CMake bootstrap script can be fixed.
2005-03-26 09:58:05 -05:00
Brad King
098c33c4da
ENH: Added istream and ostream operators for stl string when using old streams that do not provide them.
2005-03-26 08:19:36 -05:00
Andy Cedilnik
8c62539cab
STYLE: Nightly Version update
2005-03-26 02:22:14 -05:00
Andy Cedilnik
70007a02c2
ENH: When in-source build, do not do bootstrap test
2005-03-25 18:55:19 -05:00
Andy Cedilnik
b28937f1c7
ENH: Remove curl build testing
2005-03-25 18:46:53 -05:00
Brad King
8cb981b176
ENH: Clarified documentation of the command.
2005-03-25 16:40:28 -05:00
Brad King
e0cfb268b6
ENH: Adding SharedForward C header to help create forwarding executables on UNIX systems that configure the shared library runtime search path and then replace themselves with the real executable. This is useful to create binary distributions that work from any extracted location even with shared libraries.
2005-03-25 08:41:57 -05:00
Brad King
4ba14d1278
ENH: Re-implemented CollapseFullPath to not need to change directories. Operation is now fully string based.
2005-03-25 08:09:00 -05:00
Brad King
7219c7a75c
BUG: Adjusted GetNightlyTime computation to not depend on time_t being a signed type.
2005-03-25 08:05:21 -05:00
Andy Cedilnik
33768c2797
STYLE: Nightly Version update
2005-03-25 02:16:28 -05:00
Andy Cedilnik
40b7ab955d
STYLE: Nightly Version update
2005-03-24 02:25:37 -05:00
Bill Hoffman
584e0f2f64
fix for xcode
2005-03-23 08:20:46 -05:00
Andy Cedilnik
ddfec3f723
STYLE: Nightly Version update
2005-03-23 02:22:40 -05:00
Bill Hoffman
296a3f41aa
FIX: fix bug 1690
2005-03-22 14:27:08 -05:00
Bill Hoffman
987c7a094f
ENH: try to handle more source file types
2005-03-22 14:00:57 -05:00
Andy Cedilnik
89b31c4f81
ENH: just use the file name
2005-03-22 13:32:42 -05:00
Bill Hoffman
213040b612
ENH: make sure project map is cleared each time.
2005-03-22 11:33:46 -05:00
Andy Cedilnik
6baf2119ca
ENH: use better names for files
2005-03-22 10:29:34 -05:00
Brad King
aa69a14495
BUG: Initializing from parent should copy link directories as well.
2005-03-22 10:23:04 -05:00
Brad King
289429cd00
ENH: Added check for invalid characters in output name.
2005-03-22 08:36:40 -05:00
Bill Hoffman
e0fab29395
ENH: remove commented code
2005-03-22 07:27:10 -05:00
Bill Hoffman
c2ad3e4afc
ENH: fix adding of rc files
2005-03-22 07:26:45 -05:00
Andy Cedilnik
56c0b62095
STYLE: Nightly Version update
2005-03-22 02:24:38 -05:00
Andy Cedilnik
d30265e7b5
STYLE: Nightly Version update
2005-03-21 02:32:10 -05:00
Andy Cedilnik
2627dd065a
STYLE: Nightly Version update
2005-03-20 02:34:13 -05:00
Ken Martin
eb1764b34f
COMP: fix warning
2005-03-19 09:05:17 -05:00
Andy Cedilnik
8838e720d8
STYLE: Nightly Version update
2005-03-19 02:38:05 -05:00
Ken Martin
0fe5f14c28
COMP: fix warning
2005-03-18 11:29:34 -05:00
Ken Martin
770d4a2fac
ENH: remove cmSubDirectory from unused files?
2005-03-18 10:58:40 -05:00
Ken Martin
345cf04012
ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings
2005-03-18 10:41:41 -05:00
Ken Martin
1f9df24ba7
ENH: added immediate subdirectory command
2005-03-18 10:39:21 -05:00
Ken Martin
91e9640065
ENH: bad idea
2005-03-18 09:03:28 -05:00
Andy Cedilnik
303c41ce8e
STYLE: Nightly Version update
2005-03-18 02:34:50 -05:00
Brad King
2a5f8796e7
BUG: Need to collapse full paths before depending on them to remove ./ and ../ to make sure target names match.
2005-03-17 18:37:36 -05:00
Bill Hoffman
1568f73825
ENH: add source groups xcode
2005-03-17 15:35:44 -05:00
Brad King
eea7221f31
COMP: Using proper __QNX__ preprocessor test.
2005-03-17 13:06:55 -05:00
Andy Cedilnik
dcbbcba51a
STYLE: Nightly Version update
2005-03-17 02:41:03 -05:00
Andy Cedilnik
3768961a66
COMP: More cleanups
2005-03-16 13:26:36 -05:00
Andy Cedilnik
d30868d952
ENH: Make sure to use internal zlib
2005-03-16 12:54:35 -05:00
Andy Cedilnik
2073646eb1
ENH: Cleanup of the output
2005-03-16 12:54:19 -05:00
Brad King
6b43d78dae
COMP: Only include malloc.h on QNX.
2005-03-16 10:49:58 -05:00
Sebastien Barre
74ec81ca3f
FIX: that was wrong
2005-03-16 10:15:13 -05:00
Brad King
db10dc0f1e
BUG: Do not add Qt wrapping test unless QT is found and QT_UIC_EXECUTABLE is found.
2005-03-16 09:55:08 -05:00
Brad King
59ae67558f
COMP: Need malloc.h for malloc/free on QNX.
2005-03-16 09:41:26 -05:00
Andy Cedilnik
21b194e32b
STYLE: Nightly Version update
2005-03-16 02:35:41 -05:00
Ken Martin
8545b40f8e
ENH: only support rel paths for now
2005-03-15 11:22:08 -05:00
Brad King
28bb8e04c0
COMP: Defining YY_NO_INPUT to remove compilation of unused yyinput function. It was producing a warning about unreachable code.
2005-03-15 08:14:35 -05:00
Brad King
5ddaebb522
COMP: Removed warning due to unsigned enum type.
2005-03-15 08:13:48 -05:00
Andy Cedilnik
80d7413806
STYLE: Nightly Version update
2005-03-15 02:38:02 -05:00
Bill Hoffman
3abbf15a5a
ENH: make xcode compile only on apple
2005-03-14 13:23:14 -05:00
Ken Martin
791aa6052b
ENH: add support for out of source source
2005-03-14 11:29:15 -05:00
Ken Martin
7a68698b6f
ENH: added new structure to hold subdirectories
2005-03-14 09:23:50 -05:00
Brad King
16125cd015
COMP: Added __INTEL_COMPILER to test for yyerrorlab warning suppression.
2005-03-14 08:15:08 -05:00
Andy Cedilnik
4a0373c27d
STYLE: Nightly Version update
2005-03-14 03:18:08 -05:00
Andy Cedilnik
5bca322a72
STYLE: Nightly Version update
2005-03-13 03:01:33 -05:00
Andy Cedilnik
01026b2f3d
STYLE: Nightly Version update
2005-03-12 02:35:54 -05:00
Brad King
1ab9f4747d
BUG: Do not report an error removing the binary directory if it doesn't exist.
2005-03-11 12:56:10 -05:00
Sebastien Barre
a1de574851
ENH: add last two small funcs from vtkString. Done removing deps
2005-03-11 11:48:39 -05:00
Andy Cedilnik
95d6107da2
FIX: fix crashing test SubDir for xcode
2005-03-11 10:53:45 -05:00
Sebastien Barre
213c04563c
ENH: update documentation, sort methods into categories
2005-03-11 10:43:31 -05:00
Bill Hoffman
a6e9dd6cfc
FIX: fix output of passing tests
2005-03-11 10:29:29 -05:00
Brad King
0d0cfaea08
COMP: Added missing include of string.h.
2005-03-11 10:07:36 -05:00
Brad King
084a1c9900
COMP: Adding stdlib.h to standard includes. We are using functions from it all over the place assuming it has been included here.
2005-03-11 10:03:56 -05:00
Sebastien Barre
c8772c286e
COMP: fix some warnings
2005-03-11 09:31:58 -05:00
Ken Martin
63cd6e39e1
COMP: fix a warning
2005-03-11 08:38:15 -05:00
Andy Cedilnik
4f1591d91c
STYLE: Nightly Version update
2005-03-11 02:32:56 -05:00
Sebastien Barre
effbdf8d8f
ENH: remove deps to vtkString by using KWSys (a handful of functions have been moved to KWSys)
2005-03-10 17:49:27 -05:00
Sebastien Barre
2415ff678a
ENH: remove deps to vtkString by using KWSys (a handful of functions have been moved to KWSys)
2005-03-10 17:44:58 -05:00
Sebastien Barre
07bdc60045
ENH: remove deps to vtkString by using KWSys (a handful of functions have been moved to KWSys)
2005-03-10 17:34:22 -05:00
Ken Martin
3ff6722934
ENH: cleanup by removing all the olf local generate junk that i not longer needed
2005-03-10 13:39:38 -05:00
Sebastien Barre
a79868206e
ENH: move function from vtkKWDirectoryUtilities and vtkString to SystemTools
2005-03-10 12:50:17 -05:00
Ken Martin
0e3f4214b9
ENH: better docs
2005-03-10 10:04:21 -05:00
Andy Cedilnik
21acffc617
STYLE: Nightly Version update
2005-03-10 02:26:11 -05:00
Andy Cedilnik
630b6353cd
BUG: xmlrpc does the base64 encoding
2005-03-09 18:06:26 -05:00
Andy Cedilnik
796e82da9d
STYLE: Nightly Version update
2005-03-09 02:26:04 -05:00
Brad King
5a847aa7bf
BUG: Removing jump-and-build ordering change until we can prevent extra jumps from always occuring.
2005-03-08 18:38:43 -05:00
Brad King
4c765d2797
ENH: Removing ... ellipsis from end of echo lines. It is just clutter.
2005-03-08 16:01:04 -05:00
Brad King
778c4940de
ENH: Adding extra dependencies to jump-and-build rules that force a single ordering to prevent parallel jumps. This avoids problems with two jumps reaching the same target in parallel which happened occasionally with the old generator.
2005-03-08 15:55:13 -05:00
Brad King
b8e7851b18
ENH: Removed "Checking build system in ..." message. It is always paired with an Entering or Jumping message and is not necessary.
2005-03-08 15:35:43 -05:00
Brad King
ddb0408007
ENH: Added option CMAKE_SKIP_RULE_DEPENDENCY to skip making build rules depend on their own rule files. It can be added to the cache by the user or added by the project in a list file.
2005-03-08 13:43:17 -05:00
Brad King
200c98fc32
BUG: Only add leading ./ to custom command executable if the command is really specified as one in the current directory.
2005-03-08 11:37:41 -05:00
Brad King
d4a2000657
BUG: When a custom command's executable is in the current directory the relative path to it needs a "./".
2005-03-08 11:25:07 -05:00
Brad King
f3a92bdfc7
ENH: Updating Kdevelop generator to use the new makefile generator. The old one no longer works anyway because local generates are now disabled.
2005-03-08 09:25:17 -05:00
Brad King
5dc555e26d
BUG: Dependency scans and checks must always set the current working directory to the directory containing the Makefile.
2005-03-08 09:24:24 -05:00
Andy Cedilnik
59a7019305
STYLE: Nightly Version update
2005-03-08 02:26:43 -05:00
Brad King
e75df695de
BUG: When checking for upper-case modules do not use an upper-case .MOD extension.
2005-03-07 15:19:18 -05:00
Andy Cedilnik
04bb427d1f
BUG: Handle restrictive permissions
2005-03-07 13:51:18 -05:00
Andy Cedilnik
14890b6ad4
COMP: Remove warning
2005-03-07 12:14:22 -05:00
Andy Cedilnik
8ee95c2c57
STYLE: Nightly Version update
2005-03-07 02:28:26 -05:00
Andy Cedilnik
8248953df1
COMP: Remove warning and fix the logic
2005-03-06 08:51:08 -05:00
Andy Cedilnik
70b01d4506
COMP: Do not build cmw9xcom on Cygwin
2005-03-06 08:17:42 -05:00
Andy Cedilnik
c0de8ba723
STYLE: Nightly Version update
2005-03-06 02:27:37 -05:00
Andy Cedilnik
4203bdf816
COMP: Remove compile error
2005-03-05 08:12:05 -05:00
Andy Cedilnik
d8a563f45c
STYLE: Nightly Version update
2005-03-05 02:21:06 -05:00
Andy Cedilnik
bee77d0298
ENH: Start working on xmlrpc code. This code does not work, but it will at least test compiling with cmxmlrpc
2005-03-04 17:11:42 -05:00
Andy Cedilnik
ef282e2a7f
ENH: More cleanups and start linking ctest to XML-RPC
2005-03-04 14:27:32 -05:00
Andy Cedilnik
89f603b620
ENH: More cleanups and reorganization
2005-03-04 11:38:34 -05:00
Andy Cedilnik
f451469d58
ENH: Cleanups
2005-03-04 10:05:01 -05:00
Andy Cedilnik
bab4bf8591
BUG: This cmakelists file is not used any more
2005-03-04 10:04:25 -05:00
Andy Cedilnik
a98ce34c81
STYLE: Nightly Version update
2005-03-04 02:25:40 -05:00
Bill Hoffman
a9a0c91630
ENH: fix for finding the correct target in the current project
2005-03-03 22:35:06 -05:00
Bill Hoffman
16b65d86c9
ENH: try and debug the failed test on the continuous
2005-03-03 18:46:52 -05:00
Bill Hoffman
ded7d15144
ENH: try number two with topological sort
2005-03-03 18:16:00 -05:00
Brad King
2444cd3828
ENH: Implementing explicit cmake_copy_f90_mod callback to copy Fortran90 modules to the stamp files more reliably. This removes the temporary hack for per-platform upper-/lower- case.
2005-03-03 16:53:33 -05:00
Brad King
2fe4e650bf
BUG: Fixed scanning to account for double-quote includes.
2005-03-03 15:22:18 -05:00
Brad King
5290b40c47
ENH: Added "ostringstream(const kwsys_stl::string& s)" and "void str(const kwsys_stl::string& s)" compatibility methods.
2005-03-03 12:00:43 -05:00
Ken Martin
78ca400d33
ENH: remove code warrior classes
2005-03-03 08:47:03 -05:00
Andy Cedilnik
cd46fcaaf9
STYLE: Nightly Version update
2005-03-03 02:26:04 -05:00
Bill Hoffman
17f474b0d4
ENH: reverse last changes to avoid dashboard failures
2005-03-02 18:56:46 -05:00
Bill Hoffman
7007b41dcb
ENH: fix library ordering stuff to use a topological sort
2005-03-02 17:49:11 -05:00
Andy Cedilnik
1b68c76b19
BUG: Attempt to fix sorting stability using more deterministic compare function
2005-03-02 11:48:58 -05:00
Ken Martin
78d85f4af8
ENH: now use xcode instead
2005-03-02 10:58:13 -05:00
Brad King
e015d822ab
BUG: Pay attention to ForceUnixPaths setting in cmSystemTools for ConvertToQuotedOutputPath and for dependency scanning.
2005-03-02 09:34:16 -05:00
Brad King
ba6f07b10c
BUG: We need to test the compiler for the case of the mod file names. For now this is a temporary hack to use upper case on SGI and lower case on Sun.
2005-03-02 09:02:36 -05:00
Brad King
749b80c7ed
BUG: SGI make can support suffixes only up to 32 characters. Renaming .hpux_make_must_have_suffixes_list to .hpux_make_needs_suffix_list.
2005-03-02 08:51:48 -05:00
Andy Cedilnik
a00d3d39a5
STYLE: Nightly Version update
2005-03-02 02:30:11 -05:00
Bill Hoffman
87e6c54e26
FIX: switch to stable_sort to avoid crash
2005-03-01 17:32:25 -05:00
Andy Cedilnik
ce403305e1
COMP: CMake should be build static. Also propagate build_shared_libs to curl
2005-03-01 14:21:45 -05:00
Brad King
2a8adb53ea
BUG: Module file names are case insensitive. Always use lower case no matter the real name of the module.
2005-03-01 13:36:07 -05:00
Brad King
35f36d3f0f
COMP: Removed unused parameter warning.
2005-03-01 13:32:58 -05:00
Brad King
c7beb28657
ENH: Enabling cmLocalUnixMakefileGenerator2 by default.
2005-03-01 12:27:06 -05:00
Brad King
2aa613b98c
ENH: Enabling cmLocalUnixMakefileGenerator2 (new makefile generator) by default.
2005-03-01 12:26:25 -05:00
Brad King
e979735a19
ENH: Framework for java dependency scanner. Right now it does nothing but always reports success. This is enough to get the Java test to pass with the new generator because the old implementation did not do dependencies anyway.
2005-03-01 12:21:34 -05:00
Brad King
b636a0f20a
BUG: Added FILES mode to INSTALL_PROGRAMS command to make the single argument case unambiguous.
2005-03-01 12:13:38 -05:00
Andy Cedilnik
717927d6d2
FIX: fix spaces in paths
2005-03-01 11:25:23 -05:00
Brad King
77e22a7d70
BUG: Replaced previous fix with an implementation of properly formatting the custom build code in the generated file.
2005-03-01 10:05:58 -05:00
Andy Cedilnik
2e00f02112
STYLE: Nightly Version update
2005-03-01 02:28:25 -05:00
Ken Martin
a5501b11f6
FIXTHIS THING: fix the bug
2005-02-28 16:11:21 -05:00
Bill Hoffman
a65da51919
fix typeo
2005-02-28 15:30:40 -05:00
Bill Hoffman
b7ef8149e8
ENH: add re run cmake if inputs change
2005-02-28 15:07:13 -05:00
Andy Cedilnik
46fc2dc0cd
STYLE: Nightly Version update
2005-02-28 02:25:09 -05:00
Andy Cedilnik
588653c4e8
COMP: Remove warnings about shadow variables
2005-02-27 17:36:00 -05:00
Andy Cedilnik
90c0fc8cc5
STYLE: Nightly Version update
2005-02-27 03:04:56 -05:00
Bill Hoffman
80c9a67845
COMP: remove some warnings
2005-02-26 16:58:19 -05:00
Andy Cedilnik
ca7c1219b5
STYLE: Nightly Version update
2005-02-26 03:02:56 -05:00
Bill Hoffman
8d59e58b6a
COMP: fix warning
2005-02-25 20:46:33 -05:00
Bill Hoffman
c4ca049e3f
ENH: clean up and use order link directories
2005-02-25 17:45:12 -05:00
Bill Hoffman
381777f866
ENH: make sure header files are in the header file group
2005-02-25 14:20:20 -05:00
Brad King
d18722a212
ENH: Replaced OutputEcho/pre-echo/post-echo with AppendEcho. This allows for more flexible echo specifications and better preserves echo text.
2005-02-25 11:23:17 -05:00
Brad King
cf8fb5c6f8
ENH: Adding inclusion of pre-build and pre-link commands when building executables and libraries.
2005-02-25 09:19:04 -05:00
Brad King
f11f012cd7
BUG: ConvertToQuotedOutputPath must replace slashes in root component on windows.
2005-02-25 09:14:34 -05:00
Brad King
03e2878db8
ENH: Added ConvertToQuotedOutputPath method and used it to properly generate external object references with spaces in the path.
2005-02-25 09:06:18 -05:00
Andy Cedilnik
5bbf471f23
STYLE: Nightly Version update
2005-02-25 03:08:51 -05:00
Brad King
c56045f2e2
BUG: Removed instances of calling ConvertToRelativeOutputPath twice on the same path.
2005-02-24 19:32:50 -05:00
Brad King
de47b43c6f
BUG: Need to configure relative path support for LocalGenerate to support old makefile generator.
2005-02-24 19:28:44 -05:00
Brad King
397dc1cef5
ENH: Converted some ConvertToRelativeOutputPath calls to ConvertToOptionallyRelativeOutputPath in preparation for making ConvertToRelativeOutputPath always convert. Some of these might be able to be switched back but we will first have to test what paths can be relative in the generate VS project files.
2005-02-24 18:35:36 -05:00
Bill Hoffman
d680e51777
ENH: fix relative paths in xcode
2005-02-24 17:46:49 -05:00
Brad King
ea258e9a1a
ENH: Converted some ConvertToRelativeOutputPath calls to ConvertToOptionallyRelativeOutputPath in preparation for making ConvertToRelativeOutputPath not check CMAKE_USE_RELATIVE_PATHS.
2005-02-24 16:25:47 -05:00
Brad King
ea5f13fc82
BUG: The path to the source file in a compile line should be made relative only when CMAKE_USE_RELATIVE_PATHS is on.
2005-02-24 16:19:42 -05:00
Brad King
cb48e0c161
ENH: Merged implementations of ConvertToRelative*Path methods. The main ConvertToRelativePath method is now in cmGlobalGenerator. It converts paths only if they are at least inside the deepest common directory between the top-level source and build trees. Each cmLocalGenerator instance calls this global method with its own output directory as the "local" argument from which paths are relative. Added separate ConvertToOptionallyRelative path that pays attention to the CMAKE_USE_RELATIVE_PATHS option.
2005-02-24 16:04:54 -05:00
Andy Cedilnik
9bf0811e34
COMP: remove compiler warning
2005-02-24 15:36:56 -05:00
Andy Cedilnik
8b54b7a683
ENH: fix spaces in paths problems
2005-02-24 15:34:14 -05:00
Brad King
495666742b
ENH: Added ComparePath method.
2005-02-24 14:47:45 -05:00
Bill Hoffman
2ebbf64508
ENH: remove unused code
2005-02-24 14:27:16 -05:00
Brad King
c1ca511331
COMP: HP compiler does not like initializing a const std::string & with a const char* (which requires the reference to be bound to a temporary with the scope of the reference).
2005-02-24 13:45:37 -05:00
Bill Hoffman
a51f7b4f9a
ENH: clean up and remove some debug code
2005-02-24 13:26:39 -05:00
Bill Hoffman
ff812580eb
ENH: add a new library path ordering algorithm to make sure -L paths will pick the correct libraries if possible
2005-02-24 13:16:41 -05:00
Brad King
9c4997bf06
BUG: Avoid putting a leading ./ on the dependency names.
2005-02-24 12:44:56 -05:00
Brad King
b40745c925
BUG: Using a better technique to produce the rule file name for a custom command when the output is not in the current directory or lower.
2005-02-24 12:19:20 -05:00
Brad King
2e451961b6
BUG: Only use the existing CMake(lang)Compiler.cmake file from the build tree if it was generated by the same version of CMake.
2005-02-24 10:32:58 -05:00
Brad King
df301a2542
BUG: Fixed GetCacheMinorVersion to not always return 0.
2005-02-24 10:31:17 -05:00
Andy Cedilnik
33024e8ff6
COMP: Remove compile warning in bootstrap stage
2005-02-24 10:14:56 -05:00
Brad King
e9da9cc3d7
BUG: Do not crash when the link language for a target is not known.
2005-02-24 09:21:15 -05:00
Brad King
77194207ce
BUG: Need proper newline argument to ConstructScript call.
2005-02-24 09:20:34 -05:00
Andy Cedilnik
f8c4e130a0
STYLE: Nightly Version update
2005-02-24 03:46:15 -05:00
Andy Cedilnik
7b9f3389c3
ENH: remove output path stuff
2005-02-23 20:41:03 -05:00
Ken Martin
a8770ccc19
BUG: fix for empty target or config strings in the Build method
2005-02-23 14:36:38 -05:00
Bill Hoffman
e5637ef7d8
FIX: fix to make this work with new custom command stuff
2005-02-23 13:50:52 -05:00
Andy Cedilnik
b8c36562df
STYLE: Nightly Version update
2005-02-23 03:03:21 -05:00
Brad King
798404aeee
ENH: Added CMAKE_PROJECT_NAME variable to play the role of CMAKE_SOURCE_DIR and CMAKE_BINARY_DIR for the top-level project name.
2005-02-22 15:31:02 -05:00
Brad King
7c7b173042
ENH: Added better default install location for windows builds. The previous default /usr/local did not make much sense. Now "%SystemDrive%/Program Files/PROJECT_NAME" is used, which is the windows equivalent to /usr/local.
2005-02-22 15:22:40 -05:00
Brad King
ec497c7a23
ENH: LOAD_COMMAND command will now set a variable called CMAKE_LOADED_COMMAND_<COMMAND_NAME> to the full path of the loaded module if loading was successful. Otherwise the variable is not set (will evaluate to empty string). This is useful both in testing whether loading worked and for installing loaded command modules.
2005-02-22 14:52:55 -05:00
Ken Martin
bfcb4b6937
COMP: fix warning
2005-02-22 12:34:02 -05:00
Brad King
b8a77b2965
BUG: Fixed formatting of generated documentation.
2005-02-22 12:10:43 -05:00
Ken Martin
12c4e90294
BUG: fix test execution
2005-02-22 10:43:06 -05:00
Ken Martin
4baa085a1a
BUG: better error handling
2005-02-22 10:42:49 -05:00
Brad King
39af9ee1e4
ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues.
2005-02-22 10:32:44 -05:00
Ken Martin
4d30cb309c
ENH: ctest now uses CMake global generator to do the build part of build-and-test
2005-02-22 09:12:10 -05:00
Brad King
832fa0e609
BUG: Need to return before configure step when running in script mode.
2005-02-22 09:08:02 -05:00
Brad King
653bf6c25c
ENH: Adding cmCustomCommandLine and cmCustomCommandLines subclasses of std::vector instantiations to represent multiple commands for a single custom command. These will be used in an upcoming checkin.
2005-02-22 08:22:38 -05:00
Andy Cedilnik
1662466ca2
STYLE: Nightly Version update
2005-02-22 03:01:21 -05:00
Andy Cedilnik
658dfe5b3f
STYLE: Nightly Version update
2005-02-21 03:07:46 -05:00
Andy Cedilnik
b787497496
STYLE: Nightly Version update
2005-02-20 03:13:45 -05:00
Andy Cedilnik
d51c43a80d
STYLE: Nightly Version update
2005-02-19 02:43:06 -05:00
Brad King
ffb2c0c0e5
BUG: cmSourceFile instances should delete their own custom commands when a new one is set.
2005-02-18 16:19:09 -05:00
Brad King
04b5d1613c
COMP: Using const_iterator instead of iterator to walk through custom command dependencies.
2005-02-18 16:12:33 -05:00
Brad King
1088f39327
COMP: Added missing forward declaration of cmMakefile. This was only working because cmCustomCommand.h declared it.
2005-02-18 16:12:08 -05:00
Andy Cedilnik
c116bf5f84
ENH: fix for spaces in the path
2005-02-18 15:45:19 -05:00
Bill Hoffman
c60cf6585d
COMP: remove warning
2005-02-18 14:32:55 -05:00
Bill Hoffman
785b0dc012
ENH: all tests are passing for XCode
2005-02-18 13:32:51 -05:00
Andy Cedilnik
b5ca101fd7
STYLE: Nightly Version update
2005-02-18 02:44:58 -05:00
Bill Hoffman
e930043477
ENH: more tests are passing, relative paths, and external objects are the ones left now
2005-02-17 17:54:14 -05:00
Andy Cedilnik
28f2dfb752
BUG: Detect when TestsToRunInformation is not set
2005-02-17 16:59:22 -05:00
Andy Cedilnik
d5aafe1b93
ENH: Some more generalization
2005-02-17 16:11:10 -05:00
Andy Cedilnik
79a7f42a21
ENH: Cleanups and add CTEST_UPDATE command
2005-02-17 15:23:00 -05:00
Andy Cedilnik
ab7668de3f
ENH: Add a way to set options of the handler genericly
2005-02-17 15:22:29 -05:00
Brad King
e2ec4a1845
ENH: Adding kwsys::SystemTools::FileTimeCompare method to compare file modification times with the highest resolution possible on the file system.
2005-02-17 11:28:13 -05:00
Andy Cedilnik
8fe1686510
ENH: Cleanups and add CTEST_START command
2005-02-17 10:51:52 -05:00
Andy Cedilnik
ad5115d00f
ENH: Add support for single '
2005-02-17 10:51:18 -05:00
Brad King
0fd1c5d809
ENH: Added try-compile KWSYS_STAT_HAS_ST_MTIM. This tests whether struct stat has the extra st_mtim member that has high resolution times.
2005-02-17 10:49:16 -05:00
Bill Hoffman
761cbed509
FIX: fix for bug 1606
2005-02-17 10:39:59 -05:00
Brad King
6d487c33d4
ENH: Removing collapsing of files to full path before checking. The current working directory is set correctly because the dependency lines are used by make anyway. This drastically improves the speed of dependency checking.
2005-02-17 10:18:29 -05:00
Brad King
3d9d893426
ENH: Avoid generating duplicate rules for an object file. A warning about duplicate source files in a target is now generated.
2005-02-17 10:03:27 -05:00
Brad King
cd6dd55330
ENH: Added generation of test target to run ctest.
2005-02-17 08:50:53 -05:00
Brad King
2651d170d5
BUG: Removing "guess when there is a space in the path" check for chdir command. It is the responsibility of the caller of the command to ensure the arguments are properly quoted on the command line.
2005-02-17 07:53:57 -05:00
Andy Cedilnik
9e65aca620
STYLE: Nightly Version update
2005-02-17 02:42:42 -05:00
Bill Hoffman
b0a0ccb083
ENH: add CMAKE_CFG_INTDIR
2005-02-16 19:13:20 -05:00
Bill Hoffman
6bf064d41c
ENH: use ALL_BUILD target
2005-02-16 18:47:30 -05:00
Bill Hoffman
cb73410ccb
ENH: more tests are passing
2005-02-16 16:35:32 -05:00
Andy Cedilnik
ae63ae6a6e
BUG: Report errors
2005-02-16 16:06:11 -05:00
Andy Cedilnik
a8c74a6b57
BUG: On windows allow removing of files that are read-only
2005-02-16 16:03:21 -05:00
Andy Cedilnik
ea6547b6b3
COMP: Remove unused variable
2005-02-16 14:38:36 -05:00
Andy Cedilnik
fc913ee499
COMP: Remove warning
2005-02-16 14:24:56 -05:00
Andy Cedilnik
71f00352fa
ENH: Improve output, and handle 'G' files in subversion
2005-02-16 14:24:43 -05:00
Andy Cedilnik
8ec1ab2ab0
BUG: If project is up to date, handle that case
2005-02-16 13:45:08 -05:00
Andy Cedilnik
3caedbdddb
ENH: Initial implementation of SVN support. Closes Bug #1601 - Add subversion support
2005-02-16 13:28:47 -05:00
Bill Hoffman
ee0db4aeb4
BUG: fix CommandLine test problems with spaces and testing for the return value
2005-02-16 13:15:25 -05:00
Brad King
93384c7763
BUG: Removing debugging code now that the problem has been fixed on the remote dashboard.
2005-02-16 08:56:17 -05:00
Andy Cedilnik
d35eb4b116
STYLE: Nightly Version update
2005-02-16 02:18:26 -05:00
Bill Hoffman
f508fc9839
ENH: add custom commands, still failing a bunch of tests
2005-02-15 17:25:40 -05:00
Brad King
ca205223da
BUG: Preserve trailing slash state when translating paths.
2005-02-15 16:03:14 -05:00
Bill Hoffman
3675a6e3a7
ENH: make sure paths do not end in / before adding one
2005-02-15 09:58:58 -05:00
Brad King
4601c46ad8
STYLE: Added TODO comment for checking dependencies.
2005-02-15 09:02:45 -05:00
Brad King
23dfc9440a
BUG: Adding debugging code to remotely debug a failing dashboard test.
2005-02-15 08:40:34 -05:00
Brad King
fc8e5aeebf
BUG: Adding debugging code to remotely debug a failing dashboard test.
2005-02-15 08:28:19 -05:00
Andy Cedilnik
01c799c0ff
STYLE: Nightly Version update
2005-02-15 02:16:17 -05:00
Bill Hoffman
34e7e36cae
ENH: getting closer
2005-02-14 16:46:32 -05:00
Ken Martin
7bc60c68e7
ENH: only do objc++ test with GNU of course
2005-02-14 10:16:58 -05:00
Andy Cedilnik
534ed3eb2b
STYLE: Nightly Version update
2005-02-14 02:14:56 -05:00
Andy Cedilnik
279ed8d356
STYLE: Nightly Version update
2005-02-13 02:17:01 -05:00
Andy Cedilnik
4cf544cd44
STYLE: Nightly Version update
2005-02-12 02:14:46 -05:00
Andy Cedilnik
dd851619ac
ENH: Add command to copy directory with content
2005-02-11 16:25:30 -05:00
Andy Cedilnik
39fcca05cf
ENH: Implement copy of directory with content
2005-02-11 16:25:07 -05:00
Bill Hoffman
71ff74d045
FIX: fix for bug 1135
2005-02-11 14:36:57 -05:00
Bill Hoffman
ef5db04e24
more work on linking flags
2005-02-11 14:25:05 -05:00
Bill Hoffman
a2972211a8
FIX: fix for bug 1460
2005-02-11 14:20:51 -05:00
Bill Hoffman
712f4b3d01
FIX: fixes bugs 1152 and 1154
2005-02-11 14:13:58 -05:00
Andy Cedilnik
b2592925a5
STYLE: Nightly Version update
2005-02-11 02:17:37 -05:00
Brad King
6173dea153
ENH: Split cmLocalUnixMakefileGenerator2 away from cmLocalUnixMakefileGenerator to be a stand-alone generator.
2005-02-10 16:18:27 -05:00
Brad King
23276ca3a2
ENH: Initializing translation map using the PWD environment variable and getcwd functions to automatically translate logical paths involving the current working directory. Also added the JoinPath method to aid users of the SplitPath method.
2005-02-10 14:19:06 -05:00
Brad King
3b008ea03b
COMP: std:: -> kwsys_stl::
2005-02-10 10:35:23 -05:00
Brad King
4bf8aa6293
ENH: Added SystemTools::SplitPath method to split any file path into its basic components.
2005-02-10 10:32:53 -05:00
Bill Hoffman
52a6bb1bca
COMP: fix warning
2005-02-10 08:27:26 -05:00
Brad King
cab47a47a2
BUG: Fix for bug 1100. If EXECUTABLE_OUTPUT_PATH or LIBRARY_OUTPUT_PATH is a relative path it should be converted to a full path relative to each build directory.
2005-02-10 08:22:00 -05:00
Bill Hoffman
816d73f23f
COMP: fix warning
2005-02-10 07:44:06 -05:00
Andy Cedilnik
84f918f788
STYLE: Nightly Version update
2005-02-10 02:14:59 -05:00
Bill Hoffman
d8ed9ef121
ENH: fix bug 1324
2005-02-09 23:25:09 -05:00
Bill Hoffman
c840bbcaaf
ENH: move most of the to global generator
2005-02-09 23:22:06 -05:00
Bill Hoffman
b7b501bbe8
ENH: fix for 1450
2005-02-09 23:00:16 -05:00
Brad King
4931afd89d
ENH: Adding cleaning of custom command outputs during "make clean".
2005-02-09 11:40:01 -05:00
Brad King
5798510cc7
ENH: Moved reference from local driver targets (like build.local) into individual target rule files. Main rule is now empty, except that clean.local may remove files registered for cleaning.
2005-02-09 09:36:28 -05:00
Brad King
5517bc911d
ENH: Adding MakeClean test to test cleaning for makefile generators.
2005-02-09 09:32:47 -05:00
Bill Hoffman
f6f765e86f
ENH: add link library stuff
2005-02-08 17:12:38 -05:00
Bill Hoffman
0bc51d181d
ENH: fix bug in target linking
2005-02-07 17:36:34 -05:00
Brad King
1170f1af79
COMP: Removed useless expression warning.
2005-02-07 16:16:11 -05:00
Brad King
337ad802c6
ENH: Implemented support for include/complain regular expressions for dependency scanning. This now includes the possibility that scanning will return failure and the build will stop.
2005-02-07 16:11:01 -05:00
Brad King
c44e6d30e5
ENH: Added generation of CMakeDirectoryInformation.cmake file in each directory next to the Makefile. The include file search path is now stored in this file instead of duplicating it for every object file. This will also allow more information to be passed in the future.
2005-02-07 15:10:20 -05:00
Brad King
1d1bd31933
ENH: Added GetComplainRegularExpression method.
2005-02-07 15:09:22 -05:00
Andy Cedilnik
062b325de2
STYLE: Nightly Version update
2005-02-07 05:26:44 -05:00
Andy Cedilnik
1ce1679d0f
STYLE: Nightly Version update
2005-02-06 05:27:44 -05:00
Andy Cedilnik
49bf10e8e9
STYLE: Nightly Version update
2005-02-05 05:27:04 -05:00
Bill Hoffman
8659d1206b
ENH: this version can build cmake
2005-02-04 17:58:58 -05:00
Brad King
f6e8b36dcb
BUG: Fixed --build-target implementation to work with Visual Studio generators.
2005-02-04 17:38:41 -05:00
Brad King
e708045e6e
ENH: Implemented external object feature.
2005-02-04 15:14:12 -05:00
Brad King
bde01e4121
ENH: Adding test for external object file feature.
2005-02-04 14:13:16 -05:00
Andy Cedilnik
92f89b533f
STYLE: Nightly Version update
2005-02-04 05:28:27 -05:00
Bill Hoffman
00091e1b84
COMP: remove warnings
2005-02-03 19:32:23 -05:00
Bill Hoffman
fd0f29e6f4
ENH: depends work between targets
2005-02-03 17:42:55 -05:00
Brad King
cecf8bf26a
COMP: Fix warning about printf format and given type.
2005-02-03 08:39:37 -05:00
Andy Cedilnik
627f552ce5
STYLE: Nightly Version update
2005-02-03 05:29:40 -05:00
Bill Hoffman
68c419c780
ENH: getting closer
2005-02-02 17:16:07 -05:00
Brad King
a9af1c23ef
COMP: Adding warning work-around for unused case label yyerrorlab on HP compiler.
2005-02-02 17:05:38 -05:00
Bill Hoffman
35ec09480a
ENH: move AddFlags stuff up to LocalGenerator from LocalUnix generator
2005-02-02 13:19:57 -05:00
Andy Cedilnik
0aa05c1f7b
STYLE: Nightly Version update
2005-02-02 05:44:04 -05:00
Bill Hoffman
f403811a0c
ENH: closer
2005-02-01 17:17:12 -05:00
Bill Hoffman
7baa78034e
ENH: getting closer
2005-02-01 15:48:33 -05:00
Bill Hoffman
3bb54c00d5
COMP: fix warning
2005-02-01 14:28:46 -05:00
Bill Hoffman
b08e6ecb38
ENH: add trycompile code for xcode
2005-02-01 13:07:42 -05:00
Brad King
c98687ed9e
COMP: Disabling warning in generated code.
2005-02-01 11:28:38 -05:00
Brad King
289c74541a
COMP: Removing #line directives from .h file to avoid bogus Sun warning.
2005-02-01 10:44:34 -05:00
Brad King
f7165110ba
COMP: Avoid adding content_encoding.c twice.
2005-02-01 10:43:28 -05:00
Brad King
04e56bf7ff
ENH: Changed over to using C++ for building flex/bison generated files. It reduces the number of changes that need to be made after generation.
2005-02-01 10:42:52 -05:00
Andy Cedilnik
51db85934f
STYLE: Nightly Version update
2005-02-01 05:38:49 -05:00
Andy Cedilnik
861fb04f59
STYLE: Nightly Version update
2005-01-31 05:19:43 -05:00
Andy Cedilnik
7f9fab306b
STYLE: Nightly Version update
2005-01-30 05:23:26 -05:00
Brad King
52b533ce2b
COMP: Removed shadowed variable warning.
2005-01-29 07:57:21 -05:00
Andy Cedilnik
0ab7b0988c
STYLE: Nightly Version update
2005-01-29 05:23:58 -05:00
Brad King
110ce95fc8
COMP: Added missing labels to case.
2005-01-28 18:12:56 -05:00
Andy Cedilnik
ca6fddec80
COMP: Another borland problem
2005-01-28 17:46:47 -05:00
Andy Cedilnik
759ef8d424
COMP: Remove more warnings/errors
2005-01-28 17:43:57 -05:00
Brad King
562b0b820f
COMP: Fix unused parameter warning when bootstrapping.
2005-01-28 17:25:51 -05:00
Andy Cedilnik
300416fa24
COMP: Remove warnings
2005-01-28 17:24:45 -05:00
Bill Hoffman
2ca86b868c
ENH: move executable xcode stuff to a method
2005-01-28 17:21:35 -05:00
Brad King
3ec0862222
COMP: Removed default argument from method definition.
2005-01-28 17:18:18 -05:00
Andy Cedilnik
44abd32468
ENH: Enable java dependency
2005-01-28 17:14:49 -05:00
Andy Cedilnik
ab475733e4
ENH: Initial import of java parser
2005-01-28 17:13:58 -05:00
Andy Cedilnik
3a67582df8
STYLE: Add some diff helping comments
2005-01-28 17:13:03 -05:00
Brad King
1d1aafda59
COMP: Disabled warnings in generated code.
2005-01-28 17:09:43 -05:00
Andy Cedilnik
3cf041318a
ENH: Initial import of java parser
2005-01-28 16:56:12 -05:00
Bill Hoffman
bbba869cfc
ENH: use absolute paths
2005-01-28 16:26:03 -05:00
Bill Hoffman
97cd380970
ENH: create mainGroup
2005-01-28 16:00:10 -05:00
Brad King
892a7c4fd9
ENH: Implemented full per-object test for whether provides-requires mode is needed. This will still use a recursive make for any Fortran object even if it doesn't have requires. It is possible to avoid it but we can do that later.
2005-01-28 14:17:48 -05:00
Andy Cedilnik
e9eccb0098
BUG: prevent -P or script to be passed as homedirectory
2005-01-28 13:00:36 -05:00
Brad King
51750d0552
STYLE: Added another solution proposal for out-of-directory modules.
2005-01-28 12:01:26 -05:00
Brad King
c16aca0643
ENH: Added provides/requires output for modules.
2005-01-28 10:45:00 -05:00
Andy Cedilnik
7ceafbfc7a
ENH: Add error regex
2005-01-28 10:12:28 -05:00
Andy Cedilnik
a0b437b058
STYLE: Nightly Version update
2005-01-28 05:20:02 -05:00
Bill Hoffman
b6f28aaf89
COMP: fix warning
2005-01-27 19:24:51 -05:00
Andy Cedilnik
1cca4b3b24
ENH: Enable compression with DartConfiguration file
2005-01-27 17:44:25 -05:00
Bill Hoffman
b9982e4b60
ENH: xcode almost working for simple exe, but not yet
2005-01-27 17:09:09 -05:00
Andy Cedilnik
29f9516e19
COMP: Fix build on sun
2005-01-27 16:49:10 -05:00
Bill Hoffman
e2ff9a73fa
ENH: fix a few more xcode things
2005-01-27 16:43:18 -05:00
Bill Hoffman
df730d29de
ENH: add missing ;
2005-01-27 16:25:15 -05:00
Bill Hoffman
97a51d2172
ENH: add more xcode stuff
2005-01-27 16:11:44 -05:00
Andy Cedilnik
c22cc421e0
ENH: Several cleanups and improvements
2005-01-27 15:54:47 -05:00
Ken Martin
d268431ac8
ENH: clean up running of default script
2005-01-27 13:31:31 -05:00
Andy Cedilnik
dc0ce24cc6
ENH: Add a superclass to all handlers
2005-01-27 11:43:22 -05:00
Ken Martin
bf3d774645
COMP: fix some compiler warnings/errors
2005-01-27 11:01:56 -05:00
Ken Martin
6fd51bc29d
ENH: added missing documentation
2005-01-27 10:47:37 -05:00
Andy Cedilnik
62b310bc52
ENH: Add compression support to XML files
2005-01-27 10:15:01 -05:00
Andy Cedilnik
14477cee6e
ENH: Add compression support
2005-01-27 10:14:24 -05:00
Andy Cedilnik
197ba0bdd6
ENH: Link to cmzlib
2005-01-27 10:13:38 -05:00
Ken Martin
ef75402148
ENH: added more capabilities to ctest
2005-01-27 10:11:04 -05:00
Andy Cedilnik
3575fed90c
STYLE: Nightly Version update
2005-01-27 05:24:40 -05:00
Brad King
a5a9822080
COMP: Added instruction to remove TABs from generated file.
2005-01-26 16:19:05 -05:00
Brad King
a81a8263a5
ENH: Added hook into Fortran dependency scanner.
2005-01-26 16:18:22 -05:00
Brad King
934346243e
ENH: Added generated lexer and parser sources.
2005-01-26 16:17:13 -05:00
Brad King
d69cc8c63f
COMP: Added additional instructions about how to modify the generated files.
2005-01-26 16:10:31 -05:00
Brad King
f1b52f3f98
COMP: Added constructor to cmDependsFortranFile to avoid using initializer list. Also included assert.h.
2005-01-26 16:09:48 -05:00
Brad King
da7b9d306e
COMP: Added forward declaration of yylex.
2005-01-26 15:58:51 -05:00
Brad King
483534f1a3
ENH: Removed Lexer/Parser prefix before _yy symbols. Just cmDependsFortran_yy is enough.
2005-01-26 15:45:59 -05:00
Bill Hoffman
91578381e8
BUG: fix version number
2005-01-26 15:43:49 -05:00
Brad King
19f977bad7
ENH: Added Fortran dependency scanner implementation.
2005-01-26 15:33:38 -05:00
Brad King
aaac6f2c3a
ENH: Added default constructor and Open method.
2005-01-26 14:25:16 -05:00
Andy Cedilnik
f6cd83d6f3
ENH: Add support for shrinking the output of the test
2005-01-26 11:13:12 -05:00
Andy Cedilnik
f7063fc661
ENH: Add method to populate custom integers
2005-01-26 10:10:41 -05:00
Andy Cedilnik
cbe845f7ef
STYLE: Nightly Version update
2005-01-26 05:59:57 -05:00
Bill Hoffman
a47197b2ce
COMP: fix warnings
2005-01-25 16:36:57 -05:00
Bill Hoffman
0f71716672
COMP: fix warnings
2005-01-25 16:30:44 -05:00
Bill Hoffman
96daa417cb
ENH: add initial non-working XCode stuff
2005-01-25 15:26:57 -05:00
Andy Cedilnik
e07af61e51
STYLE: Nightly Version update
2005-01-25 05:59:09 -05:00
Bill Hoffman
e57b17df7e
ENH: initial xcode stuff
2005-01-24 17:35:54 -05:00
Andy Cedilnik
a921ccaa2a
STYLE: Nightly Version update
2005-01-24 05:53:59 -05:00
Andy Cedilnik
5fd8942da9
STYLE: Nightly Version update
2005-01-23 05:56:42 -05:00
Andy Cedilnik
3fb09318d7
STYLE: Nightly Version update
2005-01-22 05:51:54 -05:00
Bill Hoffman
2f631642ca
ENH: start xcode stuff
2005-01-21 16:25:36 -05:00
Bill Hoffman
13865fc4fa
ENH: move project map to global generator base
2005-01-21 12:26:32 -05:00
Ken Martin
35c33d0e2d
COMP: fix unused var warning
2005-01-21 11:22:44 -05:00
Bill Hoffman
a641ad3bba
ENH: split up cmCommands into two files
2005-01-21 10:27:51 -05:00
Ken Martin
1bfb3194ec
ENH: added while command
2005-01-21 09:39:27 -05:00
Ken Martin
0c225eb5b9
ENH: added while command
2005-01-21 09:38:04 -05:00
Andy Cedilnik
819c910ee3
STYLE: Nightly Version update
2005-01-21 05:36:29 -05:00
Ken Martin
c66e55a91a
COMP: fix unused var warning
2005-01-20 15:26:11 -05:00
Ken Martin
acdd032109
ENH: now the set command can set environment variables
2005-01-20 14:38:16 -05:00
Bill Hoffman
beb584e7a1
ENH: add some comments on how this could be moved to global generator
2005-01-20 12:28:57 -05:00
Andy Cedilnik
4d31557dcb
STYLE: Nightly Version update
2005-01-20 04:38:13 -05:00
Brad King
89a8261f68
ENH: Mangled lexer symbols to begin in cmListFileLexer_yy instead of just yy to avoid conflict with other lexers that may be added.
2005-01-19 12:06:24 -05:00
Brad King
47ee00b7a5
ENH: Removed unquoted version of OBJECTS make variable. Quoted seems to work everywhere. BUG: Fixed AppendAnyDepend to properly identify executable targets. BUG: Used CreateMakeVariable to fix variable name for OBJECTS list when target has a . in its name.
2005-01-19 07:23:06 -05:00
Andy Cedilnik
b94585d45f
STYLE: Nightly Version update
2005-01-19 05:19:19 -05:00
Brad King
195cdf172e
ENH: Split dependency scanning and checking into separate cmDepends superclass with language-specific subclasses such as cmDependsC.
2005-01-18 17:09:05 -05:00
Andy Cedilnik
ed9e0626fd
COMP: Ok, actually link to the library....
2005-01-18 16:47:51 -05:00
Andy Cedilnik
0532cc2920
COMP: Try to resolve compile errors because of missing includes and wrong include path
2005-01-18 15:54:20 -05:00
Andy Cedilnik
4a7a86e949
COMP: Use cmOStringStream not ostringstream
2005-01-18 14:02:39 -05:00
Andy Cedilnik
dcadffbe00
ENH: Add XML parser
2005-01-18 13:41:23 -05:00
Brad King
b37b661087
STYLE: Added TODO comment for another missing feature (external object files).
2005-01-18 11:15:35 -05:00
Andy Cedilnik
3e7366e5c2
STYLE: Nightly Version update
2005-01-18 04:17:34 -05:00
Bill Hoffman
57bacd199c
BUG: when ctest is looking for cmake look in the build directory as well as where ctest is so that purify will work
2005-01-17 16:29:00 -05:00
Brad King
64f4880cb5
ENH: Adding partial implementation of provides-requires mode.
2005-01-17 15:09:32 -05:00
Brad King
97a3d514ac
BUG: Fix for relative path conversion when path is a subset of relative path root.
2005-01-17 15:09:25 -05:00
Bill Hoffman
e6e98b47da
BUG: make sure handles are always closed even if Wait is not called.
2005-01-17 14:29:11 -05:00
Andy Cedilnik
5573da922f
STYLE: Nightly Version update
2005-01-17 04:41:31 -05:00
Andy Cedilnik
9fcc458b5c
STYLE: Nightly Version update
2005-01-15 04:40:53 -05:00
Bill Hoffman
f5887c77e9
BUG: fix for Bug #1466 delete cache leaves file button and can crash
2005-01-13 12:26:13 -05:00
Andy Cedilnik
2ff66ba5c6
STYLE: Nightly Version update
2005-01-13 03:58:15 -05:00
Ken Martin
ba892527a8
ENH: now limits warnings and error report to 50 each
2005-01-12 13:58:00 -05:00
Ken Martin
6207a6d0ed
ENH: now limits warnings and error report to 50 each
2005-01-12 13:51:20 -05:00
Jim Miller
52f7a0cce8
BUG: encoding 2 bytes into 4 bytes was accessing a 3rd byte from the source
2005-01-12 10:11:04 -05:00
Andy Cedilnik
f51a308d72
STYLE: Nightly Version update
2005-01-12 04:43:30 -05:00
Andy Cedilnik
d084824818
STYLE: Nightly Version update
2005-01-11 05:03:49 -05:00
Andy Cedilnik
89c0d42181
STYLE: Nightly Version update
2005-01-10 05:06:32 -05:00
Andy Cedilnik
7b1d0e7949
STYLE: Nightly Version update
2005-01-08 05:08:44 -05:00
Andy Cedilnik
7b6ee850a2
STYLE: Nightly Version update
2005-01-07 11:56:59 -05:00
Andy Cedilnik
6df3783ddf
STYLE: Nightly Version update
2005-01-05 05:13:58 -05:00
Brad King
4b48a89b96
ENH: Added install target implementation. Also added missing include of assert.h.
2005-01-04 18:24:52 -05:00
Brad King
79c67a6dfa
ENH: Added relative path support (mostly done). Many paths are written relative even if CMAKE_USE_RELATIVE_PATHS is not on just to keep makefiles short.
2005-01-04 17:41:19 -05:00
Brad King
524769aebc
ENH: Made ConfigureOutputPaths virtual to help new generator.
2005-01-04 16:26:54 -05:00
Andy Cedilnik
320e90ef5a
ENH: Add a delay method
2005-01-04 10:55:01 -05:00
Brad King
8032c5cd88
BUG: Applied patch attached to bug #1453 .
2005-01-04 09:56:33 -05:00
Ken Martin
96cdce0083
ENH: fixed SET command to accept cache values with more than one value
2005-01-04 08:42:25 -05:00
Andy Cedilnik
60bc9bb05e
STYLE: Nightly Version update
2005-01-04 04:17:19 -05:00
Andy Cedilnik
9bc9dbcf24
STYLE: Nightly Version update
2005-01-02 05:04:30 -05:00
Andy Cedilnik
2c2f306515
STYLE: Nightly Version update
2005-01-01 21:02:14 -05:00
Andy Cedilnik
0a16956524
STYLE: Nightly Version update
2004-12-31 05:03:05 -05:00
Andy Cedilnik
1442094c81
STYLE: Nightly Version update
2004-12-30 05:03:43 -05:00
Andy Cedilnik
fa8e3ed5a2
STYLE: Nightly Version update
2004-12-29 05:27:39 -05:00
Andy Cedilnik
c0f2658e32
STYLE: Nightly Version update
2004-12-28 05:23:18 -05:00
Andy Cedilnik
9906ba253d
STYLE: Nightly Version update
2004-12-27 05:22:04 -05:00
Andy Cedilnik
6f4788e5ff
STYLE: Nightly Version update
2004-12-26 05:25:49 -05:00
Andy Cedilnik
325411956b
STYLE: Nightly Version update
2004-12-25 05:21:41 -05:00
Andy Cedilnik
ae6a10343b
STYLE: Nightly Version update
2004-12-24 05:16:58 -05:00
Andy Cedilnik
d5be87a296
STYLE: Nightly Version update
2004-12-23 05:27:46 -05:00
Andy Cedilnik
190b89c060
STYLE: Nightly Version update
2004-12-22 05:16:48 -05:00
Andy Cedilnik
c01097941d
STYLE: Nightly Version update
2004-12-21 05:14:15 -05:00
Andy Cedilnik
d2789b37a3
STYLE: Nightly Version update
2004-12-20 05:09:25 -05:00
Andy Cedilnik
ac395b5a0e
STYLE: Nightly Version update
2004-12-19 05:15:18 -05:00
Andy Cedilnik
4cb5c7179d
STYLE: Nightly Version update
2004-12-18 05:11:44 -05:00
Andy Cedilnik
645f7c0929
STYLE: Nightly Version update
2004-12-17 05:06:33 -05:00
Andy Cedilnik
4bf392e832
STYLE: Nightly Version update
2004-12-16 05:52:09 -05:00
Andy Cedilnik
fa28d7225c
STYLE: Nightly Version update
2004-12-15 05:46:21 -05:00
Andy Cedilnik
a360df42c2
STYLE: Nightly Version update
2004-12-14 05:08:34 -05:00
Andy Cedilnik
cb33fe8aa8
STYLE: Nightly Version update
2004-12-13 05:03:21 -05:00
Andy Cedilnik
a3d3e9e9ef
STYLE: Nightly Version update
2004-12-12 05:08:54 -05:00
Andy Cedilnik
8e1d98146e
STYLE: Nightly Version update
2004-12-11 05:10:51 -05:00
Andy Cedilnik
65cb4675f3
STYLE: Nightly Version update
2004-12-10 05:13:53 -05:00
Brad King
1c663cf41c
BUG: Fix to avoid relative path with ..s all the way to the root.
2004-12-09 16:14:46 -05:00
Brad King
c710a2366d
BUG: Support for custom command outputs in subdirectories of current build tree location.
2004-12-09 15:56:50 -05:00
Brad King
e8ef42ed74
BUG: AppendAnyDepend must handle non-existing files.
2004-12-09 15:23:37 -05:00
Brad King
1480676dab
ENH: Added post-build rules to executables and libraries. Generalized AppendLibDepend method to AppendAnyDepend. This takes most of the functionality of AppendCustomDepend too, and generalized jump-and-build to executables.
2004-12-09 15:11:22 -05:00
Brad King
477f328aed
ENH: Implemented utility targets. This involved pulling part of the custom command rule implementation out into shared methods.
2004-12-09 13:52:32 -05:00
Andy Cedilnik
729c5644cf
STYLE: Nightly Version update
2004-12-09 05:12:19 -05:00
Andy Cedilnik
72a4cad40b
STYLE: Nightly Version update
2004-12-08 05:05:59 -05:00
Andy Cedilnik
67af364ff7
STYLE: Nightly Version update
2004-12-07 05:19:12 -05:00
Bill Hoffman
2615e6f0a9
BUG: fix for bug 1396, object files could not be used as sources any more
2004-12-06 12:38:04 -05:00
Andy Cedilnik
e3bb6683de
STYLE: Nightly Version update
2004-12-06 05:00:58 -05:00
Andy Cedilnik
fa8a0c635d
STYLE: Nightly Version update
2004-12-05 04:22:34 -05:00
Andy Cedilnik
7e5d474be6
STYLE: Nightly Version update
2004-12-04 04:36:09 -05:00
Ken Martin
0ad63cf5fd
ENH: minor fix for windows
2004-12-03 09:25:00 -05:00
Ken Martin
b1c5f1a7ba
ENH: fix for relative paths
2004-12-03 09:05:07 -05:00
Andy Cedilnik
82ec50f83f
STYLE: Nightly Version update
2004-12-03 06:27:27 -05:00
Bill Hoffman
e75992a871
BUG: fix for 1369 before include directories need to be always added
2004-12-02 13:14:14 -05:00
Bill Hoffman
ec6b579717
BUG: fix for bug 1385, /tmp should not be used on windows
2004-12-02 12:33:44 -05:00
Andy Cedilnik
f445b9491d
STYLE: Nightly Version update
2004-12-02 06:13:26 -05:00
Brad King
920df088ab
COMP: Need to choose between <new> and <new.h> based on whether standard headers are available.
2004-12-01 07:28:13 -05:00
Brad King
ca2f4aa039
COMP: Disabling old streams warnings when including old headers on MSVC.
2004-12-01 07:24:33 -05:00
Andy Cedilnik
0689b4ed5f
STYLE: Nightly Version update
2004-12-01 06:25:01 -05:00
Brad King
9bf52f7001
BUG: Need to include header <new> to use placement new syntax. Really this should be fixed by replacing the stream buffer to set a new string instead of reconstructing the object, but this will require quite a bit of work to do portably.
2004-11-30 18:20:31 -05:00
Andy Cedilnik
de4a1c3b9c
STYLE: Nightly Version update
2004-11-30 06:29:30 -05:00
Andy Cedilnik
201d132c25
STYLE: Nightly Version update
2004-11-29 06:21:04 -05:00
Andy Cedilnik
df4b28885e
STYLE: Nightly Version update
2004-11-28 06:16:32 -05:00
Andy Cedilnik
c7db7dca34
STYLE: Nightly Version update
2004-11-27 06:28:31 -05:00
Andy Cedilnik
9bf5f8b40b
STYLE: Nightly Version update
2004-11-26 06:16:57 -05:00
Andy Cedilnik
b5ce55d2e8
STYLE: Nightly Version update
2004-11-25 06:19:53 -05:00
Andy Cedilnik
a0c96218b0
ENH: Add support for proxy authentication (thanks Jean-Michel)
2004-11-24 09:25:32 -05:00
Andy Cedilnik
67111942c0
STYLE: Nightly Version update
2004-11-24 05:45:59 -05:00
Andy Cedilnik
1e61513520
ENH: Make more things XML safe
2004-11-23 10:48:36 -05:00
Andy Cedilnik
761e477331
STYLE: Nightly Version update
2004-11-23 05:46:09 -05:00
Andy Cedilnik
b2282ec337
STYLE: Nightly Version update
2004-11-22 05:45:01 -05:00
Andy Cedilnik
380a9bd783
STYLE: Nightly Version update
2004-11-21 05:44:11 -05:00
Andy Cedilnik
f503e5ec48
STYLE: Nightly Version update
2004-11-20 05:46:39 -05:00
Brad King
6f407ecb17
ENH: Moved custom command rule files into special CMakeCustomCommands.dir subdirectory.
2004-11-19 09:42:08 -05:00
Brad King
4352c2faae
ENH: Unified WriteDependRules, WriteBuildRules, WriteCleanRules, and the future WriteInstallRules into a single WritePassRules method. Also added WriteTargetDependsRule and WriteTargetCleanRule methods to unify writing of depend and clean rules for each target.
2004-11-19 09:32:18 -05:00
Andy Cedilnik
e32928aaff
STYLE: Nightly Version update
2004-11-19 05:41:59 -05:00
Andy Cedilnik
48d9bb5cd6
STYLE: Nightly Version update
2004-11-18 08:25:48 -05:00
Andy Cedilnik
bfed636366
STYLE: Nightly Version update
2004-11-17 08:33:21 -05:00
Andy Cedilnik
09b58f09e4
STYLE: Nightly Version update
2004-11-16 08:16:57 -05:00
Ken Martin
e7fd6bac8d
COMP: fix warning
2004-11-15 09:39:15 -05:00
Andy Cedilnik
327d94b489
STYLE: Nightly Version update
2004-11-15 08:22:56 -05:00
Andy Cedilnik
a05df0a6d0
STYLE: Nightly Version update
2004-11-14 08:21:01 -05:00
Ken Martin
5a0366c6e0
ENH: added -U option to take union of -R and -I
2004-11-13 09:55:31 -05:00
Andy Cedilnik
247c367a59
STYLE: Nightly Version update
2004-11-13 08:15:04 -05:00
Andy Cedilnik
29deba3265
STYLE: Nightly Version update
2004-11-12 05:36:07 -05:00
Andy Cedilnik
243ae7272c
ENH: Another linker error on sun
2004-11-11 17:40:08 -05:00
Andy Cedilnik
c113208482
STYLE: Nightly Version update
2004-11-11 05:34:52 -05:00
Bill Hoffman
144bc1e55c
FIX: make sure the object file name is correctly mangled for depend information
2004-11-10 15:39:10 -05:00
Andy Cedilnik
1cbec80de9
STYLE: Nightly Version update
2004-11-10 10:24:29 -05:00
Andy Cedilnik
28b7cc0ac1
STYLE: Nightly Version update
2004-11-09 09:57:29 -05:00
Andy Cedilnik
7e2759d86d
STYLE: Nightly Version update
2004-11-08 05:46:22 -05:00
Andy Cedilnik
a199b4994d
STYLE: Nightly Version update
2004-11-07 05:45:55 -05:00
Andy Cedilnik
a204ee0594
STYLE: Nightly Version update
2004-11-06 05:40:31 -05:00
Brad King
d39b877ea4
ENH: Added partial clean target support.
2004-11-05 15:09:46 -05:00
Brad King
6297bcbf1d
ENH: Moved code that checks output path variables to separate ConfigureOutputPaths method. Needed to provide access to the same code from a subclass.
2004-11-05 15:03:45 -05:00
Brad King
d41ed99297
ENH: Implemented VERBOSE output setting.
2004-11-05 07:39:48 -05:00
Andy Cedilnik
d6673e7d02
STYLE: Nightly Version update
2004-11-05 05:38:35 -05:00
Andy Cedilnik
b905e8ba2e
STYLE: Nightly Version update
2004-11-04 05:38:47 -05:00
Brad King
7fdcb4e1e4
ENH: Generalized driver targets and subdirectory traversal rules. The implementations of all, depend, build, clean, install, etc. now follow a common framework.
2004-11-03 11:02:44 -05:00
Brad King
30e685b41f
ENH: Removed unneeded requires rules now that canonical names are available.
2004-11-03 08:59:13 -05:00
Brad King
8a4c0673be
ENH: Added convenience rules to build targets without specifying full paths.
2004-11-03 08:46:17 -05:00
Brad King
a5ae290a5b
STYLE: Adjusted signature of cmGeneratedFileStream to make copy-if-different more explicity.
2004-11-03 07:51:51 -05:00
Brad King
e34207c1f0
COMP: Fix new cmGeneratedFileStream for MSVC.
2004-11-03 07:27:44 -05:00
Brad King
d46d8df0ed
ENH: Re-implemented cmGeneratedFileStream to look like a real stream and replace the destination file atomically. This will avoid problems with the process being terminated while generating a file.
2004-11-03 07:23:18 -05:00
Andy Cedilnik
3050e231b3
STYLE: Nightly Version update
2004-11-03 05:34:04 -05:00
Brad King
2823a4797a
ENH: Added partial RC language dependency scanning (just using C dependencies for now).
2004-11-02 18:09:22 -05:00
Brad King
6de0ff4b00
ENH: Added dependencies between libraries.
2004-11-02 17:38:09 -05:00
Brad King
22cc48c534
BUG: Removed debugging output.
2004-11-02 17:19:19 -05:00
Brad King
04f958b6d9
ENH: Implemented generation of custom command rule files.
2004-11-02 17:14:04 -05:00
Andy Cedilnik
95f67dca9e
COMP: Remove compile warning
2004-11-02 17:11:54 -05:00
Brad King
fd8ae3d34c
BUG: Fixed subdirectory implementation for Borland Make.
2004-11-02 08:32:03 -05:00
Brad King
914f28b06a
ENH: Implemented subdirectory rules for all target.
2004-11-02 07:36:08 -05:00
Andy Cedilnik
1e1b22bdbc
STYLE: Nightly Version update
2004-11-02 04:49:54 -05:00
Bill Hoffman
160c32e529
BUG: add a test for a single char dir, and fix bug introduced in 1.53, but we still can not handle a space as the start of a directory name
2004-11-01 16:57:05 -05:00
Andy Cedilnik
8ef263ff51
STYLE: Nightly Version update
2004-11-01 04:34:02 -05:00
Andy Cedilnik
b442634418
STYLE: Nightly Version update
2004-10-31 03:40:52 -05:00
Andy Cedilnik
ec77c00848
STYLE: Nightly Version update
2004-10-30 04:32:35 -04:00
Brad King
3bb39d4390
ENH: Added framework for subdirectory traversal.
2004-10-29 18:15:59 -04:00
Brad King
bf2a2b203f
BUG: Dependency makefile lines must be at least three characters long to hold a dependency.
2004-10-29 17:18:16 -04:00
Brad King
81bbae1fb2
ENH: Added build system integrity check to cmLocalUnixMakefileGenerator2. This now uses a special --check-build-system flag to cmake which replaces --check-rerun. Integrity of dependencies is also checked during generation.
2004-10-29 16:50:46 -04:00
Bill Hoffman
674349caed
FIX: fix shared flag
2004-10-29 15:32:06 -04:00
Bill Hoffman
901dc9d49f
ENH: remove debug print
2004-10-29 15:31:45 -04:00
Brad King
ff7ab5f1ab
BUG: Fixes for Borland Make.
2004-10-29 14:57:36 -04:00
Brad King
17b1cc26e0
BUG: Fixes for NMake.
2004-10-29 13:55:17 -04:00
Brad King
6b3ca003d7
ENH: Changed AppendRecursiveMake to GetRecursiveMakeCall and implemented jump-and-build on Windows and UNIX.
2004-10-29 13:04:28 -04:00
Brad King
37ae7d6acf
ENH: Cleaned up format of generated makefiles. Consolidated rule generation into single WriteMakeRule method. Added special targets like rebuild_cache and edit_cache.
2004-10-29 10:52:52 -04:00
Andy Cedilnik
53763e14d4
STYLE: Nightly Version update
2004-10-29 04:36:15 -04:00
Bill Hoffman
692f18538b
ENH: add a check for empty include directories
2004-10-28 15:40:24 -04:00
Brad King
4de0a518fd
COMP: Fix local shadow warnings.
2004-10-28 07:46:42 -04:00
Brad King
8711ce31d9
COMP: Fix for Mac specific code.
2004-10-28 07:43:18 -04:00
Andy Cedilnik
bce0865c70
STYLE: Nightly Version update
2004-10-28 04:36:58 -04:00
Bill Hoffman
b69606da4c
ENH: look in the windows LIB env variable for libraries
2004-10-27 16:00:54 -04:00
Bill Hoffman
3dc02020d9
DOC: documentation change
2004-10-27 16:00:26 -04:00
Brad King
72e125ca1f
ENH: Do not try to handle unimplemented target types yet. Fixes for projects with subdirectories.
2004-10-27 12:05:33 -04:00
Andy Cedilnik
cc5c136cb8
BUG: If bootstrap cmake is run with no argument produce error
2004-10-27 11:26:49 -04:00
Bill Hoffman
36c8f1d157
ENH: put error checking for missing linker languages
2004-10-27 10:53:01 -04:00
Andy Cedilnik
56234aed4b
PERF: Remove several classes from the bootstrap and so making bootstrap smaller and faster
2004-10-27 10:47:14 -04:00
Andy Cedilnik
21c818340e
STYLE: Remove unused code
2004-10-27 10:45:45 -04:00
Brad King
8e0985f9f1
ENH: Added executable dependencies on libraries including jump-and-build support.
2004-10-27 10:45:18 -04:00
Brad King
a2b8c1fbcb
BUG: Add a space before the : only if the target name is one letter long. This works around bugs in some shells' tab completion of target names.
2004-10-27 08:49:41 -04:00
Brad King
0d622ae9e8
ENH: Added generation of rules for shared libraries and modules.
2004-10-27 08:47:49 -04:00
Brad King
414a2fd645
ENH: Added rules to build executables. Also began to consolidate flag list construction into separate methods.
2004-10-27 08:20:58 -04:00
Andy Cedilnik
5c168174f7
STYLE: Nightly Version update
2004-10-27 04:37:32 -04:00
Andy Cedilnik
c48af00154
BUG: Handle DOS files un unix file systems
2004-10-26 20:13:39 -04:00
Brad King
18642f4b4e
ENH: Do not generate touch rule for target level dependencies. There are no build-time dependencies by default.
2004-10-26 16:07:50 -04:00
Brad King
d7aca58343
ENH: Added generation of rule to build object file.
2004-10-26 14:49:11 -04:00
Bill Hoffman
bb316a4945
ENH: handle read only directories with configure file destination
2004-10-26 14:33:54 -04:00
Brad King
239378e4cb
ERR: Missing std:: on endl.
2004-10-26 13:00:24 -04:00
Brad King
2a7e2adf7a
ENH: Added object file dependency scanning to cmLocalUnixMakefileGenerator2. This needs a hook in cmake.cxx.
2004-10-26 12:55:20 -04:00
Brad King
3e59af4dcd
ENH: Added cmLocalUnixMakefileGenerator2 to build.
2004-10-26 12:54:51 -04:00
Brad King
1a4037c15a
ENH: Added object file dependency scanning.
2004-10-26 12:53:51 -04:00
Andy Cedilnik
163919a569
COMP: Remove warning on icl
2004-10-26 10:25:58 -04:00
Andy Cedilnik
d6c7de2c13
ENH: Handle more REMARKS on SGI
2004-10-26 10:24:31 -04:00
Brad King
16e86a3ea9
ENH: Split part of GetIncludeFlags method into separate GetIncludeDirectories method.
2004-10-26 10:15:49 -04:00
Andy Cedilnik
2bad658304
COMP: Attempt to fix warnings on SGI
2004-10-26 08:45:27 -04:00
Andy Cedilnik
182f6f969c
STYLE: Nightly Version update
2004-10-26 04:40:46 -04:00
Bill Hoffman
ccea94278b
ENH: add some more comments
2004-10-25 16:39:13 -04:00
Bill Hoffman
ef07a8565e
COMP: remove an unused variable warning
2004-10-25 13:40:17 -04:00
Bill Hoffman
626be7884a
FIX: go back to not trying to handle spaces in the path for run single command and comment it so that people know to call the right thing
2004-10-25 13:16:05 -04:00
Bill Hoffman
a3798b2cbf
COMP: remove warnings
2004-10-25 12:26:24 -04:00
Bill Hoffman
7ed631311c
FIX: fix RunSingleCommand to work with spaces in the path, and with an already quoted command
2004-10-25 11:59:50 -04:00
Andy Cedilnik
a3ce1fb293
ENH: Allow disabling of long running tests
2004-10-25 10:04:17 -04:00
Andy Cedilnik
604478e0f6
STYLE: Nightly Version update
2004-10-25 04:34:51 -04:00
Andy Cedilnik
5f5504fc25
STYLE: Nightly Version update
2004-10-24 11:38:03 -04:00
Bill Hoffman
9f98481a65
undo last check in as it breaks borland with spaces some how
2004-10-22 21:03:56 -04:00
Bill Hoffman
040f776885
FIX: fix the problem where a target is a single character and nmake gets confused and add a test for it
2004-10-22 17:00:00 -04:00
Bill Hoffman
43bc8a0d63
COMP: remove warnings
2004-10-22 16:58:59 -04:00
Andy Cedilnik
5ceae46e19
COMP: Remove unnecessary commit
2004-10-22 15:45:20 -04:00
Andy Cedilnik
fc70a2bb2a
ENH: Add development version support in CMake
2004-10-22 15:44:54 -04:00
Andy Cedilnik
f4a04a96eb
COMP: This should fix the borland random build problem
2004-10-22 11:04:25 -04:00
Bill Hoffman
3b891e6e41
COMP: remove warning
2004-10-22 10:19:43 -04:00
Andy Cedilnik
0cbf55745a
BUG: Fix reporting of path and full command when test program was not found
2004-10-21 16:07:33 -04:00
Bill Hoffman
ab817f2e81
COMP: fix warnings
2004-10-21 15:21:38 -04:00
Bill Hoffman
560b7af06e
COMP: fix warning
2004-10-21 14:55:29 -04:00
Bill Hoffman
7cef36c628
ENH: add the ability to generate custom commands for a language that is not supported by an IDE
2004-10-21 14:34:02 -04:00
Andy Cedilnik
8ff4c07915
BUG: Handle remarks on SGI properly
2004-10-21 13:34:55 -04:00
Bill Hoffman
03be131c06
ENH: better support for kdevelop3
2004-10-21 11:58:07 -04:00
Andy Cedilnik
fc459731db
COMP: Remove warning
2004-10-20 12:37:39 -04:00
Andy Cedilnik
eb6fb9eb8e
ENH: Add regular expression for remarks on IRIX
2004-10-19 13:25:10 -04:00
Bill Hoffman
e9b6e65cbd
BUG: if the paths share nothing then just return the remote path with no ..
2004-10-19 13:02:42 -04:00
Andy Cedilnik
429cf9d612
BUG: Remove instances of // in the output
2004-10-19 12:48:57 -04:00
Andy Cedilnik
cafd48a7f2
EHN: Even more cleanup
2004-10-19 12:38:32 -04:00
Andy Cedilnik
f38a28f044
ERR: Fix problems on windows
2004-10-19 10:59:34 -04:00
Andy Cedilnik
922bdc3602
ENH: Remove bogus clean step
2004-10-18 17:24:12 -04:00
Andy Cedilnik
d7d16d386d
BUG: Ok, this should make the test actually do something
2004-10-18 15:37:37 -04:00
Andy Cedilnik
7481c895c4
ENH: Do bootstrap test on all unix systems
2004-10-18 15:05:06 -04:00
Bill Hoffman
89d35bc8fb
ENH: better comments and variable names
2004-10-18 13:19:43 -04:00
Andy Cedilnik
e60b8b87eb
ENH: Add bootstrap test
2004-10-18 12:33:25 -04:00
Bill Hoffman
6abbc7b1ff
BUG: make sure output path is used for target with canonical name
2004-10-18 11:48:18 -04:00
Andy Cedilnik
ace5f90d9c
BUG: Fix output to match the Dart output
2004-10-17 22:47:44 -04:00
Andy Cedilnik
b40cd9fc3b
ENH: Cleanups and unify output
2004-10-17 22:47:15 -04:00
Andy Cedilnik
ddb3dfdf2f
ENH: Specify full path to the executable
2004-10-17 22:46:48 -04:00
Andy Cedilnik
3de7010216
ENH: Add method to get the relative path to source or build
2004-10-17 22:46:23 -04:00
Andy Cedilnik
17619508e9
ENH: Update to the new coverage code. It may not be perfect yet, but it is a start
2004-10-17 19:45:36 -04:00
Andy Cedilnik
bc66973061
ENH: Add method to find file in parent directories if it exists
2004-10-17 18:50:49 -04:00
Andy Cedilnik
4ee2f266c6
ENH: Handle coverage errors
2004-10-17 18:49:42 -04:00
Andy Cedilnik
bf326092a8
COMP: Security.c should be only build when Kerberos is on
2004-10-15 11:57:12 -04:00
Brad King
6bc6466be3
ENH: Added --check-rerun option to allow a runtime check of whether a new generate should really be done.
2004-10-15 09:24:44 -04:00
Brad King
b4176dcab9
ENH: Added FileTimeCompare method to compare file modification times. Currently the resolution is limited to one second.
2004-10-15 09:23:14 -04:00
Brad King
4b20a7ad2d
ENH: Added generation of rule to build object file.
2004-10-15 08:57:32 -04:00
Bill Hoffman
39f112b71b
BUG: make sure all returns for ConvertToRelativeOutputPath get passed by ConvertToOutputPath
2004-10-14 16:50:38 -04:00
Bill Hoffman
9fe79b2297
BUG: now that system tools relative path works, clean up the convert to relative output path code
2004-10-14 15:09:20 -04:00
Bill Hoffman
6579e30bdb
COMP: remove warning
2004-10-14 11:59:41 -04:00
Bill Hoffman
ef8385744b
BUG: allow split string to know if it is separating a path
2004-10-14 11:46:30 -04:00
Bill Hoffman
78e8f12b86
BUG: fix and comment relative path funciton
2004-10-13 11:37:55 -04:00
Andy Cedilnik
68c3550faa
COMP: Remove warnings on borland build
2004-10-13 10:45:30 -04:00
Andy Cedilnik
3f75f0ea1e
COMP: Attempt to remove warnings on borland
2004-10-13 10:01:04 -04:00
Bill Hoffman
9fd8d5f181
allow kdevelop for cygwin
2004-10-12 10:57:24 -04:00
Bill Hoffman
77307ff15f
BUG: remove bad headers
2004-10-12 10:22:56 -04:00
Bill Hoffman
832a302ca2
BUG: do not build kdevlop stuff when bootstrapping
2004-10-12 09:50:36 -04:00
Andy Cedilnik
800784175f
ENH: Support not writing files to the source tree. Generate single project file for whole project, some other little cleanups
2004-10-11 16:35:32 -04:00
Andy Cedilnik
914932fa13
BUG: Fix generated XML
2004-10-11 15:25:51 -04:00
Andy Cedilnik
47bae096e8
STYLE: Remove anoying message
2004-10-11 14:47:35 -04:00
Andy Cedilnik
9594c888ab
BUG: On Windows, remove extra CR characters. Hopefully this will result in not duplicated new-lines
2004-10-11 13:57:33 -04:00
Andy Cedilnik
d4f1785473
COMP: Remove alignment warning
2004-10-11 12:25:17 -04:00
Bill Hoffman
1ed5888d91
BUG: fix split program from args to not get stuck in an infinite loop in some cases
2004-10-11 11:57:35 -04:00
Andy Cedilnik
37c5553818
COMP: Remove alignment warning
2004-10-11 11:53:29 -04:00
Andy Cedilnik
45c1dce09f
COMP: Remove alignment warning
2004-10-11 11:47:14 -04:00
Andy Cedilnik
e0778d48bd
COMP: Remove alignment warning
2004-10-11 11:44:08 -04:00
Bill Hoffman
766c093d69
NEW: add kdevelop patch from Alexander Neundorf
2004-10-11 11:32:14 -04:00
Andy Cedilnik
4b7f371593
COMP: Remove alignment warning
2004-10-11 10:40:12 -04:00
Andy Cedilnik
47333c9113
COMP: Remove alignment warning
2004-10-11 10:10:53 -04:00
Brad King
bc6ae0649b
ERR: Replaced std::string with kwsys_stl::string for portability.
2004-10-11 08:02:51 -04:00
Andy Cedilnik
b221d046a6
ENH: Add method to retrieve parent directory and for checking if directory is a subdirectory of another directory
2004-10-10 12:14:58 -04:00
Andy Cedilnik
890528e0c3
COMP: If compiler know strtoll or strtoi64, then no need for compiling strtooff.c
2004-10-08 15:20:15 -04:00
Andy Cedilnik
3b3dd31bd4
COMP: Remove warning on optimized build
2004-10-08 11:42:38 -04:00
Andy Cedilnik
fbaead2a09
COMP: Remove warning about assigning 0x8000000000000000L to long long
2004-10-07 17:48:36 -04:00
Andy Cedilnik
e46b0a9290
ENH: Properly detect strerror_r for glibc or posix"
2004-10-07 17:32:49 -04:00
Will Schroeder
387ffe9419
FIX: broken sun build
2004-10-07 17:17:11 -04:00
Andy Cedilnik
2aa1a1791f
COMP: No need for ldap for now
2004-10-07 09:44:50 -04:00
Andy Cedilnik
b727f31589
COMP: Fix problems when doing -Werror
2004-10-07 09:28:18 -04:00
Andy Cedilnik
c03fa90b5b
COMP: Fix C syntax, and remove unused variable
2004-10-07 08:26:35 -04:00
Bill Hoffman
c47af14ee1
COMP: Fix compile warnings on certain hp systems
2004-10-07 08:20:57 -04:00
Bill Hoffman
ce54dc97ed
COMP: Remove assignment warnings on hp
2004-10-07 08:14:00 -04:00
Andy Cedilnik
caa8ca7c9e
COMP: Fix hostent redefined warning
2004-10-07 07:59:09 -04:00
Andy Cedilnik
87c27b6f06
COMP: Undef SETBLOCK before redefining it to remove parse warnings
2004-10-07 07:56:44 -04:00
Andy Cedilnik
7d0b2eabd6
COMP: If both tests are succesfull, prevent compiler error
2004-10-07 07:39:28 -04:00
Andy Cedilnik
8732505a17
COMP: Remove unused variable warning
2004-10-07 07:05:59 -04:00
Ken Martin
f6e25ab9d2
COMP: Remove compile warning on cygwin
2004-10-06 15:12:20 -04:00
Ken Martin
00f6e6ebf1
COMP: Attempt to remove warning
2004-10-06 13:10:45 -04:00
Andy Cedilnik
99b444b073
COMP: Attempt to fix non-blocking tests
2004-10-06 13:03:16 -04:00
Andy Cedilnik
84f04477b2
COMP: Fix C build problem in certain conditions
2004-10-06 08:02:18 -04:00
Andy Cedilnik
f47690ecaa
BUG: Prevent crash when strerror fails
2004-10-05 17:02:44 -04:00
Andy Cedilnik
decb1ac05f
ERR: Too much commits
2004-10-05 16:16:31 -04:00
Andy Cedilnik
9e1288da10
PERF: Several cleanups, and remove need for Curl directory to be in include path
2004-10-05 16:14:04 -04:00
Bill Hoffman
16c839206a
BUG: change the name of memory.h
2004-10-05 12:42:38 -04:00
Bill Hoffman
f9468a2967
FIX: correctly handle if path table can not open
2004-10-05 11:37:03 -04:00
Bill Hoffman
7f17646576
BUG: fix realpath problem and unix slashes
2004-10-05 10:59:07 -04:00
Andy Cedilnik
1aab11b8db
ERR: Fix TRUE build problem and replace error couts with cerrs
2004-10-05 10:13:51 -04:00
Andy Cedilnik
b847a6ac62
ERR: Fix Windows build
2004-10-05 10:00:36 -04:00
Andy Cedilnik
609801fe67
ENH: Update Curl to 7.12.1
2004-10-05 09:34:20 -04:00
Ken Martin
50da032847
COMP: fix some compile issues with insert
2004-10-05 09:25:55 -04:00
Andy Cedilnik
7f21ee17a9
BUG: Fix O_NONBLOCK test
2004-10-05 09:05:57 -04:00
Andy Cedilnik
dcaf523a7d
ENH: We need this for the new version of Curl. Once CMake 2.2 is released, this can go out.
2004-10-05 09:04:58 -04:00
Ken Martin
c86e9f5b3e
COMP: fix bad include file
2004-10-05 09:01:30 -04:00
Brad King
bf46e4f4b7
ENH: Started new makefile generator implementation. It will temporarily be called cmLocalUnixMakefileGenerator2 until it is ready to replace the original completely.
2004-10-04 16:15:25 -04:00
Ken Martin
1066af4527
ENH: Mathieus support for path conversions
2004-10-04 12:31:09 -04:00
Andy Cedilnik
a9028dfd07
BUG: Attempt to remove memory leak
2004-10-03 07:14:05 -04:00
Andy Cedilnik
a1bc51d565
BUG: Add regular expression to vector
2004-10-01 13:23:06 -04:00
Andy Cedilnik
6e9ec4598d
ENH: Add CTEST_EXECUTABLE_NAME to CTest scripting. This way you do not have to specify ctest executable in CTEST_COMMAND, but just a variable
2004-10-01 12:21:16 -04:00
Brad King
7350756728
ERR: Added missing include of string.h
2004-10-01 11:36:38 -04:00
Andy Cedilnik
6e7ba70aad
ENH: Cleanup CTest test
2004-09-30 18:45:55 -04:00
Andy Cedilnik
377b06ed41
ERR: Fix for non-gcc/icc compilers
2004-09-30 18:06:29 -04:00
Brad King
f2e46cf172
ENH: Added optional display of output for tests. Avoid printing alot of output for test 6.
2004-09-30 17:42:42 -04:00
Andy Cedilnik
77209d371f
ERR: Fix error
2004-09-30 17:27:58 -04:00
Andy Cedilnik
cbab381bda
ENH: Add support for SourceFile and LineNumber
2004-09-30 16:20:23 -04:00
Bill Hoffman
5bf55d1590
ENH: shorten the symbols a bit and remove maps of std::string for map of cmStdString
2004-09-29 16:07:07 -04:00
Andy Cedilnik
64a6ad4975
BUG: Remove maximum size of test output
2004-09-29 14:14:17 -04:00
Andy Cedilnik
70c973ba10
ERR: Fix Windows build
2004-09-29 13:21:21 -04:00
Andy Cedilnik
3fc7dc5e70
ENH: Move permissions code to kwsys so that copyfile can use it. Fixes Bug #1133 - cmake -E copy file dir sets the wrong permissions on the destination directory
2004-09-29 12:20:52 -04:00
Andy Cedilnik
cf8d34040e
BUG: If extra update failes, continue with dashboard. Closes Bug #894 - Fatal CVS update error kills test, and is not reported
2004-09-29 11:52:02 -04:00
Andy Cedilnik
1852a88fa1
ENH: When copy file, if the output file exits, delete it first
2004-09-29 11:18:07 -04:00
Andy Cedilnik
fdf589d2da
ENH: Allow CMake to use CommandLineArguments without warning
2004-09-29 08:58:45 -04:00
Andy Cedilnik
f3cfe48152
ENH: Add lots of comments
2004-09-29 08:34:02 -04:00
Andy Cedilnik
7488e43d69
ENH: Add access to last argument parsed
2004-09-29 07:56:25 -04:00
Andy Cedilnik
6972cdf9e9
ENH: Move all extracting of variables to ExtractVariables. This way it is easy to know what variables are used
2004-09-28 17:51:29 -04:00
Andy Cedilnik
e96b0b44ca
ENH: Add accessor for Argv0
2004-09-28 11:34:29 -04:00
Andy Cedilnik
61d6150797
ENH: Add some documentation
2004-09-28 09:00:06 -04:00
Bill Hoffman
309b4caf45
BUG: make sure release flags are replaced
2004-09-27 16:33:42 -04:00
Bill Hoffman
de3cc6f217
ENH: allow for a different jni.h to enable java testing
2004-09-27 15:21:44 -04:00
Bill Hoffman
a69275d37b
ENH: allow for a different jni.h to enable java testing
2004-09-27 15:15:59 -04:00
Bill Hoffman
591fa1daea
space in path problem
2004-09-27 15:11:41 -04:00
Bill Hoffman
9ee34e6071
ENH: use jni.h to determine java version
2004-09-27 14:39:15 -04:00
Bill Hoffman
6b9e217bee
ENH: use jni.h to determine java version
2004-09-27 14:21:05 -04:00
Andy Cedilnik
eadf3aea79
BUG: If notes file is missing, create empty notes file with error message
2004-09-27 13:36:47 -04:00
Bill Hoffman
016e0e52cb
BUG: make sure java jar files are not libfoo.jar but are just foo.jar
2004-09-27 11:36:29 -04:00
Bill Hoffman
f5b978fe2f
ENH: better message for skipping java
2004-09-27 11:03:20 -04:00
Bill Hoffman
dfd275b8f9
ENH: use correct args for test of java
2004-09-24 16:54:55 -04:00
Bill Hoffman
4b87fdada4
ENH: only use newer java for testing
2004-09-24 16:34:20 -04:00
Ken Martin
e735351b3f
BUG: fix crash with vs6
2004-09-24 11:35:16 -04:00
Ken Martin
1ffbc81061
ENH: check for all parts of java
2004-09-24 11:34:57 -04:00
Bill Hoffman
1603e16cc5
ENH: replace all enabled languages in rule vars
2004-09-24 10:07:57 -04:00
Bill Hoffman
9e08d07be2
ENH: change ignore function so that it first checks to see if the extension has a language
2004-09-24 09:34:27 -04:00
Bill Hoffman
16c0a02d9b
ENH: correctly ignore files
2004-09-24 08:39:02 -04:00
Bill Hoffman
76dac72246
temporary fix to try and get a clean dashboard
2004-09-23 17:49:54 -04:00
Andy Cedilnik
b3481a9675
ERR: Fix memory problem
2004-09-23 15:02:22 -04:00
Andy Cedilnik
4b9386751a
STYLE: Only allocate as much space as needed
2004-09-23 11:53:55 -04:00
Andy Cedilnik
4966d102d6
ENH: Make GetRemainingArguments actually work
2004-09-23 11:45:02 -04:00
Bill Hoffman
a7e20abcdb
ENH: only replace the language being used in expand rule variables
2004-09-23 11:44:17 -04:00
Bill Hoffman
d11cecab7d
STYLE: remove warning
2004-09-23 09:11:01 -04:00
Bill Hoffman
d85738fe3f
remove warning
2004-09-23 09:08:00 -04:00
Bill Hoffman
67ac3ea503
ENH: fix problems with .def and RC files
2004-09-23 08:51:06 -04:00
Bill Hoffman
8cb20b7052
BUG: fix perfered linker language code
2004-09-22 17:50:36 -04:00
Bill Hoffman
9cca063c7d
fix compilation
2004-09-22 16:44:42 -04:00
Bill Hoffman
c8750db71f
remove warnings
2004-09-22 15:14:04 -04:00
Bill Hoffman
692ba48c4e
ENH: major changes to support addition of languages from cmake modules directory.
2004-09-22 14:42:05 -04:00
Bill Hoffman
5971857544
ENH: only try to use fortran if the generator is make based
2004-09-22 10:06:16 -04:00
Brad King
bc26a216b4
BUG#1179: Fix for syntax in unquoted arguments.
2004-09-20 08:51:12 -04:00
Bill Hoffman
bedb6e899f
BUG: fix for bug 1041, _MBCS sometimes added for UNIICODE which is bad
2004-09-17 15:57:01 -04:00
Bill Hoffman
2d3c33b19b
BUG: 1163 fix documentation
2004-09-17 09:01:49 -04:00
Andy Cedilnik
09d01119c1
ENH: Attempt to handle Intel's remarks. Close Bug #1156 - Better support for icc 'remark'
2004-09-16 17:13:59 -04:00
Andy Cedilnik
2e58daf5be
ENH: Add missing include
2004-09-16 12:39:02 -04:00
Andy Cedilnik
6a4071b5d2
ENH: Add method to retrieve the terminal width
2004-09-16 10:58:56 -04:00
Andy Cedilnik
d349d6ff18
ENH: a bit more cleanup. The help should really be replaced by something like cmDocumentation
2004-09-16 10:49:09 -04:00
Ken Martin
cf7893b934
BUG: fix VSExternal for visual studio 6
2004-09-16 10:48:10 -04:00
Andy Cedilnik
a2c19a4d46
ENH: Condense help string, add support for setting line length and make it work
2004-09-16 10:27:17 -04:00
Bill Hoffman
444dbd3309
BUG: fix external project command for VS 7 and 71
2004-09-15 15:15:46 -04:00
Andy Cedilnik
f545c5149f
ENH: Remove double slash
2004-09-15 14:08:09 -04:00
Andy Cedilnik
df82ea0ad0
BUG: Attempt to fix bug on Windows (and apple) where files returned are all lowercase
2004-09-15 13:33:58 -04:00
Andy Cedilnik
f188d46431
BUG: Propagate file name and line number inside FOREACH. Fixes Bug #1169 - Erro messages inside FOREACH have bad filename and line number
2004-09-15 13:31:20 -04:00
Bill Hoffman
e192b45f4b
ENH: fix for vs 70 generator
2004-09-15 13:03:19 -04:00
Bill Hoffman
5001eed8a5
ENH: clean up of INCLUDE_EXTERNAL_MSPROJECT contributed by Clinton Stimpson
2004-09-15 12:07:57 -04:00
Bill Hoffman
b1f3e10439
BUG: make sure env CC and CXX are not set for VS IDE builds
2004-09-15 11:31:54 -04:00
Andy Cedilnik
1ebc0709f1
ENH: Move callback structure out of the public interface. Also block the warning on Visual Studio Debug
2004-09-15 09:22:34 -04:00
Bill Hoffman
013b66d8fa
ENH: add a test for external projects
2004-09-14 16:01:00 -04:00
Bill Hoffman
32fe8caaef
bug fixes for external projects
2004-09-14 14:05:40 -04:00
Ken Martin
c30e7771ee
ERR: Fix borland build
2004-09-14 11:48:34 -04:00
Andy Cedilnik
899be21cde
ERR: Add missing include
2004-09-14 11:39:04 -04:00
Andy Cedilnik
73ddc9459f
ENH: Use const correctness for arguments
2004-09-14 10:34:10 -04:00
Bill Hoffman
d385543865
BUG: fix include external project bug
2004-09-14 09:19:21 -04:00
Andy Cedilnik
e6c7707022
ERR: More missing ios and includes
2004-09-13 19:06:19 -04:00
Andy Cedilnik
184087cef1
ERR: Fix IOS namespace
2004-09-13 18:57:28 -04:00
Andy Cedilnik
c8fa658142
ENH: Move command line argument parsing code to kwsys
2004-09-13 16:15:02 -04:00
Bill Hoffman
3e03bed0ac
ENH: fix warning correctly
2004-09-10 14:40:28 -04:00
Ken Martin
685a8ed86f
fix dash8 warning
2004-09-10 08:42:02 -04:00
Ken Martin
54aeed9b4f
fix HPUX bugs
2004-09-10 08:30:58 -04:00
Bill Hoffman
766c48ae19
WAR: remove a warning on i64
2004-09-09 12:58:55 -04:00
Ken Martin
be7722b368
missing include
2004-09-09 10:52:51 -04:00
Ken Martin
f08589aa4b
missing include
2004-09-09 09:31:43 -04:00
Ken Martin
43d8918f40
more cleanup of ctest
2004-09-09 08:41:05 -04:00
Bill Hoffman
815c1cad70
BUG: don't close the pipes too early
2004-09-08 10:41:54 -04:00
Bill Hoffman
b5bdf2cb0a
ENH: add better error reporting for file open failures
2004-09-07 16:55:25 -04:00
Bill Hoffman
8f92e8c069
Fix leaked file and registry descriptors
2004-09-07 16:03:25 -04:00
Ken Martin
2c4b1a1179
duh errors
2004-09-07 12:54:15 -04:00
Ken Martin
1e3e5beab7
duh errors
2004-09-07 12:52:09 -04:00
Ken Martin
15af486c00
duh errors
2004-09-07 12:51:34 -04:00
Ken Martin
79faf21d19
more warnings
2004-09-07 11:45:53 -04:00
Ken Martin
3eae8f4405
more warnings
2004-09-07 11:28:49 -04:00
Ken Martin
0a184c3d61
more cleanup
2004-09-07 10:46:12 -04:00
Ken Martin
8a2beddad4
more cleanup
2004-09-07 10:37:39 -04:00
Ken Martin
05d985c082
some bug fixes for my recent checkins and some more cleanup
2004-09-07 09:17:15 -04:00
Ken Martin
9d6ea59a69
another platform fix
2004-09-06 14:43:06 -04:00
Ken Martin
21b91da546
another platform fix
2004-09-06 14:17:20 -04:00
Ken Martin
47961a349b
jesus
2004-09-06 13:54:53 -04:00
Ken Martin
9f60bd9c49
oops
2004-09-06 13:37:34 -04:00
Ken Martin
a5e791ae66
fix warning
2004-09-06 12:49:40 -04:00
Ken Martin
1b5b6ab303
starting cleanup of ctest
2004-09-06 12:46:35 -04:00
Ken Martin
ce277b647b
warning fix
2004-09-06 12:46:10 -04:00
Ken Martin
ac188aa18b
broke out part of test scripting into seperate class
2004-09-06 12:45:14 -04:00
Bill Hoffman
9d19df261d
remove warning
2004-09-03 13:49:48 -04:00
Bill Hoffman
76efcdca06
fix for darwin
2004-09-03 13:48:54 -04:00
Bill Hoffman
46a493ae74
ENH: remove warnings
2004-09-03 13:24:10 -04:00
Bill Hoffman
c2ef51e181
ENH: define language extensions in cmake files and not hard coded, also fix trycompile problem
2004-09-03 12:03:41 -04:00
Brad King
c5756a41d3
BUG: Fixed line number of end of file error message.
2004-08-31 18:51:35 -04:00
Brad King
486a26d3db
BUG#1049: Added error message when file ends in an unterminated string.
2004-08-31 18:39:42 -04:00
Brad King
491bebefa2
BUG: Fix crash when CMAKE_DEBUG_POSTFIX is not set.
2004-08-31 10:41:08 -04:00
Brad King
a0f48a0592
ERR: Removed inclusion of fstream header. This file is meant as a compatibility header for iosfwd and therefore should not include any other header. Whatever was fixed by adding the include of fstream here should be fixed by other means.
2004-08-31 08:25:58 -04:00
Bill Hoffman
3e2e0d5d63
BUG: fixes for mingw and CMakesetup with spaces in the source directory
2004-08-30 13:50:00 -04:00
Bill Hoffman
891c273062
ENH: remove warning
2004-08-27 09:55:41 -04:00
Bill Hoffman
731369ef9c
ENH: try to initialize all languages at the same time
2004-08-27 08:41:07 -04:00
Bill Hoffman
878609935a
ENH: try compiles in CXX require C to be enabled as well
2004-08-26 17:49:04 -04:00
Bill Hoffman
ca5e9e6415
ENH: try to find fortran compiler before adding the test
2004-08-26 16:34:06 -04:00
Bill Hoffman
c2be640c59
ENH: try to find fortran compiler before adding the test
2004-08-26 16:11:32 -04:00
Bill Hoffman
50045b7dac
remove test fortran for now
2004-08-26 16:00:14 -04:00
Bill Hoffman
74fb2c64b2
Add a fortran test if there is a fortran compiler
2004-08-26 15:55:10 -04:00
Bill Hoffman
9136914413
Add a fortran test if there is a fortran compiler
2004-08-26 15:53:11 -04:00
Bill Hoffman
e803b32b89
Add a fortran test if there is a fortran compiler
2004-08-26 15:50:39 -04:00
Bill Hoffman
66a08c10e5
ENH: more uniform approach to enable language, one step closer to being able to enable a language without modifing cmake source code
2004-08-26 14:55:55 -04:00
Andy Cedilnik
7cdf5c4601
ENH: Make default date shorter
2004-08-26 09:45:20 -04:00
Bill Hoffman
09f7ee4480
ENH: better error display for failure
2004-08-25 12:42:27 -04:00
Bill Hoffman
bfbf5afc16
ENH: produce better error message for missing variables in -S mode
2004-08-25 08:44:10 -04:00
Andy Cedilnik
ded244d1a8
ERR: Fix the list of targets. The base target name now includes the MACOSX_BUNDLE path
2004-08-24 11:30:33 -04:00
Andy Cedilnik
81487bdb79
BUG: If macdir does not end with '/' then add it always, not just when adding current directory
2004-08-24 11:17:25 -04:00
Andy Cedilnik
75cf590b21
ENH: Implement PreLoad.cmake feature for CMakeSetup
2004-08-23 14:33:22 -04:00
Bill Hoffman
2dba8e4731
fix syntax
2004-08-23 14:09:42 -04:00
Bill Hoffman
cc510f21b6
ENH: fix out of the box build on sgi to match dashboards
2004-08-23 13:45:11 -04:00
Ken Martin
1a1be539ee
now will check out src dir if it has the necc info
2004-08-23 11:29:27 -04:00
Andy Cedilnik
96b8d6f416
ENH: Handle gmake error message
2004-08-19 12:51:40 -04:00
Andy Cedilnik
a5bc469339
BUG: When GetNightlyTime returns past time, fix everything. Also, return correct time when printing
2004-08-18 08:52:54 -04:00
Andy Cedilnik
3bc8cbd475
ENH: Reload PreLoad.cmake every time you do configure
2004-08-17 16:13:31 -04:00
Andy Cedilnik
c4805a1b79
ENH: Enable preload for ccmake
2004-08-17 15:36:28 -04:00
Andy Cedilnik
957ddc4195
ENH: Move PreLoad.cmake code to public method so that ccmake and CMakeSetup can call it
2004-08-17 15:36:08 -04:00
Andy Cedilnik
576041d492
BUG: Attempt to fix timezone problem where start time appears one day before the actual start time. Also add verbosity to GetNightlyTime
2004-08-17 14:23:25 -04:00
Bill Hoffman
a34d16c667
fix it
2004-08-11 20:36:57 -04:00
Bill Hoffman
b41d447935
ENH: use GetRequiredDefinition instead of GetDefinition and crash
2004-08-11 16:58:09 -04:00
Bill Hoffman
bb32a51825
ENH: change RUN_TESTS to use -C and not -D also use GetRequiredDefinition where needed
2004-08-11 16:57:27 -04:00
Bill Hoffman
2a1bbabb6b
ENH: minor fortran fixes
2004-08-11 16:37:56 -04:00
Bill Hoffman
d2087dfe99
ENH: fixes for RUN_TESTS from visual studio IDE, fprintf does not print right away, so std::cerr had to be used. Also, allow .\ to start the config type
2004-08-11 16:37:21 -04:00
Ken Martin
3abd6306a9
ENH: Allow user to overwrite Platforms files
2004-08-09 18:39:58 -04:00
Bill Hoffman
8a70315bb4
BUG: fix for try run failing on some cygwin builds. Allow a driver letter to start a full path on cygwin
2004-08-09 17:42:27 -04:00
Bill Hoffman
63e6237600
BUG: fix bug where custom command generated .h files do not get the header_file_only flag set
2004-08-09 13:03:41 -04:00
Bill Hoffman
9655299f08
ENH: initial fortran support
2004-08-06 14:51:41 -04:00
Brad King
3371038283
ERR: Replacing hack call to CONFIGURE_FILE command with direct call to m_Makefile->ConfigureFile.
2004-08-05 11:51:49 -04:00
Brad King
46418e70a3
BUG#427: Generated makefiles need to have targets with canonical names for each executable and library target in order for try-compiles to work correctly when specifying the target.
2004-08-05 10:17:26 -04:00
Brad King
aa1b32218a
BUG: Fixed crash when CMAKE_CXX_STACK_SIZE is not defined.
2004-08-05 09:17:25 -04:00
Brad King
3c5bccf8a1
BUG: Fix crash when adding a custom command to a source file that cannot be created.
2004-08-04 17:24:21 -04:00
Bill Hoffman
023f5d1f25
ENH: allow debug of tryrun
2004-08-04 17:21:19 -04:00
Brad King
9b1771aef4
BUG: CMAKE_TRY_COMPILE_CONFIGURATION should be obtained from the cmMakefile instance for the listfile containing the TRY_COMPILE call, not the top level listfile.
2004-08-04 16:33:10 -04:00
Brad King
f99d948916
ERR: Removed duplicate default arguments.
2004-08-04 14:34:03 -04:00
Brad King
b6da1d1271
ENH: Added support for special variables CMAKE_CURRENT_LIST_FILE and CMAKE_CURRENT_LIST_LINE that evaluate to the file name and line number in which they appear. This implements the feature request from bug 1012.
2004-08-04 10:45:11 -04:00
Brad King
743eed068c
BUG: Fixed typo in name of MSVC 8 registry key.
2004-08-04 10:00:39 -04:00
Andy Cedilnik
87cab828b6
ERR: Fix warnings and memory leak
2004-08-04 08:50:37 -04:00
Bill Hoffman
2938652cbd
ENH: create a server that does not use vtkPVApplication or tcl wrapping. Move several classes from GUI/Client to Servers/Filters. Remove use of PARAVIEW_NEW_SOURCE_ORGANIZATION define.
2004-08-03 10:20:31 -04:00
Andy Cedilnik
f3e58aeb7d
BUG: When regular expression failes to compile, produce error: Fixes part of Bug #1025 - CMake silently ignores regular expression failure
2004-08-03 08:13:54 -04:00
Andy Cedilnik
1f203c2868
BUG: these flags do not take arguments, so they do not really need to check if they are last. Fixes Bug #1020 - ctest doesn't parse its options correctly
2004-08-02 08:36:31 -04:00
Andy Cedilnik
f8f388b4ff
ENH: Since install works on Windows too, remove the UNIX
2004-07-30 15:50:44 -04:00
Andy Cedilnik
65e4a95618
ENH: Add some documentation, and make sure that the flag given to -D -T or -M is valid. Fixes Bug #1015 - Documentation: ctest -D
2004-07-29 17:15:22 -04:00
Andy Cedilnik
073db7c218
ENH: Add AIX linker error
2004-07-29 15:26:23 -04:00
Brad King
e3edb83c51
BUG: Fixed crash when optimized/debug argument is not followed by a value.
2004-07-29 11:45:14 -04:00
Brad King
e52dc31185
ENH: Added documentation of LOCATION target property.
2004-07-28 08:12:22 -04:00
Bill Hoffman
2a8b05b69d
BUG: fix for bug 971, pick a better generator from the command line
2004-07-27 13:40:47 -04:00
Andy Cedilnik
ece8f1a079
BUG: Allow submit and trigger url to contain ?. Fixes Bug #997 - CTest cannot handle URLs which contain a "?"
2004-07-27 08:49:04 -04:00
Bill Hoffman
c8101e8e47
BUG: fix for bug 998, fix spelling errors
2004-07-26 16:59:55 -04:00
Andy Cedilnik
983919f5f3
ENH: Support Threading Problem in memcheck
2004-07-26 16:00:34 -04:00
Andy Cedilnik
fd50bc476c
ENH: Add maximum size of test output
2004-07-26 15:52:10 -04:00
Brad King
67d3634e46
ENH: Added warning about using this command to avoid listing sources for a library by hand. It is supposed to be used only for Templates directories.
2004-07-24 19:58:27 -04:00
Andy Cedilnik
76c377737b
BUG: Encode current time so that on some international computers xslt will not break. Also, for continuous, do not repeat if there were locally modified files or conflict, but only when things actually update
2004-07-20 16:18:22 -04:00
Andy Cedilnik
6d3ba1ed27
BUG: If source and destination is the same file, then do not copy file always
2004-07-20 11:09:58 -04:00
Andy Cedilnik
42ea896d22
ENH: When running cmake with PreLoad make sure CMAKE_CURRENT_SOURCE/BINARY_DIR works
2004-07-20 11:07:37 -04:00
Bill Hoffman
2474302c25
ENH: remove deletes
2004-07-20 11:02:12 -04:00
Bill Hoffman
9fe2ab2f71
BUG: fix for 981 cursor returns to correct place in help screen
2004-07-19 13:01:40 -04:00
Bill Hoffman
c5be64081a
bug fix for 986
2004-07-19 13:00:32 -04:00
Bill Hoffman
997ee7b8d6
ENH: add a message at the end of the cmake run telling the user where things were written.
2004-07-16 16:02:40 -04:00
Bill Hoffman
07dae7bba4
ENH: sort flags, and fix order and case problems and add a few more
2004-07-15 14:38:50 -04:00
Ken Martin
6ef6d3a547
better error warning exceptions
2004-07-15 13:53:44 -04:00
Bill Hoffman
871db9760f
ENH: remove warnings
2004-07-14 19:53:54 -04:00
Bill Hoffman
a3eeaa1ce2
ENH: use a map to fill out flags, and keep command line consistent with the GUI
2004-07-14 16:10:18 -04:00
Bill Hoffman
cb85eeaa11
Fix browse button to use correct windows style initial directory
2004-07-14 16:09:15 -04:00
Brad King
b993cd7fba
BUG: Fixed off-by-one error in test6 function.
2004-07-13 17:33:23 -04:00
Brad King
0437b776b6
ENH: Added test for runaway output.
2004-07-13 17:27:58 -04:00
Brad King
43225860b6
ENH: Re-arranged handling of the two threads per pipe to improve readability of code.
2004-07-13 16:50:55 -04:00
Brad King
a6c9cb9b0d
BUG: Fix for read pipe wakeup when child is writing alot of data and may fill the pipe buffer before WriteFile is called.
2004-07-13 16:23:49 -04:00
Ken Martin
be990132da
fix warnign on OSX
2004-07-13 13:05:35 -04:00
Ken Martin
7f31f95b54
submit elapsed times as well
2004-07-13 11:06:23 -04:00
Bill Hoffman
5b63b1843e
BUG: fix spelling errors BUG 952
2004-07-09 14:18:44 -04:00
Bill Hoffman
8c656dc40d
BUG: remove unused variable CMAKE_OBJECT_FILE_SUFFIX from cmake
2004-07-09 13:50:45 -04:00
Brad King
5701282e98
ERR: Fixed missing return warning. Code was not reachable anyway.
2004-07-09 11:49:04 -04:00
Bill Hoffman
d759b687a7
BUG: remove double include flags for rc resouce compiles
2004-07-09 09:12:47 -04:00
Brad King
1d6eecd949
ENH: Added windows implementation of Disown/Detach.
2004-07-07 18:15:20 -04:00
Brad King
55c1c3b33f
BUG: Do not disown if process has already been killed or the timeout expired. Also need to call kwsysProcessCleanup to disown.
2004-07-07 17:46:34 -04:00
Brad King
ae28d93a72
ENH: Added kwsysProcess_Disown an kwsysProcess_Option_Detach to allow detached processes to be created. Currently implemented only on UNIX.
2004-07-07 17:27:50 -04:00
Andy Cedilnik
52eff235d8
BUG: LastMemCheck is not really an XML file
2004-07-07 16:09:11 -04:00
Brad King
6df06682a5
ERR: Using KWSYSPE_PIPE_BUFFER_SIZE in place of separate bufferSize constant for consistency.
2004-07-07 13:03:56 -04:00
Bill Hoffman
86195caf6a
ENH: add support for VCExpress 2005
2004-07-05 12:16:33 -04:00
Bill Hoffman
bbc9e4a9dc
no c++ comments in c
2004-07-04 00:05:04 -04:00
Bill Hoffman
4772d6b649
fix for hp build
2004-07-03 12:00:41 -04:00
Brad King
0ae1970a5e
BUG: Need a C-only library for C tests.
2004-07-02 17:39:47 -04:00
Brad King
e6145d6878
BUG#392: Implementation of process tree killing for systems with /proc filesystem.
2004-07-02 16:39:29 -04:00
Brad King
0b7ab2a4aa
BUG#969: Partially fixed by at least using the timeout for the individual calls to RunSingleCommand from within the inner ctest instance. This should be modified to incrementally adjust remaining time.
2004-07-02 16:29:15 -04:00
Brad King
40a5bad916
ENH: Made RunSingleCommand take a double as its timeout length.
2004-07-02 16:27:46 -04:00
Brad King
b8917c7e6c
BUG: Fixed generation of installation manifest to account for library versioning symlinks. Also removed DESTDIR prefix from generated manifest.
2004-07-02 14:09:53 -04:00
Brad King
419f53ea7b
BUG: install_manifest.txt should be overwritten each time the install is run.
2004-07-02 14:08:49 -04:00
Andy Cedilnik
04a8572b99
BUG: If the destination is the same as source, do not copy file. Fixes Bug #956 - make install broken
2004-07-02 11:51:30 -04:00
Andy Cedilnik
9d61ea38dd
ENH: Also read PreLoad.cmake from the binary tree
2004-07-02 09:57:39 -04:00
Bill Hoffman
40fbba22a4
ENH: add CMAKE_FILE_PATH, CMAKE_PROGRAM_PATH, CMAKE_LIBRARY_PATH, and search them first, PATH second, and last the paths listed in the FIND call
2004-06-30 11:31:41 -04:00
Andy Cedilnik
35033f248d
ERR: Fix typo
2004-06-30 08:59:52 -04:00
Bill Hoffman
0a208d5fb5
ENH: remove QT_WRAP_UI flag
2004-06-29 16:40:13 -04:00
Andy Cedilnik
43d380e0d8
ENH: Better handling of debug postfix and fix the test
2004-06-29 09:23:27 -04:00
Andy Cedilnik
ed0999c9d1
ERR: Fix visual studio install
2004-06-28 16:39:51 -04:00
Andy Cedilnik
f9b43b9212
BUG: Implement installing of shared library versioning and add test for the whole thing
2004-06-28 14:40:17 -04:00
Bill Hoffman
2cf4a0270a
ENH: remove warning on borland
2004-06-24 09:05:38 -04:00
Bill Hoffman
78cc9adbd2
BUG: exec program should not fail if it can not exec the program, but should only set the return value to -1 and set the output to the reason for the failure.
2004-06-24 08:57:54 -04:00
Bill Hoffman
2705b1bf73
BUG: fix spaces in path on mingw, and change EXEC_PROGRAM to return false when it does not run, also do not convert the directory to an output path for EXEC_PROGRAM as this is done by the process execution, and doing it twice may cause trouble on some shells.
2004-06-23 16:34:38 -04:00
Brad King
4eb0400c98
ENH: Adding MODIFIED property to cache values that have been changed by the user.
2004-06-23 10:13:02 -04:00
Bill Hoffman
f1842f9137
BUG: fix spaces in path with mingw and custom commands
2004-06-22 17:23:28 -04:00
Brad King
491ef99291
BUG: Added special hack for VTK 4.0-4.4 to re-enable automatic addition of current source directory to -I path.
2004-06-18 15:01:54 -04:00
Brad King
0fec8c8ce9
ERR: Fixed typo.
2004-06-18 13:00:38 -04:00
Brad King
06cfe37e22
BUG: Need to preserve automatic addition of source tree to -I path if CMAKE_BACKWARDS_COMPATIBILITY is set to below 2.0.
2004-06-18 12:56:25 -04:00
Brad King
2716ac3966
BUG: Fixed parsing of unquoted arguments to allow double-quotes within the argument.
2004-06-18 10:51:10 -04:00
Bill Hoffman
7ce0ee3437
clean up documentation
2004-06-16 09:45:16 -04:00
Bill Hoffman
6ccbfe9795
clean up commands so they don't need extra variable
2004-06-16 09:44:03 -04:00
Brad King
4df215a268
Removing automatic addition of a -I path for the current source directory.
...
This is not consistent with the Visual Studio generators which do not
provide this path. It should not be added anyway because it is adding
an include path not requested by the CMakeLists.txt code. The code I'm
removing was originally added in revision 1.17 of cmUnixMakefileGenerator.cxx
as a part of several other changes and has a commit log entry of
"some bug fixes"
It was propagated from their to cmLocalUnixMakefileGenerator.cxx.
Since all our projects build in the VS IDE without this include path, it should not be needed. Users can easily fix problems caused by this by adding
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
to their CMakeLists.txt code. This was often necessary previously when a
project was originally written on a Unix system and then built with
Visual Studio.
2004-06-15 11:52:58 -04:00
Bill Hoffman
1d061ae896
fix include order because of GetCurrentDirectory define and windows.h problem
2004-06-15 08:30:22 -04:00
Bill Hoffman
b6466061cb
ENH: add NDEBUG to windows release builds for both ide and nmake
2004-06-14 12:16:25 -04:00
Ken Martin
a18fbc3b37
added strequal
2004-06-14 12:02:12 -04:00
Andy Cedilnik
dcb3bf0548
ERR: On Mac we need GET_SOURCE_FILE_PROPERTY for building curl
2004-06-14 11:23:31 -04:00
Bill Hoffman
c15adc9221
BUG: fix sub project path problem
2004-06-14 10:28:04 -04:00
Bill Hoffman
a014eee86a
BUG: fix crash for if statment due to bad microsoft docs on deque BUG id 917
2004-06-11 15:07:17 -04:00
Bill Hoffman
b17c6ac905
fix bug on mac if COMPILE FLAGS are not set then you end up with NOTFOUND as a compile flag.
2004-06-11 12:52:19 -04:00
Ken Martin
94847d0aa7
BUG#891: When building CMake itself, use the new cmake to install so that the current cmake can be overwritten.
2004-06-09 18:56:00 -04:00
Ken Martin
4b55ff7749
ERR: Do not use the binary directory as a regular expression.
2004-06-09 18:01:44 -04:00
Ken Martin
9e85e3a27e
ERR: Disable long double warnings on xlC for the Mac.
2004-06-09 17:50:13 -04:00