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
Ken Martin
1a6030c6a6
BUG: Files in top-level directory of source tree were not reported in updates log.
2004-06-09 17:36:52 -04:00
Andy Cedilnik
699a6cfe38
BUG: Even if update fails it should produce valid XML
2004-06-09 11:19:46 -04:00
Ken Martin
8de4534d69
support for floating ponit strides
2004-06-08 17:36:30 -04:00
Bill Hoffman
32ccf38c58
BUG: undo last bug fix because it breaks cmake, rebuild_cache on ParaView gets tons of errors about not being able to create the bin directory
2004-06-07 21:41:53 -04:00
Brad King
a2949c204d
BUG: Do not create a directory on top of a file.
2004-06-07 13:55:20 -04:00
Andy Cedilnik
ab579c5108
ERR: Remove warning
2004-06-07 08:51:20 -04:00
Brad King
23b81b7469
ERR: Do not add the library if no sources are used.
2004-06-04 14:59:05 -04:00
Andy Cedilnik
92fcca4fb8
ENH: Implement scp submission
2004-06-02 13:39:25 -04:00
Bill Hoffman
2936c54cdd
ENH: make sure find library does not find directories
2004-06-01 12:19:44 -04:00
Bill Hoffman
8d1a5c48e7
BUG: fix for 871, include external should work for 7.1 and 7.0
2004-06-01 12:07:01 -04:00
Andy Cedilnik
b97ad900c0
ENH: Fix bug in cmake install when exec/librayr output path not defined. Closes Bug #899 - subdir INSTALL_TARGETS INSTALL_PROGRAMS dont work
2004-06-01 11:30:59 -04:00
Andy Cedilnik
c56547a3f9
ENH: Fix preorder. This caused preorder to not work and the test passed because of jump-over rule
2004-06-01 09:58:00 -04:00
Ken Martin
27deb152b6
ctest -S support for multiple ctest command arguments
2004-05-28 15:02:16 -04:00
Andy Cedilnik
42bc978b5b
BUG: When creating a test driver, do not remove the old file, so if nothing changes, it will not rebuild. Fixes Bug #885 - cmCreateTestSource overwrite file when running cmake
2004-05-27 12:56:52 -04:00
Andy Cedilnik
d1470b7d7c
ENH: Detect if there were problems writing file
2004-05-27 12:53:15 -04:00
Ken Martin
757cec6caa
added another error string and change the -I option some
2004-05-26 15:27:38 -04:00
Ken Martin
e67ffe8527
better error message
2004-05-25 11:20:38 -04:00
Bill Hoffman
f49e76899c
ENH: speed up for NOTFOUND
2004-05-21 11:52:07 -04:00
Bill Hoffman
d655b65256
ENH: fix rerun of cmake command
2004-05-21 09:51:44 -04:00
Bill Hoffman
35cacf367b
BUG: back out change due to broken dashboard
2004-05-20 21:27:37 -04:00
Bill Hoffman
66288b115e
ENH: remove regex use where strcmp is faster
2004-05-20 17:33:58 -04:00
Andy Cedilnik
3031467e33
ENH: Implement additional make clean files as a directory property instead of cmake variable
2004-05-20 16:56:34 -04:00
Bill Hoffman
17d6f9e170
BUG: allow cursor to be changed by the OS
2004-05-20 16:39:05 -04:00
Bill Hoffman
70eaddbf8e
BUG: make sure global generate is done when cmakelist file chagnes, also make sure guids are stored in the cache so the .sln file does not change every time
2004-05-20 16:29:09 -04:00
Ken Martin
d7c6f51d00
updates to gui to delete cache
2004-05-20 15:08:18 -04:00
Ken Martin
6665adc3ff
added error
2004-05-20 13:15:49 -04:00
Bill Hoffman
f82c1bfc8d
ENH: make it run much faster
2004-05-19 16:04:48 -04:00
Bill Hoffman
0ace9ada2c
ENH: change ADDITIONAL_MAKE_CLEAN_FILES to work with spaces in the path and on windows with no spaces
2004-05-17 15:56:34 -04:00
Ken Martin
5fc2cf6b7c
new feature for continuous clean once
2004-05-13 13:41:47 -04:00
Brad King
b6fb2fe8f9
BUG: Do not wait for children to exit when killing them. Sometimes they do not really die.
2004-05-13 10:08:09 -04:00
Ken Martin
5b145fe592
fix warning
2004-05-12 15:34:06 -04:00
Ken Martin
79fcc81b6a
better error checking for FOREACH
2004-05-12 14:32:25 -04:00
Andy Cedilnik
0b2bdfa289
ENH: Add some ctest coverage
2004-05-10 18:06:11 -04:00
Andy Cedilnik
04016278c6
BUG: Move documentation so that it does not apear in ctest
2004-05-10 17:53:24 -04:00
Andy Cedilnik
9255e40d81
ENH: Add a way to force ctest to be a new process
2004-05-10 17:44:29 -04:00
Will Schroeder
26e8d63b80
ENH: Added regex.
2004-05-10 16:55:05 -04:00
Brad King
81bd499376
BUG: Need to recognize -B linker options.
2004-05-10 16:40:04 -04:00
Brad King
6c4ab7ec52
ENH: Adding native windows process tree kill to ProcessWin32.c. This replaces the ProcessWin32Kill.c implementation.
2004-05-10 14:54:22 -04:00
Brad King
dd70c8f82d
ERR: Avoiding namespace pollution: kw_sys -> kwsys_ns. Also undefining the macro at the correct time.
2004-05-10 13:38:33 -04:00
Brad King
5017fc66e5
ENH: Renaming kwsys macro to kwsys_ns to work around borland preprocessor bug.
2004-05-10 13:15:45 -04:00
Brad King
914a9fb3b4
ERR: Avoiding namespace pollution: kw_sys -> kwsys_ns. Also undefining the macro at the correct time.
2004-05-10 13:10:57 -04:00
Bill Hoffman
568c921673
ENH: remove extra include for compile with mingw
2004-05-10 12:08:01 -04:00
Bill Hoffman
9c0411b4f2
ENH: change to c code so it can be built with mingw
2004-05-10 12:06:24 -04:00
Bill Hoffman
2c4922f558
ENH: remove unused include file so it will build with mingw
2004-05-10 11:04:23 -04:00
Ken Martin
40e54ded44
fix for config type passing between ctests
2004-05-10 10:20:34 -04:00
Ken Martin
6bcdfdca92
some cleanup and fix for PVLocal
2004-05-09 12:27:53 -04:00
Andy Cedilnik
8da9b14cc6
ERR: On Borland preprocessor goes into recursion which adds some weid spaces in the include name. This fixes it
2004-05-07 14:22:48 -04:00
Bill Hoffman
02e90fd76c
ENH: better documentation
2004-05-07 13:26:34 -04:00
Bill Hoffman
9ff7fdc74f
ENH: add the ability to block popup error dialogs in tests on windows
2004-05-07 12:53:35 -04:00
Bill Hoffman
99a1ec6c6d
BUG: make sure the correct state is set for expired processes
2004-05-07 12:52:46 -04:00
Ken Martin
c1d9c2ce9c
missing header for unix
2004-05-07 11:24:32 -04:00
Ken Martin
840339e2ed
updated testingoptions for continuous dashboards
2004-05-07 10:50:11 -04:00
Bill Hoffman
cc2ab62f1c
BUG: make sure install works with spaces in the path
2004-05-06 16:06:18 -04:00
Brad King
db4fd2a15d
ENH: Adding process tree killing for Win32 process execution.
2004-05-06 15:34:04 -04:00
Brad King
7de6edc686
ERR: Added units to SetTimeout documentation.
2004-05-06 14:30:00 -04:00
Bill Hoffman
cd002c0b20
BUG: fix ctest so that the search path for test executables produces better output and does not use config dir when it is not set
2004-05-06 10:30:29 -04:00
Bill Hoffman
8d41f97ff6
BUG: fix collapse full path to handle a file in the root directory
2004-05-06 10:29:29 -04:00
Ken Martin
6c0fb31d50
horrible hack
2004-05-06 09:47:25 -04:00
Ken Martin
6e17e798f5
fix for in source testing
2004-05-05 11:41:18 -04:00
Bill Hoffman
1490cecaf3
ENH: move version to 2.1 for cvs because 2.0 has been branched
2004-05-05 10:19:36 -04:00
Andy Cedilnik
23798f8a22
ENH: Remove memory leak
2004-05-05 10:13:19 -04:00
Bill Hoffman
22de04fab9
ENH: fix tests to work with in source builds
2004-05-04 14:24:25 -04:00
Ken Martin
ee897e6a3c
support in source builds and arg passing
2004-05-04 14:18:56 -04:00
Andy Cedilnik
ea8dc0769d
ENH: Only mangle object files if CMAKE_MANGLE_OBJECT_FILE_NAMES is set. Only on borland for now.
2004-05-04 11:24:32 -04:00
Ken Martin
1f6e59a7fe
fix warning
2004-05-04 09:16:06 -04:00
Andy Cedilnik
baee28ce9b
ENH: After running test clear results for memory checking
2004-05-03 16:38:19 -04:00
Andy Cedilnik
787ca6457b
ENH: Skip tests that do not have defects
2004-05-03 16:36:23 -04:00
Ken Martin
0d3bbe8123
minor backwards fix
2004-05-03 15:33:42 -04:00
Bill Hoffman
22d69a944a
BUG: fix to make spaces in paths work for jump over with borland and nmake on second build
2004-05-03 12:34:25 -04:00
Brad King
c93d43b09e
ENH: Documented use of \1 syntax in replace expression.
2004-05-03 10:10:57 -04:00
Bill Hoffman
a37157624b
BUG: putenv syntax was wrong and caused a crash on the SGI
2004-05-01 22:05:18 -04:00
Ken Martin
50db27739c
better if expression support
2004-05-01 10:08:14 -04:00
Andy Cedilnik
49ced45dc0
ERR: Remove warning about shadow variables
2004-05-01 09:57:35 -04:00
Andy Cedilnik
23ba009419
ENH: Add environment variable that Dart sets so that tests can know they are being tested from Dart/CTest
2004-04-30 15:17:30 -04:00
Andy Cedilnik
d0fd0b55cd
ENH: Report filename of the note
2004-04-30 14:14:41 -04:00
Andy Cedilnik
920aef76e0
ENH: Add support for notes in Testing/Notes subdirectory. This way test can write notes that will be reported
2004-04-30 12:36:18 -04:00
Bill Hoffman
858564fb10
BUG: remove duplicate depend on cache file and use of make variable in make target
2004-04-30 11:36:54 -04:00
Bill Hoffman
94f6dfb8a6
ENH: remove warnings
2004-04-30 10:32:45 -04:00
Brad King
5601afe384
ENH: Added automatic adjustment of C++ flags to include -timplicit_local and -no_implicit_include for the Compaq compiler on OSF.
2004-04-29 17:44:52 -04:00
Andy Cedilnik
28f6e1b194
ENH: Add ARGV and ARGN support to MACRO command. ARGV is the list of all arguments and ARGN is the list of all nonexpected arguments
2004-04-29 17:41:33 -04:00
Andy Cedilnik
8750f1c277
ENH: Add RANGE support to FOREACH
2004-04-29 15:12:40 -04:00
Andy Cedilnik
ae50b4bc6a
BUG: Add a safety check so that you cannot send cmOStringStream.str() to other stream and produce the funky hex number. This makes it impossible to compile such a code. Adding that exposed a whole bunch of places in CMake where streams were used wrongly
2004-04-29 14:51:08 -04:00
Andy Cedilnik
d5763a8c98
BUG: Most of time when asking if file exists, we actually want to read it... Should fix Bug #809 - FIND_INCLUDE should check readability
2004-04-29 13:25:02 -04:00
Bill Hoffman
7ca0eb8bbc
ENH: remove warning
2004-04-29 13:13:44 -04:00
Bill Hoffman
56f960296f
ENH: remove warnings
2004-04-29 12:33:18 -04:00
Bill Hoffman
55af104169
BUG: fix crash from bug id 806
2004-04-29 10:26:22 -04:00
Bill Hoffman
1620242ac4
ENH: remove warning
2004-04-28 14:25:26 -04:00
Bill Hoffman
e34c83540d
BUG: fix for bug 121 add some docs for MFC flag
2004-04-28 13:40:58 -04:00
Bill Hoffman
a6b60841db
BUG: fix for bug 116 platform files can now specify directories that should not be added by CMAKE
2004-04-28 13:21:56 -04:00
Bill Hoffman
e539cf9f7c
ENH: make test driver more flexible by using a configured file instead of generating all the code. fixes bug 28
2004-04-28 12:31:18 -04:00
Andy Cedilnik
df31c576dc
ENH: Add support for automatically preloaded cmake file. Closes Bug #802 - Add auto preload file support in CMake
2004-04-28 10:52:20 -04:00
Andy Cedilnik
ddf814f964
ENH: Encode object files with funny characters in the name. It should fix Bug #418 - Borland 5.5.1, Templates/*.cxx files with '+' chars used in execs
2004-04-28 10:15:40 -04:00
Bill Hoffman
c472345346
BUG: fix logic in EQUAL if test
2004-04-28 09:59:16 -04:00
Bill Hoffman
d76c9f8195
ENH: add a numeric EQUAL to the IF statment, very useful for variable arguments in MACROS
2004-04-28 09:51:06 -04:00
Andy Cedilnik
b2bddc9f0d
ENH: Add LOCATION to GET_TARGET_PROPERTY. Closes Bug #34 - Add to GET_TARGET_PROPERTY location of target
2004-04-27 12:03:17 -04:00
Andy Cedilnik
5a5cd54730
ENH: GetSafeDefinition is now in cmMakefile
2004-04-27 12:02:32 -04:00
Andy Cedilnik
e09e1679ab
ENH: Add method to get definition even if it does not exists
2004-04-27 11:30:31 -04:00
Andy Cedilnik
482eef7112
BUG: Fix aus source dir and add better testing of it
2004-04-27 09:22:57 -04:00
Bill Hoffman
c19a70b3ad
WRN: remove warnings
2004-04-27 08:30:25 -04:00
Andy Cedilnik
5a4a6a57d1
ENH: Another one of those nasty hex numbers in the ctest output
2004-04-26 18:51:47 -04:00
Bill Hoffman
ec0626e54d
ENH: fix for bug id 27, add a signal handler for crashes in loaded commands
2004-04-26 17:45:53 -04:00
Andy Cedilnik
d6090a2395
ENH: When source file is in subdirectory put object file in subdirectory. Fixes Bug #290 - Source files in subdirectories should produce object files in subdirectories
2004-04-26 17:32:56 -04:00
Andy Cedilnik
34115a5989
BUG: Fix resolving of infinite loops while CMakeSetup/ccmake still running
2004-04-26 11:23:06 -04:00
Ken Martin
2d53fcf035
macros now support varargs
2004-04-26 11:11:57 -04:00
Brad King
7c0844d2f4
BUG#682: Adding environment variable check to FIND_PACKAGE command.
2004-04-26 11:00:41 -04:00
Brad King
b6f7e08242
STYLE: Removed trailing whitespace.
2004-04-26 10:49:34 -04:00
Bill Hoffman
71b57bc454
BUG: fix for bug 769 CMAKE_STANDARD_LIBRARIES now used in ides
2004-04-23 16:26:21 -04:00
Andy Cedilnik
aff8c7bcd6
ENH: Add GET/SET_DIRECTORY_PROPERTY/PROPERTIES commands so that we can change include directories and get all sorts of things. Closes Bug #25 - Get_CMAKE_PROPERTIES
2004-04-23 16:20:36 -04:00
Bill Hoffman
0b7d154ebd
ENH: add verbose make abilility to visual studio 7
2004-04-23 13:12:33 -04:00
Bill Hoffman
8b0b749a11
ENH: add SUBDIR PREORDER and fix clean for non-relative paths
2004-04-23 12:52:48 -04:00
Andy Cedilnik
eae3d4cf06
ENH: Unify with other variables
2004-04-23 10:03:01 -04:00