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
Bill Hoffman
3262bc73d3
ENH: allow verbose makefile flag to remove nologo from all commands so you can see them in visual studio 6
2004-04-23 09:12:57 -04:00
Brad King
32a6a8fb0c
ERR: Fixed unused variable assignment warning.
2004-04-23 08:50:47 -04:00
Andy Cedilnik
724019f91c
ENH: Add DynamicAnalisys support. The old Purify is still available through --compatibility-mode
2004-04-22 18:04:11 -04:00
Bill Hoffman
7b576866b7
ENH: add support for static library property STATIC_LIBRARY_FLAGS
2004-04-22 16:58:04 -04:00
Bill Hoffman
86bf9f396e
ENH: add a property for HAS_CXX to a target that will force the use of a c++ compiler in the linking of an executable that contains only c code
2004-04-22 14:38:17 -04:00
Andy Cedilnik
161c31bc2b
ERR: Verify that getenv returned something before using it
2004-04-22 14:11:25 -04:00
Ken Martin
84a1d5e553
update docs
2004-04-22 13:37:04 -04:00
Bill Hoffman
d59e06595c
BUG: fix for 301 CMAKE_LIBRARY_PATH and CMAKE_INCLUDE_PATH env vars now used in FIND_LIBRARY and FIND_PATH in addtion to and before PATH
2004-04-22 13:24:20 -04:00
Bill Hoffman
4e8b76dc93
BUG 178: make top level cmakelist file a source in ALL_BUILD
2004-04-22 09:44:41 -04:00
Andy Cedilnik
6918844bd6
ERR: Fix install on VS71
2004-04-21 17:54:10 -04:00
Brad King
5473791b4b
ENH: Added cmListFileLexer_SetString method to allow a string to be parsed as input.
2004-04-21 16:23:58 -04:00
Andy Cedilnik
b55d109864
BUG: Put all files to manifest
2004-04-21 11:42:50 -04:00
Brad King
bfd79e99e6
BUG: Fixed check of number of arguments.
2004-04-21 11:36:31 -04:00
Andy Cedilnik
ac8232e140
ENH: Do preinstall and postinstall script even if the target is not installed
2004-04-21 11:32:27 -04:00
Andy Cedilnik
4d55c6540a
ENH: Report error and exit when the current directory is not specified
2004-04-21 10:34:08 -04:00
Andy Cedilnik
00095676cc
BUG: Prevent crash when the current working directory cannot be established
2004-04-21 10:33:07 -04:00
Andy Cedilnik
61f602d668
BUG: If the line ends without new-line character, Split should still return something
2004-04-20 18:28:23 -04:00
Andy Cedilnik
30d4262dad
RNH: Support NoDartCoverage in the binary directorory
2004-04-19 17:21:11 -04:00
Brad King
d4214bc565
ENH#696: Adding REQUIRED option to FIND_PACKAGE command. It will terminate the cmake configure step if the package is not found.
2004-04-19 10:36:42 -04:00
Andy Cedilnik
55a71ba572
ENH: Add check for infinite loops. Make sure that files written using WRITE_FILE and FILE WRITE are not used as input files. Fixes Bug #678 - WRITE_FILE and FILE(WRITE...) lead to infinite loops
2004-04-18 14:41:46 -04:00
Andy Cedilnik
af61b68583
ENH: Add support for adding object files and sources. This way you can use external program such as assembler or fortran to generate object files. Also star of fixing: Bug #757 - add .o file as a source file
2004-04-18 13:16:34 -04:00
Ken Martin
3da0f4940a
better args handling for -I options
2004-04-16 14:55:15 -04:00
Ken Martin
5c618442d3
better args handling for -I option
2004-04-16 14:52:13 -04:00
Andy Cedilnik
4c9c3ac84f
ENH: Better reporting of what tests failed and write a file with failed tests
2004-04-16 13:36:36 -04:00
Bill Hoffman
62bd5b7c8c
BUG: fix for bug 91
2004-04-16 09:50:31 -04:00
Andy Cedilnik
685be51a0e
ENH: Add support for HOME and END keys. Also fix Bug #666 - In CCMake when deleting something, it does not stop at the beginning of line
2004-04-15 16:11:11 -04:00
Andy Cedilnik
0986b42761
BUG: Prevent deleting not existing variables and therefore prevent crash. Fixes: Bug #750 - CCMake crashes when deleting all variables
2004-04-15 15:46:58 -04:00
Andy Cedilnik
504d0bc3b3
ENH: ADD REMOVE_DEFINITION command. Fix feature request: Bug #182 - Add opposite to ADD_DEFINITIONS
2004-04-15 13:58:10 -04:00
Bill Hoffman
a5c3087360
BUG: fix for 282
2004-04-15 13:15:28 -04:00
Andy Cedilnik
9ac968174e
ENH: Handle make install target on Visual Studio 6 and 7 and install templates
2004-04-15 13:09:24 -04:00
Andy Cedilnik
5c85e88bfd
ENH: Ok, that is it. Remove old install and replace it with new
2004-04-15 12:07:58 -04:00
Bill Hoffman
e78cf5ca6f
BUG: fix for bug 689
2004-04-15 11:38:35 -04:00
Bill Hoffman
7fa36510d5
BUG: fix external projects for vc7
2004-04-14 16:58:13 -04:00
Brad King
0c92cfb8c4
ENH: Renamed --help-list-commands to --help-command-list and split --help [command] into separate --help and --help-command cmd options.
2004-04-14 14:25:43 -04:00
Brad King
8020279dd6
ENH: Added --help-list-commands option.
2004-04-14 13:40:24 -04:00
Bill Hoffman
6174100b92
ENH: remove warning
2004-04-14 08:55:43 -04:00
Bill Hoffman
e61aa37cdf
ENH: fix warning
2004-04-13 18:27:53 -04:00
Bill Hoffman
b1032dd8e1
ENH: add the ability to run a limited sub-set of the tests
2004-04-13 16:32:29 -04:00
Andy Cedilnik
96d04f05d9
ERR: Fix warning
2004-04-13 09:28:45 -04:00
Andy Cedilnik
b4c62ce59e
BUG: Display string not some weird pointer
2004-04-09 09:53:25 -04:00
Bill Hoffman
59756a43f4
BUG: add full path libraries to the depend information
2004-04-09 08:37:45 -04:00
Andy Cedilnik
1dbcfd2a98
ENH: Improve Mac OSX bundle support
2004-04-08 17:13:42 -04:00
Ken Martin
df3205e873
fix problem with custom command
2004-04-07 12:07:36 -04:00
Bill Hoffman
1616135d4e
ENH: remove warnings on sgi
2004-04-07 09:58:43 -04:00
Brad King
5c9fadee4f
BUG: _LINK_TYPE cache variable should never be switched from optimized to debug or vice versa.
2004-04-02 13:21:20 -05:00
Bill Hoffman
51cb75d454
ENH: fix for apple
2004-04-02 09:43:35 -05:00
Bill Hoffman
7099db8d58
BUG: fix warning and shadow variable
2004-04-02 08:09:00 -05:00
Ken Martin
c92c5e4e15
fix for missing valid images
2004-04-01 16:07:30 -05:00
Brad King
cb90652dca
ENH: Added comment for future work to make forwarding executable always statically linked.
2004-04-01 15:28:18 -05:00
Andy Cedilnik
d34c342b11
BUG: Fix bug on windows. You cannot cout std::string directly
2004-04-01 14:37:59 -05:00
Andy Cedilnik
dd9241121d
ENH: Add logging of submitting
2004-04-01 14:11:17 -05:00
Bill Hoffman
3e0817eb55
BUG: fix non relative paths
2004-04-01 09:59:46 -05:00
Bill Hoffman
e2ed5d1c64
BUG: fix for non relative paths with spaces in the path
2004-04-01 08:59:32 -05:00
Andy Cedilnik
ccf46f544e
ENH: Reduce number of GetCurrentWorkingDirectory
2004-03-31 11:26:04 -05:00
Andy Cedilnik
d401fcfc2b
ENH: Change to the new directory
2004-03-31 11:24:23 -05:00
Bill Hoffman
d0cea4c7bb
ENH: make relative paths optional and default off, and add a test for them
2004-03-31 10:01:52 -05:00
Brad King
d1185c5910
BUG#724: Preserving current working directory during file selection.
2004-03-29 13:15:23 -05:00
Andy Cedilnik
99feab3528
ENH: When installing project, write manifest
2004-03-28 17:59:46 -05:00
Andy Cedilnik
747e67b7e3
ENH: Add a way to clean additional files
2004-03-28 16:36:38 -05:00
Andy Cedilnik
4a1f15c344
ENH: If configure file fails do not create directory
2004-03-28 16:00:57 -05:00
Andy Cedilnik
ba0b6d3078
ERR: Remove debug
2004-03-28 10:14:53 -05:00
Andy Cedilnik
4fbf360a26
BUG: Support paths with spaces
2004-03-28 10:14:25 -05:00
Andy Cedilnik
eeb7637a6e
DOC: Fix comment
2004-03-28 09:47:39 -05:00
Andy Cedilnik
db68c543ff
ENH: Add pre and post install script support
2004-03-27 20:59:44 -05:00
Andy Cedilnik
451522381d
ENH: Add support for importing modules without specifying path
2004-03-27 19:52:34 -05:00
Andy Cedilnik
f00186f64b
ERR: That slash is unnecessary
2004-03-27 19:52:11 -05:00
Ken Martin
afc74398d3
coverage change that will probably end in an infinite loop
2004-03-25 16:06:11 -05:00
Brad King
a109ba1365
ENH: Clarified documentation for LINK_LIBRARIES and TARGET_LINK_LIBRARIES.
2004-03-25 08:45:46 -05:00
Brad King
39bf5916e1
BUG: Added support to library flags parser for -Wl and -R options.
2004-03-24 16:31:48 -05:00
Andy Cedilnik
f19c1a8094
ENH: Fix warning
2004-03-20 20:37:07 -05:00
Brad King
1e03fe75bb
ENH: Clarified recursive TRY_COMPILE error message.
2004-03-19 14:48:41 -05:00
Andy Cedilnik
a7c779731d
ERR: Fix warnings about wrong format
2004-03-19 09:34:29 -05:00
Andy Cedilnik
5b78e5f563
ERR: Fix build on broken C++ compiles with no != operator for std::string
2004-03-18 09:52:47 -05:00
Andy Cedilnik
157b239905
BUG: change directory before running test and remember test number
2004-03-17 11:30:47 -05:00
Berk Geveci
ec3a119480
BUG: When error occurs, try compiles should still work
2004-03-17 09:42:32 -05:00
Andy Cedilnik
6b56245932
ERR: On some compilers structure inside class cannot reference private typdefs from the same class
2004-03-17 08:20:27 -05:00
Brad King
cb37fe01f6
ERR: Added missing include for auto_ptr.
2004-03-16 12:54:39 -05:00
Andy Cedilnik
9e8a45d106
ENH: Always include KWSys header files directory
2004-03-15 14:54:26 -05:00
Brad King
7b6491d36b
BUG#675: If not appending, do copy-if-different on exported file.
2004-03-15 10:44:53 -05:00
Andy Cedilnik
bf9dce6eb9
ERR: Fix build
2004-03-15 09:35:23 -05:00
Andy Cedilnik
97360ff4c6
ENH: Add support for future tags
2004-03-14 12:28:37 -05:00
Andy Cedilnik
824b231f42
ENH: Count tests while they go. Also in the logs report more stuff like elapsed time etc.
2004-03-14 11:23:57 -05:00
Brad King
aeea4895a5
ERR: SIGSEGV == SIGBUS on BeOS.
2004-03-12 14:43:32 -05:00
Bill Hoffman
94d8d25fd3
ENH: update vs71 generator to support excluded subdirs
2004-03-10 14:33:18 -05:00
Bill Hoffman
ddb815c125
ENH: add new subdirectory exclude from top option
2004-03-09 16:28:44 -05:00
Andy Cedilnik
c7067f426f
ENH: Properly build WIN32 executables
2004-03-09 12:31:08 -05:00
Andy Cedilnik
f93b1e6d48
ENH: Try to remove warning
2004-03-09 07:50:45 -05:00
Andy Cedilnik
0f4f9677fc
ENH: Add comment about RUNTIME_DIRECTORY
2004-03-08 22:24:29 -05:00
Andy Cedilnik
3f752ea4cd
ENH: Move implementation of configure_file to cmMakefile, so that other classes can use it
2004-03-08 19:05:04 -05:00
Brad King
4990e1481d
ENH: Added STRING(CONFIGURE ...) command.
2004-03-04 10:05:14 -05:00
Brad King
1dd718457f
ENH: Moved variable and #cmakedefine replacement from cmConfigureFileCommand.cxx to a ConfigureString method on cmMakefile. This will give other commands access to the configuration code.
2004-03-03 18:18:47 -05:00
Andy Cedilnik
07bd2d8264
ERR: Fix GetModulesFile
2004-02-29 15:13:01 -05:00
Andy Cedilnik
bdd4f8a216
ENH: Handle backticks as a valid library
2004-02-29 14:23:22 -05:00
Andy Cedilnik
3455bec9cb
ERR: Cleanup and remove warning
2004-02-29 09:53:05 -05:00
Andy Cedilnik
7aa8085b48
ERR: Fix build on Mac
2004-02-29 09:51:40 -05:00
Andy Cedilnik
b1a7421840
ENH: Styart working on bundles support and abstract WIN32_EXECUTABLE
2004-02-28 18:59:19 -05:00
Andy Cedilnik
6ab87555ea
ERR: Fix crash. We should check output before appending to it
2004-02-24 18:48:44 -05:00
Andy Cedilnik
3c832dd1b8
BUG: CVS update fix. If the CVS command was not set there was no indication that something went wrong. Now it will make sure it does. Also start working on multiple configuration scripts
2004-02-24 10:05:12 -05:00
Andy Cedilnik
c6c1f70012
ENH: Put Process execution errors in output and honor verbosity
2004-02-24 10:04:02 -05:00
Andy Cedilnik
34b8852dbe
ENH: Improve coverage support and add more verbosity
2004-02-23 09:56:53 -05:00
Andy Cedilnik
007d2bbc50
ENH: Make more commands scriptable
2004-02-22 22:07:02 -05:00
Andy Cedilnik
183273bea2
BUG: Prevent crash when deleting the last cache item
2004-02-22 22:06:33 -05:00
Andy Cedilnik
2ccce878a3
ENH: Cleanups
2004-02-22 13:14:59 -05:00
Andy Cedilnik
51516613e8
ENH: Ok, when doing cmake -P you should not have to squish filename next to -P, There should be space between
2004-02-20 14:46:33 -05:00
Andy Cedilnik
413a595d37
ENH: Handle wrong library on sun and no project on visual studio 7
2004-02-20 09:25:06 -05:00
Andy Cedilnik
62fd43ebae
ENH: Comment out test
2004-02-19 10:33:24 -05:00
Andy Cedilnik
b092ffae6f
ENH: Cleanup
2004-02-19 10:32:17 -05:00
Andy Cedilnik
f1cffef265
ENH: Make IF command scriptable
2004-02-19 10:29:51 -05:00
Andy Cedilnik
bfe234da93
ENH: Macro should be scriptable
2004-02-19 09:35:30 -05:00
Andy Cedilnik
985f3dd3b4
ERR: Do not exit when find bad custom files.
2004-02-19 09:35:12 -05:00
Bill Hoffman
8f565bdc74
BUG: don't crash when loading a module that does not exist
2004-02-17 08:35:23 -05:00
Ken Martin
5a391f8aa7
shut up unfixable warning
2004-02-16 10:57:38 -05:00
Bill Hoffman
c60f2fabc4
ENH: use cmake variables for cmDynamicLoader to figure out library prefix and extensions
2004-02-16 10:48:54 -05:00
Bill Hoffman
07b4d8bbca
BUG: fix mingw module load tests
2004-02-16 09:50:06 -05:00
Ken Martin
a46e0d3476
fix warnings
2004-02-16 09:49:29 -05:00
Bill Hoffman
f7ce654912
ENH: change mingw to use libfoo.dll instead of foo.dll since it can link to them
2004-02-13 10:51:44 -05:00
Andy Cedilnik
c44d0ef733
ENH: Add DESTDIR support
2004-02-12 21:44:24 -05:00
Brad King
41c8677a95
ERR: Fixed use of _findfirst for MSVC 6.
2004-02-12 13:38:18 -05:00
Ken Martin
012a14de69
fix incorrect signature for findfirst
2004-02-12 11:23:41 -05:00
Bill Hoffman
6223d60085
Fix install test fail on mingw
2004-02-12 09:13:31 -05:00
Andy Cedilnik
729e2a427a
BUG: Like cygwin, mingw does not produce .lib file for shared libraries, so search for dll when searching for library
2004-02-12 08:58:51 -05:00
Andy Cedilnik
302d60371a
ERR: Remove warning
2004-02-11 10:56:35 -05:00
Andy Cedilnik
ff6bc56616
ENH: On Cygwin shared libraries have only .dll file no .lib file, so when finding library on cygwin, search also for .dll. Also fix SimpleInstall test on cygwin
2004-02-11 08:28:59 -05:00
Andy Cedilnik
eaf25c6739
ERR: Use filepath followed by filename not another filepath
2004-02-10 15:53:09 -05:00
Andy Cedilnik
d278cde9e7
ENH: Add logging of tests while running. This way you can actually see the output as it goes
2004-02-10 15:51:29 -05:00
Andy Cedilnik
6720075f8b
BUG: -l or whatever should be at beginning of line.
2004-02-09 15:34:38 -05:00
Andy Cedilnik
1061101745
ENH: Some systems do not handle spaces in the path
2004-02-09 11:33:00 -05:00
Andy Cedilnik
4dd97ff97f
ENH: Install stage2 to handle runtime problem
2004-02-08 20:08:58 -05:00
Andy Cedilnik
9107592550
ENH: Attempt to support tests in funky subdirectories
2004-02-08 13:23:48 -05:00
Andy Cedilnik
e72bac5870
ENH: Add second part of SimpleInstall
2004-02-08 12:04:10 -05:00
Andy Cedilnik
31c1071ebf
ENH: When nor specifying full path, make sure it actually works, on broken filesystems fix case of files.
2004-02-06 15:26:15 -05:00
Andy Cedilnik
9c744cfe35
ENH: Handle script mode
2004-02-06 15:18:55 -05:00
Andy Cedilnik
54785fafba
ENH: Make more commands scriptable
2004-02-06 13:47:11 -05:00
Andy Cedilnik
e6de1efcb8
ENH: Fix support for debug postfix
2004-02-03 11:23:39 -05:00
Andy Cedilnik
038abb867e
ENH: Add support for install postfix
2004-02-03 10:53:41 -05:00
Andy Cedilnik
a721b96407
ENH: Cleanup output
2004-02-03 10:25:51 -05:00
Andy Cedilnik
59adb4eabe
ENH: Fix ADD_DEPENDENCIES on Unix makefiles and fix SimpleInstall test not to link the module
2004-02-03 09:26:36 -05:00
Andy Cedilnik
5e4e4b74ab
ENH: Propagate build type
2004-02-02 18:23:04 -05:00
Andy Cedilnik
2106bdc4ec
ENH: Add install test
2004-02-01 12:53:28 -05:00
Bill Hoffman
48dc13a649
BUG: keep output
2004-01-29 10:29:01 -05:00
Bill Hoffman
b9f2bd103b
ENH: remove depend on CMakeCache for rebuild_cache target to avoid double rebuild cache
2004-01-29 09:01:39 -05:00
Brad King
eea07a2f64
ERR: Fixed prototypes of gmtime, localtime, and mktime.
2004-01-29 09:00:30 -05:00
Bill Hoffman
9b8ca58538
BUG: After running builtin ctest, go back to the original directory
2004-01-28 13:17:10 -05:00
Andy Cedilnik
c1002cccb0
ERR: Remove cout
2004-01-28 11:22:19 -05:00
Brad King
d23636d48b
BUG: Corrected detection of exceptional exit code.
2004-01-28 10:59:46 -05:00
Brad King
e27ad7eb97
ENH: Added exception string to abnormal termination report.
2004-01-28 10:59:22 -05:00
Ken Martin
305e972df3
Including exception string in test's error output.
2004-01-28 09:47:31 -05:00
Andy Cedilnik
4be80e728a
ERR: Remove warning about unused variable
2004-01-28 08:11:09 -05:00
Bill Hoffman
038caa1677
remove old file
2004-01-27 17:12:51 -05:00
Bill Hoffman
9be1b582ee
ENH: add a dynamic loader flush cache
2004-01-27 17:12:41 -05:00
Andy Cedilnik
3540324598
ENH: Only display the precontext or postcontext up to the next or previous warning or error
2004-01-27 17:11:57 -05:00
Bill Hoffman
6b6971a2c2
BUG: fix FMM
2004-01-27 14:51:18 -05:00
Andy Cedilnik
d13e30f3ae
ENH: Make install on windows seems to work now
2004-01-27 12:37:30 -05:00
Andy Cedilnik
127872e820
ERR: Fix build on Mingw. Looks like Mingw is more like visual studio... Thanks Fred Wheeler
2004-01-27 09:53:33 -05:00
Ken Martin
bcd194fa06
fix for backup restore
2004-01-27 09:42:57 -05:00
Andy Cedilnik
f33c01b98a
ERR: And yet another set of constants for file permissions
2004-01-27 09:05:31 -05:00
Andy Cedilnik
fb228e73c8
ERR: Properly handle mode_t on borland
2004-01-27 09:05:01 -05:00
Andy Cedilnik
1089ec27a1
ERR Fix borland
2004-01-26 17:52:48 -05:00
Andy Cedilnik
6eed8b55dd
BUG: Fix for spaces in path
2004-01-26 16:29:36 -05:00
Andy Cedilnik
5c8c6fa3da
ENH: Several windows bugs and fixes
2004-01-26 16:24:35 -05:00
Andy Cedilnik
dae3e140ae
ENH: Add unix style install in file command
2004-01-26 16:05:58 -05:00
Andy Cedilnik
09421a261c
ENH: Preserve permissions when copying files
2004-01-26 15:50:38 -05:00
Andy Cedilnik
900ad59867
ERR: Fix build problems on Visual Studio 6
2004-01-26 15:03:09 -05:00
Andy Cedilnik
7527fbccc2
ENH: Add code for setting and getting permissions
2004-01-26 14:55:57 -05:00
Andy Cedilnik
0217af3b58
ENH: Improve calling of RunSingle command and fix compile error
2004-01-26 14:41:29 -05:00
Bill Hoffman
1d958cad60
ENH: forgot return value
2004-01-26 14:00:22 -05:00
Andy Cedilnik
2db971afb4
ENH: Add support for CTestCustom.ctest, which modifies some behavior of ctest
2004-01-26 13:57:26 -05:00
Bill Hoffman
222e9a2876
BUG: fix put/get env problems
2004-01-26 13:32:46 -05:00
Bill Hoffman
dd7f85a9dc
ENH: fix for build on cygwin mingw
2004-01-26 13:32:20 -05:00
Andy Cedilnik
7608d3f586
ERR: Fix std:: namespace
2004-01-25 19:30:24 -05:00
Andy Cedilnik
797db2bd82
ENH: Start adding new installation framework
2004-01-25 19:25:26 -05:00
Bill Hoffman
a588dbcba1
BUG: .lib from a .dll should go in m_LibraryOutputPath not m_ExecutableOutputPath
2004-01-23 15:17:21 -05:00
Bill Hoffman
927b2b419c
BUG: jump over feature was not working for windows
2004-01-23 13:43:33 -05:00
Bill Hoffman
8685faba69
BUG: fix for debug flags into project files
2004-01-23 13:01:52 -05:00
Bill Hoffman
bcc0b4018d
BUG: more fixes for relative path stuff
2004-01-23 13:01:28 -05:00
Bill Hoffman
cfe6aee59b
ENH: convert the .o files to not have ./
2004-01-23 11:22:48 -05:00
Brad King
ed1c2573aa
BUG: Fix to build rule generation with relative paths.
2004-01-23 09:54:50 -05:00
Ken Martin
da76ed122f
fixes to backup restore options
2004-01-23 09:44:47 -05:00
Brad King
01e4c82bb4
STYLE: Deleted trailing whitespace.
2004-01-23 08:53:51 -05:00
Brad King
58814ba30e
ERR: Fixed project name for Jump tests.
2004-01-23 08:51:19 -05:00
Brad King
9651c9d996
ERR: Fixed function prototypes with zero arguments to be C-style.
2004-01-22 14:44:44 -05:00
Andy Cedilnik
9cf5bb4bb0
BUG: If working directory does not exists, exit
2004-01-22 11:16:43 -05:00
Andy Cedilnik
c1ba581da4
BUG: If at least one test fails, the percent cannot be greater than 99
2004-01-22 11:10:03 -05:00
Brad King
fad0651d84
BUG: Fix jump-over-and-build for missing libraries when the relative path to the library is different between the source and destination of the jump.
2004-01-22 10:54:15 -05:00
Brad King
778af637ea
ENH: Added JumpWithLibOut and JumpNoLibOut to test whether jumping over to build a missing library works.
2004-01-22 10:36:14 -05:00
Brad King
49bd89fe31
BUG: CopyFileIfDifferent should return success if the files did not differ or if the copy succeeded. It should return failure only if the files were different and the copy failed.
2004-01-22 10:30:01 -05:00
Brad King
f86424414f
BUG: ::Stdout method should flush cout after writing data.
2004-01-21 15:55:47 -05:00
Brad King
ba9687d5cb
BUG: empty method on std string is a test, and does not set the string to empty.
2004-01-21 14:43:25 -05:00
Bill Hoffman
d72f5a0be0
BUG: fix leak
2004-01-21 14:27:01 -05:00
Brad King
cb95dde1e4
BUG: Fixed buffer size in MakeXMLSafe.
2004-01-21 14:06:44 -05:00
Andy Cedilnik
d609e037b9
BUG: Fix valgrind error. If working directory is not set do not do chdir
2004-01-21 13:38:09 -05:00
Bill Hoffman
13753b89c2
BUG: if a test is not found, it should fail
2004-01-21 09:49:32 -05:00
Bill Hoffman
4d082d4215
ENH: make sure tests that are not run fail, and make sure that it does not try to run directories with the same name as tests
2004-01-21 09:25:05 -05:00
Bill Hoffman
7f018b58ac
ENH: bug fix for IBM broken xlC 6.0.0.4 compiler
2004-01-20 14:36:00 -05:00
Bill Hoffman
1690c45626
ENH: dont do relative paths when nothing is relative
2004-01-20 14:35:25 -05:00
Brad King
9878c9ea34
ERR: Fixed unused argument warning.
2004-01-19 09:30:44 -05:00
Brad King
5ba4fd9e8a
ERR: Must include Dart module after PROJECT command.
2004-01-19 09:30:09 -05:00
Brad King
f2714ab435
ENH: Added Dart testing configuration.
2004-01-17 12:47:11 -05:00
Brad King
740505bb63
ENH: Added a recursive process execution test.
2004-01-17 12:46:56 -05:00
Ken Martin
d4e3804f4e
fix so that ctest is run even with bad cmake result
2004-01-16 14:00:30 -05:00
Brad King
e5a48ea031
ERR: Disabling some borland warnings.
2004-01-16 09:51:24 -05:00
Andy Cedilnik
f687b3d4a2
ENH: Handle spaces in the dart output of test
2004-01-15 17:07:40 -05:00
Brad King
79a1734269
ENH: Added more error state checks to RunSingleCommand.
2004-01-15 08:50:37 -05:00
Andy Cedilnik
09b766ef14
ERR: Do not ignore argument after nocmake
2004-01-13 12:28:52 -05:00
Bill Hoffman
8907dad99e
ENH: add no cmake option
2004-01-13 11:22:47 -05:00
Bill Hoffman
a9beaa40e8
BUG: try to get access to work on borland
2004-01-12 16:16:46 -05:00
Bill Hoffman
e5bcc9244b
ENH: use access over stat for performance
2004-01-12 13:53:46 -05:00
Andy Cedilnik
b4bf41434c
ENH: Only look for executable until found
2004-01-12 13:30:57 -05:00
Bill Hoffman
002679fdba
BUG: make sure property list is cleared between cache loadings
2004-01-12 11:07:13 -05:00
Bill Hoffman
00332a958e
ENH: clean up the output some more
2004-01-09 14:14:24 -05:00
Bill Hoffman
c47409d9e9
ENH: clean up output
2004-01-09 14:05:55 -05:00
Bill Hoffman
67f1dab2b5
ENH: add an ability to specify a build run directory
2004-01-09 13:35:18 -05:00
Bill Hoffman
972e09029d
ENH: clean up output
2004-01-09 12:35:33 -05:00
Bill Hoffman
c1f83b0515
ENH: add a local target for libraries as well as executables
2004-01-09 12:28:47 -05:00
Brad King
5e3b39178b
BUG: Updated warning regex to match in more cases.
2004-01-09 10:13:18 -05:00
Bill Hoffman
a00a1dab0d
BUG: if the build fails then the test fails
2004-01-09 08:54:41 -05:00
Bill Hoffman
6b1abee813
BUG: fix arguments to wxwindows test
2004-01-09 07:22:12 -05:00
Bill Hoffman
294dec38c9
BUG: make sure relative paths in command line options are expanded
2004-01-08 15:54:30 -05:00
Bill Hoffman
c336a9b1ac
BUG: make sure null terminator is in the right place for putenv static char array
2004-01-08 09:59:24 -05:00
Bill Hoffman
4f4984ff7f
ENH: remove warning
2004-01-08 08:22:09 -05:00
Bill Hoffman
eb9c51a5ad
ENH: remove warning
2004-01-08 08:19:40 -05:00
Bill Hoffman
a0afa50252
temp remove of optimization internal ctest use putenv causing trouble on cygwin
2004-01-07 16:24:41 -05:00
Bill Hoffman
baadc0a361
ENH: print errors when they are there
2004-01-07 16:15:55 -05:00
Bill Hoffman
66dc84581c
BUG: initialize ivar
2004-01-07 14:22:48 -05:00
Bill Hoffman
ea28cef201
BUG: fix command line parser bug
2004-01-07 13:20:39 -05:00
Bill Hoffman
dcdde834a5
ENH: remove warning
2004-01-07 12:50:10 -05:00
Bill Hoffman
4009a4b276
ENH: remove warnings
2004-01-07 11:31:10 -05:00
Bill Hoffman
2c2291bbe0
ENH: add new feature to ctest so that it can cmake, build and run a test executable
2004-01-07 11:24:22 -05:00
Bill Hoffman
a8620773f3
BUG: fix crash in external dsp include
2004-01-07 09:22:30 -05:00
Bill Hoffman
5d987e4a3f
BUG: fix crash
2004-01-07 09:08:52 -05:00
Andy Cedilnik
c3003ab8c3
ENH: Improve notes support (now you can specify them with the rest of the command line), improve reading of configuration file (now it actually rereads configuration file after running update/configure/build...). Remember the model (nightly/experimental) across runs
2004-01-06 19:13:55 -05:00
Brad King
e365b64ff6
ENH: Removing empty source file now that makefile dependencies should have updated.
2004-01-06 16:56:13 -05:00
Bill Hoffman
d1efed1415
ENH: fix for hp make and relative paths never have targets with a ./ at the start of the name
2004-01-06 16:18:38 -05:00
Ken Martin
c83f3b3c4c
fix for glob command
2004-01-05 16:29:18 -05:00
Brad King
972541c291
BUG: Fixed typo in error message.
2004-01-05 15:30:49 -05:00
Ken Martin
cb2b5a188a
fix for long lines with post build rules
2004-01-05 12:53:03 -05:00
Andy Cedilnik
15cdf406d6
BUG: Fix dependency to input file for QT_WRAP_CPP. Bug #421 - QT_WRAP_CPP
2004-01-05 11:13:50 -05:00
Brad King
fca398f961
ERR: Removed use of FILE command and using WRITE_FILE instead. We would still like CMake 1.6 to be able to build CMake CVS, and kwsys is used.
2004-01-05 11:02:38 -05:00
Bill Hoffman
f3d1225669
ENH: reduce flicker
2004-01-05 10:26:51 -05:00
Bill Hoffman
0c4bec7563
ENH: fix bug with advanced items loosing edit and do a better job sorting
2004-01-02 17:24:19 -05:00
Brad King
c14915697c
ENH: Renamed KWSYS_IOS_HAVE_* macros to KWSYS_IOS_USE_* to be more readable in the C++ sources.
2003-12-30 17:15:51 -05:00
Brad King
1c8f885f9d
ENH: Added GetExceptionString method to provide an error description when GetState returns Exception.
2003-12-30 16:23:16 -05:00
Brad King
f48941f261
BUG: CollapseFullPath was calling SplitProgramPath before changing the working directory to in_base.
2003-12-30 13:38:32 -05:00
Brad King
bcd4f87414
BUG: Do not call cmsysProcess_GetErrorString unless GetState returns State_Error.
2003-12-30 10:26:18 -05:00
Bill Hoffman
ae69928e69
BUG: borland make treats ./target and target as different also convert to outputpathrelative may get passed a quoted path
2003-12-30 08:41:04 -05:00
Andy Cedilnik
bbfc747f2e
ENH: Remove warnings about unused variables
2003-12-30 07:55:58 -05:00
Ken Martin
362ce0c32d
sets variable now
2003-12-29 16:35:32 -05:00
Ken Martin
d0bc3b9acd
only generate test target when enabled
2003-12-29 16:27:40 -05:00
Ken Martin
d18c9559b3
sets variable now
2003-12-29 16:27:06 -05:00
Andy Cedilnik
c237e0ac68
ENH: Do not use nslookup. All we really care is hostname. If somebody wants something fancy, just set it yourself. Fixes Bug #407 - nslookup is being deprecated for Red Hat and Fedora distributions
2003-12-29 16:10:15 -05:00
Andy Cedilnik
d97e79c971
ERR: Fix problems with OPTION and -D on command line. Fix Bug #408 - Using -D without a type does not always work
2003-12-29 15:26:01 -05:00
Bill Hoffman
b753a6794b
BUG: use ./ infront of the current directory
2003-12-29 14:55:43 -05:00
Brad King
bc16c68a14
BUG#452: Fix to argument checking for TOUPPER and TOLOWER subcommands.
2003-12-29 13:31:04 -05:00
Brad King
242f4f2fc8
ERR: Removed ftime ambiguity created by poor C++ standard headers provided by Borland 5.5.
2003-12-29 13:14:26 -05:00
Andy Cedilnik
2f2596c213
ENH: Add option to submit notes. Implements Bug #465 - Add notes support to CTest
2003-12-26 15:02:26 -05:00
Andy Cedilnik
32accc1607
BUG: For consistency, use cmStdString. Also, there was a bug in SplitString which make it lose the first character.
2003-12-26 15:00:27 -05:00
Andy Cedilnik
b5035770bc
BUG: On Windows network paths do not really work as regular paths, so when the binary directory is on the network, we will not support relative paths
2003-12-24 15:02:25 -05:00
Bill Hoffman
fbd0bafca7
ENH: use cd pwd trick for path for libnames
2003-12-24 13:17:17 -05:00
Bill Hoffman
f3c42f593e
BUG: use full paths via pwd for -L paths on unix shells
2003-12-24 10:51:43 -05:00
Ken Moreland
06bf73f9c3
Fixed a problem where ifstream was not the same as kwsys_ios::ifstream on
...
MSVC 6.0.
2003-12-24 10:07:42 -05:00
Andy Cedilnik
460f90de2b
ENH: Fix coverage to actually work and add support for .NoDartCoverage
2003-12-24 09:19:36 -05:00
Bill Hoffman
09ba0a0a31
BUG: keep more of the case information
2003-12-23 15:01:10 -05:00
Bill Hoffman
79c23436d3
BUG: fix for vtk build
2003-12-23 13:31:11 -05:00
Brad King
032d1d8652
ENH: Merging changes from KWSys-IOS-bp to KWSys-IOS-b2t-1-mp to main tree. This introduces separate kwsys_ios and kwsys_stl macros needed to support all platforms.
2003-12-23 11:03:33 -05:00
Bill Hoffman
0bdb092a01
ENH: add relative paths to visual studio 6 and 7 project files
2003-12-22 16:21:27 -05:00
Bill Hoffman
d79e3ae698
ENH: move relative path to parent generator class
2003-12-22 15:16:46 -05:00
Bill Hoffman
a5fa6e2fe2
ENH: make new relative rpath work with spaces
2003-12-22 14:17:47 -05:00
Bill Hoffman
f0bc1ed9b2
ENH: use fullpaths based on the actual current directory
2003-12-22 13:59:29 -05:00
Bill Hoffman
4f8afac655
ENH: use a full path for rpath
2003-12-22 13:15:33 -05:00
Bill Hoffman
eb9fc21543
ENH: add support for relative paths in makefiles
2003-12-22 12:24:26 -05:00
Andy Cedilnik
dad738eab1
ENH: Even better. Only replace when path longer than 20 characters. Also replace parent directory. That way it will replace for related projects.
2003-12-18 18:04:49 -05:00
Andy Cedilnik
b3c7fe02a3
ENH: Attempt to cleanup the build output
2003-12-18 17:42:56 -05:00
Ken Martin
d3a68a23a7
bug fix
2003-12-18 17:36:27 -05:00
Andy Cedilnik
1b2f84a727
ERR: Remove debug
2003-12-18 13:40:29 -05:00
Andy Cedilnik
72d8bd1e41
BUG: Fix Bug #445 - Same library in multiple projects can cause problems
2003-12-18 13:17:36 -05:00
Andy Cedilnik
c3840b5cc3
BUG: Fix Bug #445 - Same library in multiple projects can cause problems
2003-12-18 13:04:28 -05:00
Andy Cedilnik
7e4dce08ec
ERR: Remove debug
2003-12-17 09:40:21 -05:00
Andy Cedilnik
3a488c1896
ENH: Add more error regular expressions
2003-12-17 09:25:13 -05:00
Ken Martin
076e52a26a
better ctest driver and return codes
2003-12-17 08:36:10 -05:00
Brad King
92bcdb8d66
ERR: std -> kwsys_std.
2003-12-17 08:30:07 -05:00
Andy Cedilnik
f90fc6ee39
ENH: Purify support should work now.
2003-12-16 17:30:24 -05:00
Brad King
802601b606
ENH: Added SetPipeShared method to allow stdout and stderr pipes to be shared with the parent process.
2003-12-16 17:20:01 -05:00
Andy Cedilnik
ab0a30e2b3
ENH: Add suppression file support for valgrind
2003-12-16 16:19:56 -05:00
Brad King
8ca149d34f
ENH: Added GetEnv method.
2003-12-16 15:55:18 -05:00
Brad King
40ea4b6761
ENH: Updated copyright.
2003-12-16 15:38:36 -05:00
Brad King
e70aa1b3a2
ERR: SystemTools now depends on Directory.
2003-12-16 15:37:24 -05:00
Andy Cedilnik
e9e391c004
ENH: Several cleanups and attempt to do purify support
2003-12-16 14:43:13 -05:00
Ken Martin
cd5ec5ee1b
is there any chance thiswill work on all platforms hmmm added removeAdirectory
2003-12-16 14:26:19 -05:00
Andy Cedilnik
303cb13e0b
ENH: Cleanup output
2003-12-16 13:18:22 -05:00
Andy Cedilnik
6e5eddb917
ERR: Fix coverage on gcc 2.95
2003-12-15 18:44:33 -05:00
Andy Cedilnik
d9658c15bc
ERR: Ok, think before commit... This fixes two build problems. The missing brace and the std::string signature is different on gcc 2.95 and gcc 3.3.
2003-12-15 18:32:21 -05:00
Andy Cedilnik
652b162a29
ERR: Inner loop used the same counter as outer. Broke coverage code
2003-12-15 18:03:34 -05:00
Andy Cedilnik
67285f9a76
ERR: STD fixes
2003-12-15 17:28:46 -05:00
Andy Cedilnik
5b232ded15
ENH: Add initial memory check support which works for Valgrind
2003-12-15 17:26:00 -05:00
Brad King
ce8a34907a
ENH: Updated copyright.
2003-12-15 16:30:46 -05:00
Ken Martin
737d2fc7d6
fix compiler warning
2003-12-15 12:56:13 -05:00
Bill Hoffman
0c72acd812
ENH: fix for gcc 3.1
2003-12-15 12:02:13 -05:00
Brad King
c9e9e8d121
STYLE: Fixed typo on comment.
2003-12-14 13:48:18 -05:00
Brad King
5dcbef7dfe
ENH: Using CreateFile with FILE_FLAG_DELETE_ON_CLOSE to automatically delete the Win9x forwarding executable even if the parent process crashes.
2003-12-14 13:47:39 -05:00
Brad King
8da78710bc
ENH: Added KWSYS_NAMESPACE_STRING macro.
2003-12-14 13:44:20 -05:00
Brad King
31d72f961b
BUG: Fixed dllimport.
2003-12-14 13:03:44 -05:00
Brad King
d3f1410be3
ERR: Added include of sys/stat.h for open functions mode bits.
2003-12-13 14:19:45 -05:00
Brad King
1f40a4205b
ENH: Added SetPipeFile method to allow the process pipeline stdin, stdout, and stderr to be redirected from/to files.
2003-12-13 14:13:54 -05:00
Brad King
dc96992e56
ENH: Code is now robust to New method returning NULL.
2003-12-13 10:36:22 -05:00
Brad King
c1add9106c
ENH: Using separate CMAKE_SHARED_LIBRARY_SONAME flags for C and CXX.
2003-12-12 14:35:18 -05:00
Ken Martin
256947ed08
now can do extra updates
2003-12-12 08:09:05 -05:00
Bill Hoffman
add1f25f58
BUG:427 trycompile target must be exe
2003-12-11 15:38:00 -05:00
Bill Hoffman
df32e28b1d
BUG: need a dummy first argument to cmake
2003-12-11 10:11:36 -05:00
Ken Martin
baaf5eae7d
fix to the signature and argument parsing
2003-12-11 08:57:40 -05:00
Andy Cedilnik
afc33a1990
ENH: Argument for script mode is -P (process) and take out the automatic script mode
2003-12-10 19:47:15 -05:00
Bill Hoffman
5acab1eed1
BUG: roll back change for variable used in path
2003-12-10 08:55:15 -05:00
Brad King
4d68d005bc
BUG: File comparison on windows must test the volume serial number as well as the file index.
2003-12-09 11:44:53 -05:00
Brad King
cf42225c0b
ERR: Removed YY_BREAK statements after return statements because they are unreachable.
2003-12-09 09:16:40 -05:00
Brad King
c85e16450d
ERR: Added missing static keyword to cmListFileLexerSetToken and cmListFileLexerAppend definitions.
2003-12-09 09:11:35 -05:00
Bill Hoffman
1eca26f4c4
ENH: use variables for output paths
2003-12-09 08:32:15 -05:00
Ken Martin
e3e4a7892b
some updates to handle inline cache files and environment variables
2003-12-09 08:22:55 -05:00
Brad King
ec78910bac
BUG: Reimplemented ExpandListArguments to properly handle escaped backslashes that occur right before semicolons. This is important for lists of paths ending in backslashes on windows.
2003-12-08 18:05:29 -05:00
Ken Martin
06092a31fd
bug fix to escaped semicolons in arguments
2003-12-08 16:10:48 -05:00
Brad King
2b957198fd
ERR: Fixed comment about how to run flex to reflect new name of this file.
2003-12-08 15:05:16 -05:00
Brad King
c05b800f9f
ERR: Renaming cmListFileLexer.l to cmListFileLexer.in.l to avoid make programs trying to run lex automatically whn building cmListFileLexer.c.
2003-12-08 14:20:48 -05:00
Brad King
6df489c471
ERR: We must define YY_NO_UNISTD_H to build on windows.
2003-12-08 13:40:26 -05:00
Brad King
00ae7ea261
ENH: Using lex-based tokenizer and a simple recursive-descent parser in place of the old hand-coded parser for CMake listfiles.
2003-12-08 13:36:59 -05:00
Brad King
380ee8ca36
STYLE: Removed trailing whitespace.
2003-12-08 11:35:34 -05:00
Brad King
306fc9ea96
ENH: Improved error messages when source tree does not have a CMakeLists.txt file. No matter how many cases we check, there always seems to be a user that finds a case that gives a confusing error message...
2003-12-08 11:31:16 -05:00
Andy Cedilnik
403f220d25
ENH: Improve coverage on systems with multiple gcov commands
2003-12-08 11:23:46 -05:00
Brad King
b777b8656e
ENH: Cleaned up pipe numbering.
2003-12-07 14:09:58 -05:00
Brad King
21c5c6c81d
ENH: Using cmListFileCache to read the DartTestfile instead of duplicating the parse loop.
2003-12-05 16:39:14 -05:00
Brad King
bcfd5ce161
ERR: Need to include Configure.hxx to get kwsys_std definition.
2003-12-05 14:51:27 -05:00
Brad King
ed853b5d70
ENH: Removed pipe selection argument from WaitForData method in kwsysProcess. This greatly simplifies its use.
2003-12-05 11:53:17 -05:00
Brad King
97b469537b
STYLE: Removed trailing whitespace.
2003-12-05 11:37:28 -05:00
Brad King
9ce4e23715
BUG: Process startup-info struct dwFlags were being set incorrectly due to a change in statement order.
2003-12-05 11:19:43 -05:00
Brad King
ddd3190387
ERR: Added missing static storage class specifier for kwsysProcessCreate.
2003-12-04 13:56:00 -05:00
Ken Martin
10f88cd333
some fixes to test harnes
2003-12-03 14:16:21 -05:00
Brad King
cee49e74cf
ERR: Some platforms define stdin, stdout, and stderr as macros. Renaming these symbols to StdIn, StdOut, and StdErr.
2003-12-03 13:37:21 -05:00
Brad King
ad8bc4b1a4
ENH: Merged changes from KWSys-MultiProcess-bp to KWSys-MultiProcess-b2t-1-mp to main tree. This introduces support for process pipelines.
2003-12-03 09:20:05 -05:00
Ken Martin
be15d66e37
better error handling
2003-12-02 16:50:37 -05:00
Ken Martin
a442f1715e
a start on the dashboard driver
2003-12-01 19:25:51 -05:00
Brad King
9ec524def6
STYLE: Removed trailing whitespace.
2003-11-28 09:48:42 -05:00
Brad King
ffd8ca9cd9
BUG: cmake_symlink_library should return the accumulated result, not just 0.
2003-11-27 10:28:50 -05:00
Brad King
9229e6bc8b
ENH: Adding implementation of shared library version support on UNIX. This addresses the feature request described in bug#32.
2003-11-26 17:38:37 -05:00
Brad King
5bbc45d589
BUG: The cmake_symlink_library command needs to remove existing files before creating links.
2003-11-26 17:34:01 -05:00
Brad King
f764e1fcb2
ENH: Added undocumented cmake_symlink_library to help with building versioned shared libraries.
2003-11-26 16:38:26 -05:00
Bill Hoffman
587370e1e2
remove more warnings
2003-11-26 16:15:18 -05:00
Bill Hoffman
d89adbf049
remove warnings
2003-11-26 16:12:52 -05:00
Brad King
8876adcd81
ERR: Fixed unused parameter warnings.
2003-11-26 16:11:43 -05:00
Bill Hoffman
6e9a96119c
ENH: fix some warnings
2003-11-26 16:04:01 -05:00
Brad King
9a58ac6649
ENH: Added CreateSymlink method.
2003-11-26 14:52:12 -05:00
Bill Hoffman
725de95b7e
ENH: remove removecache entry call
2003-11-26 14:30:28 -05:00
Bill Hoffman
5ccfaefb48
ENH: generate a sln and dsw file for each sub project in a project
2003-11-26 14:29:53 -05:00
Brad King
945fcb581d
BUG: Do not use std::string to accumulate output. Use std::vector instead. This is much better at memory management.
2003-11-26 11:41:57 -05:00
Brad King
6018ebdc85
BUG#393: Adding XML escaping for additional per-source compile flags.
2003-11-21 14:13:49 -05:00
Ken Martin
a293f8f7a0
fixed argument parsing
2003-11-13 14:45:40 -05:00
Brad King
070fa61ff4
ENH: Documentation improvements.
2003-11-13 13:51:18 -05:00
Bill Hoffman
9d4aefc088
BUG: fix for bug 373 make depend problem
2003-11-12 14:20:21 -05:00
Andy Cedilnik
467fa9dfb3
ENH: Bug #371 - Add build configuration for try compiles using cmake variable
2003-11-12 14:06:02 -05:00
Bill Hoffman
343f327b32
BUG: fix for 363, VCMIDLTool not used for idl files
2003-11-11 12:51:50 -05:00
Andy Cedilnik
220aea3aee
BUG: Handle -C properly for executables that are not in the project; Fix Bug #344 - ctest -C Debug
2003-11-11 12:36:03 -05:00
Andy Cedilnik
2bb8d871cb
ENH: Add warning exception for VTK type warning blocking
2003-11-06 16:38:32 -05:00
Bill Hoffman
34853be45a
BUG: fix for bug 346, borland should now support dash in the path
2003-11-05 11:18:15 -05:00
Brad King
251032b190
BUG#259: Fix for spaces in paths to executable added to previous fixes for this bug.
2003-11-05 10:46:16 -05:00
Bill Hoffman
c02edd816a
BUG: fix for bug 323
2003-11-04 11:19:53 -05:00
Brad King
37bbb27bfa
ERR: Removed extra variable assignments.
2003-11-04 09:00:18 -05:00
Brad King
8f8cc16ea3
BUG: Removed CloseHandle in case of error in DuplicateHandle. According to documentation, DuplicateHandle will close the source handle regardless of error condition.
2003-11-04 08:56:12 -05:00
Brad King
0169ccf157
BUG: Cannot add extra escapes for backslashes because it makes the behavior inconsistent with previous versions of cmake.
2003-11-04 08:50:43 -05:00
Andy Cedilnik
def3fd0436
BUG: This fixes problem when submitting bugs on Mac: Bug #320 - When st_size in stat is 64 bit ctest does not submit
2003-11-03 16:59:15 -05:00
Bill Hoffman
eff0a824c4
BUG: hack fix for problem of MS vs 6 and custom target commands
2003-11-03 15:57:56 -05:00
Andy Cedilnik
271f4be42a
BUG: Fix Bug #319 - Change in QT_WRAP_CPP's behaviour
2003-11-03 15:53:54 -05:00
Andy Cedilnik
b1f1118239
ENH: Cleanup parsing of argument to help fix Bug #259 - CMake does not quote correctly in DartTestfile.txt
2003-11-03 15:38:23 -05:00
Brad King
5f30c8caac
BUG#259: ADD_TEST command generated in DartTestfile.txt now quotes/escapes all arguments.
2003-11-03 15:19:27 -05:00
Bill Hoffman
f60e16f8ab
BUG: fix for debug libs not using output path
2003-11-03 11:01:48 -05:00
Brad King
b7361dd04e
BUG#318: cmake.check_depends now collects all dependencies for cmake.depends and then uses a single rule.
2003-10-31 17:22:57 -05:00
Andy Cedilnik
368d7f7c18
ENH: Attempt to add debug library postfix for visual studio 6
2003-10-31 16:55:49 -05:00
Andy Cedilnik
3020a554ba
ENH: Report when having conflicts
2003-10-31 09:31:05 -05:00
Brad King
7ce0e4c576
BUG#313: Improving error message when no CMakeLists.txt file is found in the source tree.
2003-10-30 16:12:09 -05:00
Brad King
fc689df5d9
BUG: Backing out previous change until a deeper problem can be investigated.
2003-10-30 14:27:29 -05:00
Brad King
cc3887c462
BUG#259: Do not double quote arguments if they are already quoted when writing DartTestfile.txt.
2003-10-30 14:00:59 -05:00
Brad King
f2e6d5790b
BUG#163: Added documentation of OUTPUT_VARIABLE argument.
2003-10-30 13:46:25 -05:00
Andy Cedilnik
e92779a657
BUG: Fix Bug #310 - CTest sends wrong time to cvs on Windows
2003-10-30 10:05:08 -05:00
Andy Cedilnik
d21532cd02
ENH: Ok, no more argument needed for script mode
2003-10-29 19:49:50 -05:00
Andy Cedilnik
3b7c4b2a7b
ENH: More scripting changes
2003-10-29 09:56:49 -05:00
Andy Cedilnik
ac2859aaa3
ENH: Start includding the scripting support
2003-10-29 09:45:26 -05:00
Andy Cedilnik
69dd3218ba
ENH: Start includding the scripting support
2003-10-29 08:58:54 -05:00
Andy Cedilnik
b79c2f5a4c
ENH: Command should also be quoted
2003-10-28 15:26:00 -05:00
Bill Hoffman
77afae681a
BUG: add preprocessor flags to resource compiler
2003-10-28 11:55:40 -05:00
Bill Hoffman
3e2c1f3477
BUG: fix for bug 303 pass makeflags to sub makes
2003-10-28 11:06:06 -05:00
Bill Hoffman
16fe086267
BUG: make sure -M flags are not duplicated and are only set in the xml
2003-10-17 16:19:37 -04:00
Bill Hoffman
545ae439b7
BUG: fix for unicode and for /D -D
2003-10-17 16:08:49 -04:00
Andy Cedilnik
bd588e7a55
ENH: Fix problem with wx 2.4
2003-10-17 07:45:21 -04:00
Andy Cedilnik
27476dabd9
ENH: Enable test on windows
2003-10-16 19:15:44 -04:00
Bill Hoffman
4d2ca08bc7
ENH: allow UNICODE to be specifed in the cxx flags and if not default to MBCS
2003-10-16 10:32:47 -04:00
Bill Hoffman
073a5b69b7
ENH: allow users to change to unicode
2003-10-16 10:10:49 -04:00
Andy Cedilnik
2ff2353079
ENH: Handle all white spaces, fix problem on cygwin
2003-10-16 07:49:32 -04:00
Bill Hoffman
db3cd82590
BUG: fix for bug 78 should be on 1.8 branch
2003-10-15 23:42:06 -04:00
Andy Cedilnik
97dd683836
ENH: Add test for FindwxWindows. Thanks to: Mathieu Malaterre
2003-10-13 16:04:24 -04:00
Bill Hoffman
96e8cd82c7
ENH: put the system path after the paths specified on to the FIND command
2003-10-09 15:52:29 -04:00
Andy Cedilnik
1e62f2392c
ENH: Add CMAKE_IGNORE_DEPENDENCIES_ORDERING to prevent warnings about dependency problems
2003-10-02 14:50:46 -04:00
Andy Cedilnik
ab28d3ea6e
ENH: Fix comment
2003-09-24 17:51:26 -04:00
Andy Cedilnik
c968abd2c1
BUG: Fix Bug #186 - QT_WRAP_UI uses the path twice
2003-09-24 17:50:39 -04:00
Brad King
c056415593
BUG: Check for whether to use CMAKE_EXE_LINKER_FLAGS should look both for EXECUTABLE and WIN32_EXECUTABLE targets.
2003-09-24 11:03:14 -04:00
Andy Cedilnik
da623cd0b4
ENH: Add missing newline Bug #185 - CTest exceptions output is missing new line
2003-09-23 13:49:57 -04:00
Bill Hoffman
e15ebb6255
ENH: remove /tmp_mnt in collapse full path
2003-09-18 11:05:01 -04:00
Bill Hoffman
dd4e8df29a
BUG: make sure exe output path is used for dep hack stuff
2003-08-28 16:22:46 -04:00
Ken Martin
5824302612
bad evil nasty ken
2003-08-28 16:10:44 -04:00
Ken Martin
2b2a9d73da
fix to executable depends for custom commands
2003-08-28 16:06:06 -04:00
Bill Hoffman
58d9cfa141
BUG: fix bug with custom commands depending on executables
2003-08-28 14:52:26 -04:00
Bill Hoffman
44429c46c0
ENH: remove warnings from use of NULL
2003-08-27 17:45:26 -04:00
Brad King
9f8444d7f6
ERR: Using union-based "cast" of DynaGetFunction result to avoid warnings about strict aliasing.
2003-08-27 17:31:22 -04:00
Brad King
a381efce42
ENH: Added support for "make VERBOSE=1" to run one-time verbose make runs without changing CMAKE_VERBOSE_MAKEFILE.
2003-08-26 17:13:43 -04:00
Brad King
41445f67ac
BUG: Fixed crash of cmake -i when CMAKE_ROOT cannot be found. Made resulting error message cleaner.
2003-08-26 15:06:52 -04:00
Brad King
c59cc5a542
ENH: Moved decision to build MFCDialog up to top level. It is used in both the Source and Utilities directories.
2003-08-22 12:53:25 -04:00
Bill Hoffman
26c08ee33b
ENH: remove ifdef code and use makefile definitions
2003-08-22 11:56:44 -04:00
Bill Hoffman
a413160fec
ENH: add the unix makefile generator as an option from the windows GUI, this builds with mingw, cygwin, and combinations of make cl, bcc32
2003-08-21 16:22:23 -04:00
Bill Hoffman
f2e5ccd972
*** empty log message ***
2003-08-21 09:23:32 -04:00
Brad King
8017a17f57
ENH: Added documentation of specifying an existing build tree as an argument.
2003-08-20 13:00:46 -04:00
Andy Cedilnik
0d8f8a0dc2
ERR: Fix crash of cmake on broken load commands
2003-08-19 11:02:56 -04:00
Andy Cedilnik
aef3ca6df8
BUG: LastError can return 0, so handle that case
2003-08-19 10:29:59 -04:00
Andy Cedilnik
26d804aaa4
BUG: Report failed as failed...
2003-08-18 14:31:09 -04:00
Andy Cedilnik
39c7cb9197
ENH: Remove unused variable
2003-08-18 14:06:27 -04:00
Andy Cedilnik
ff32379e26
BUG: Fixed Bug #154 - Uninitialized type initialized value cache variables should return value
2003-08-18 14:05:53 -04:00
Andy Cedilnik
7f5b38b190
BUG: Fix Bug #153 - CTest does not detect tests that are not found and Bug #153 - CTest does not detect tests that are not found
2003-08-18 11:30:53 -04:00
Bill Hoffman
3935711e01
ENH: remove warning and unneeded cast
2003-08-17 12:24:06 -04:00
Andy Cedilnik
0bdfbc72a8
BUG: Fix test reporting
2003-08-15 08:41:38 -04:00
Andy Cedilnik
3bbe95397a
ENH: Fix verbose output, fix error message, and fix the exit code check
2003-08-14 13:34:13 -04:00
Bill Hoffman
86947e0b26
ENH: remove a warning
2003-08-14 09:09:44 -04:00
Andy Cedilnik
cbeeaa7188
ENH: Better error reporting
2003-08-13 18:17:11 -04:00
Brad King
beda09a96b
ENH: Made error message consistent between win9x and non-win9x version of error reporting.
2003-08-13 18:08:07 -04:00
Brad King
ef603d12f9
ENH: Treating SIGBUS as a fault by default.
2003-08-13 14:21:39 -04:00
Brad King
dbed2f9868
ERR: Reverting dlopen changes. We don't need them.
2003-08-12 18:55:15 -04:00
Andy Cedilnik
d0c039e9a4
ENH: Fix hidden console for ctest
2003-08-12 17:18:16 -04:00
Brad King
f686f1fec3
BUG: Need to force HAVE_LIBDL and HAVE_DLOPEN to 0 to support old cache files.
2003-08-12 11:14:02 -04:00
Brad King
ffd7c4d2a5
ENH: Removing dependence on dl library since we don't actually use ldap.
2003-08-11 17:35:41 -04:00
Brad King
6c9ba639f4
BUG: Need to check both CMAKE_WXWINDOWS_WXCONFIG_EXECUTABLE and CMAKE_WX_CONFIG.
2003-08-11 17:35:13 -04:00
Brad King
730a278f89
BUG: Bootstrapping with wxWindows support needs SEPARATE_ARGUMENTS command.
2003-08-11 17:34:44 -04:00
Ken Martin
3baca1e34f
added beta release support
2003-08-11 14:45:16 -04:00
Ken Martin
3c1292a388
version 19
2003-08-11 14:41:43 -04:00
Andy Cedilnik
8bbabb8559
ENH: Add documentation for -D and add missing targets
2003-08-11 12:20:31 -04:00
Andy Cedilnik
d9cb234d98
ENH: Cleanup the output
2003-08-11 12:19:46 -04:00
Andy Cedilnik
5d3420fd2a
ENH: Remove debug
2003-08-11 09:47:06 -04:00
Ken Martin
072db6ad70
removed redundent includes
2003-08-10 18:30:54 -04:00
Ken Martin
cc8aa74ec4
removed duplicate includes
2003-08-10 16:02:25 -04:00
Ken Martin
6a2f1926d8
removed duplicate include
2003-08-10 16:00:27 -04:00
Andy Cedilnik
db2d146f02
ERR: Rename some variables to remove shadow warning
2003-08-09 19:37:33 -04:00
Andy Cedilnik
511b0c9661
ENH: Add regression images support
2003-08-08 18:28:03 -04:00
Andy Cedilnik
5a19bd679e
ENH: Better output and use RunMakeCommand for configure
2003-08-08 17:10:37 -04:00
Ken Martin
565ed7d8a1
added stdio
2003-08-08 11:19:17 -04:00
Ken Martin
13b60f71f2
fid post build iue on vs6 utility targets
2003-08-08 10:40:11 -04:00
Andy Cedilnik
a6567329d7
ENH: When fixing cache value with uninitialized type, collapse full paths for PATH and FILEPATH. Closes Bug #82 - Specifying relative path when entering path can break things
2003-08-08 10:07:09 -04:00
Andy Cedilnik
2003b4987a
ENH: Handle untyped but initialized values for boolean AddCacheDefinition. Closes Bug #118 - Specifying cache entries with -D should not need the type
2003-08-08 09:26:55 -04:00
Andy Cedilnik
91065673d6
ENH: Get accessor for cache value as boolean
2003-08-08 09:22:56 -04:00
Ken Martin
103f115f25
remove shadowed variable
2003-08-08 09:17:01 -04:00
Brad King
1346a0f34e
ERR: Fixed use of != operator for std::string on old broken compilers.
2003-08-08 09:14:33 -04:00
Andy Cedilnik
967d1b4c6f
ENH: Add help for cmake -E
2003-08-08 08:48:57 -04:00
Andy Cedilnik
0c6d02853e
ENH: Flush the output file, to make more nice output for tail -f
2003-08-08 08:48:42 -04:00
Andy Cedilnik
a36bd0b212
ENH: Add displaying of dots when building project. Also, file is now written as the output is produced, so, tail -f works, baby...
2003-08-07 19:23:49 -04:00
Andy Cedilnik
028f5aa2c7
ENH: Abstract parsing of arguments so that I can use it in other places
2003-08-07 19:00:53 -04:00
Andy Cedilnik
9a0ca088a1
ENH: More verbose
2003-08-07 18:44:13 -04:00
Andy Cedilnik
b60e52c69f
ENH: Bold attempt to remove warning
2003-08-07 17:51:08 -04:00
Andy Cedilnik
f5cb26fc76
ENH: Bold attempt to remove warning
2003-08-07 17:47:53 -04:00
Brad King
74980113da
ENH: Clarification of help dumped when no arguments are given and no test file is found.
2003-08-07 17:43:37 -04:00
Brad King
ab335dbc9b
ENH: Added compatability for capitalization of _DIR and _FOUND variables in cmake 1.6.
2003-08-07 16:50:38 -04:00
Andy Cedilnik
ffaaedc7c6
ENH: Add remove watch
2003-08-07 16:26:07 -04:00
Andy Cedilnik
81b5c3b34d
ENH: Fix dependencies for curses dialog
2003-08-07 16:25:49 -04:00
Brad King
1de2bba717
BUG: Fixed typo in error message.
2003-08-07 16:11:49 -04:00
Andy Cedilnik
6c65c77d35
ENH: Report an error when ADD_LIBRARY and TARGET_LINK_LIBRARIES are in the wrong order and fix CMakeLists files to actually work
2003-08-07 16:09:19 -04:00
Bill Hoffman
7e54a53a3d
ENH: improve coverage
2003-08-07 16:07:23 -04:00
Andy Cedilnik
4bad15e4b2
ENH: Cast into apropriate type to remove warning
2003-08-07 15:39:07 -04:00
Andy Cedilnik
6e5462b698
ENH: Use the new signature
2003-08-07 14:37:50 -04:00
Brad King
773de6e55d
ENH: Added convenience signature to OutputMakeRule.
2003-08-07 11:53:19 -04:00
Brad King
3cdde61776
ENH: Makefiles now have rules to do a global generate if the CMake listfiles have changed. Necessary for when try-compiles are added to a listfile.
2003-08-07 11:42:02 -04:00
Bill Hoffman
4a1412b0cb
BUG: fix for bugs 125 - 128, and a fix for the bug introduced by the bug fix for but 92. & was being replaced with &, but after double quote was replaced with " causing it to be &quot. Also add more search paths for mpi
2003-08-07 09:19:39 -04:00
Andy Cedilnik
d0b3391642
ENH: oops, initialize variable
2003-08-06 19:19:17 -04:00
Andy Cedilnik
96d561aabc
ENH: Add option to retrieve list of macros. Close Bug #25 - Get_CMAKE_PROPERTIES
2003-08-06 18:54:13 -04:00
Brad King
7d6aaf23e9
BUG: Don't use -V as a version option. It conflicts with ctest.
2003-08-06 18:43:49 -04:00
Brad King
9234f45e23
ENH: Removed old argument processing code that never does anything.
2003-08-06 18:41:36 -04:00
Brad King
88e1571c76
BUG#129: Fixed load/save of CMakeCache.txt when it is not in the current directory.
2003-08-06 18:39:16 -04:00
Andy Cedilnik
b41978fef7
ENH: If CMAKE_EDIT_COMMAND is not specified, use cmake -i
2003-08-06 17:58:47 -04:00
Brad King
fa642fee71
ENH: Tweaked whitespace in documentation of command.
2003-08-06 15:22:26 -04:00
Brad King
ac0911e08b
ENH: Tweaked whitespace in documentation of command.
2003-08-06 15:18:58 -04:00
Brad King
d4854628ab
ENH: Added SEE ALSO support for generated unix manpage.
2003-08-06 15:12:43 -04:00
Brad King
c981e03585
BUG: We don't want to install cmaketest on UNIX or windows. It is for internal CMake testing only. We should probably fold its functionality into ctest anyway.
2003-08-06 15:10:46 -04:00
Brad King
1471a1a6f1
ENH: Added documentation for ctest.
2003-08-06 15:03:56 -04:00
Brad King
b78888fe38
ENH: Added configuration of name of executable in man page header and version banner.
2003-08-06 14:49:52 -04:00
Brad King
f86ffd72ca
BUG: If a directory is specified on the command line that is not an existing build tree, we should still use any -G option that was given to set the generator.
2003-08-06 13:48:51 -04:00
Brad King
999810bc52
ENH: Hide windows for processes run by RunSingleCommand.
2003-08-06 13:48:14 -04:00
Brad King
7b9663e5e8
Fixed indentation
2003-08-06 13:41:34 -04:00
Bill Hoffman
60f9816f96
ENH: do not output make install rules on windows because they do not work
2003-08-06 12:52:17 -04:00
Brad King
d9b8768e3b
BUG: Fixed spacing error in message.
2003-08-06 11:51:54 -04:00
Brad King
ef2e6b88ea
ENH: Install test is now enabled when CMAKE_INSTALL_PREFIX is CMake_BINARY_DIR/Tests/TestInstall/Prefix to keep test in one directory.
2003-08-06 10:42:51 -04:00
Brad King
26fce5a402
ENH: Added Install test. It is enabled when the CMAKE_INSTALL_PREFIX is CMake_BINARY_DIR/InstallTest.
2003-08-06 10:39:05 -04:00
Andy Cedilnik
ea6a84cc64
ENH: Fix install problem
2003-08-06 10:15:48 -04:00
Brad King
07865fd113
BUG: Need to provide stdin to child processes.
2003-08-06 09:27:56 -04:00
Brad King
c4794319c7
ENH: Added support to --help to print help for a single command.
2003-08-05 18:10:45 -04:00
Brad King
df2280a7ab
BUG: Fixed implementation of long dependency list support. The proxy target must have a corresponding file to work correctly. Instead of using a proxy target, we now just list one line for each dependency and then print one copy of the build rule at the end.
2003-08-05 17:39:50 -04:00
Brad King
75b3751a4f
ENH: Clarified source directory mismatch message.
2003-08-05 16:51:00 -04:00
Brad King
1e077d436e
ENH#61: cmake and ccmake now support passing the path to a CMakeCache.txt file as an argument. Its settings will be loaded.
2003-08-05 16:36:15 -04:00
Brad King
8830b45b88
BUG#92 - Added XML escaping for <, >, and &.
2003-08-05 16:04:53 -04:00
Brad King
59d886d0f4
ENH: Added show/hide window support.
2003-08-05 15:10:33 -04:00
Brad King
27289e3267
ENH: Added SetOption/GetOption methods for platform-specific options.
2003-08-05 14:27:47 -04:00
Brad King
878b5792b9
BUG: Can't close stdin.
2003-08-05 13:53:30 -04:00
Brad King
e99e9baca4
BUG: Added missing zero-initialization of struct sigaction.
2003-08-05 11:34:39 -04:00
Brad King
5ffb75bc6c
BUG: GetErrorString should return ErrorMessage buffer, not the pipe buffer.
2003-08-05 09:07:54 -04:00
Ken Martin
75ce40f4d6
minor fix
2003-08-05 09:07:31 -04:00
Ken Martin
e8d1ee2712
added outputEcho method and fixed make help for nmake and borland
2003-08-05 08:49:23 -04:00
Ken Martin
439f07e83c
added make help target first cut
2003-08-04 15:35:02 -04:00
Ken Martin
333562e8cc
fix for debug libs on UNIX
2003-08-04 14:34:53 -04:00
Andy Cedilnik
867f88a93f
ENH: Improve paths on windows
2003-08-04 11:48:18 -04:00
Andy Cedilnik
4515c33d32
ENH: Fix escaping on windows
2003-08-04 07:55:40 -04:00
Andy Cedilnik
d86d2fdf12
ENH: Fix argument parsing on UNIX with spaces
2003-08-04 07:12:42 -04:00
Andy Cedilnik
2c33b3db65
ENH: Use new RunCommand
2003-08-03 22:41:34 -04:00
Andy Cedilnik
41feb1f86b
ENH: Use new RunCommand
2003-08-03 22:36:17 -04:00
Andy Cedilnik
369a4188e6
ENH: Use the new RunCommand
2003-08-03 22:35:52 -04:00
Andy Cedilnik
1d3921b4ca
ENH: Use the new signature
2003-08-03 22:34:59 -04:00
Andy Cedilnik
0b150f69c2
ENH: Use the new RunCommand
2003-08-03 22:34:37 -04:00
Andy Cedilnik
32c2ed2ef3
ENH: Use the new signature
2003-08-03 22:33:35 -04:00
Andy Cedilnik
8a31793c89
ENH: Add back the kwsysProcess RunCommand, now is in parallel
2003-08-03 22:32:15 -04:00
Andy Cedilnik
c7f1198a00
ENH: Add accessor for the list of commands
2003-08-03 20:47:44 -04:00
Andy Cedilnik
32bfe66b5d
BUG: Fix problem with uninitialized variables
2003-08-02 09:33:23 -04:00
Andy Cedilnik
f7000fa7b9
ENH: Make out of source work on Windows
2003-08-01 18:53:19 -04:00
Andy Cedilnik
e036e52bd6
ENH: Fix test for Visual Studio
2003-08-01 18:52:21 -04:00
Andy Cedilnik
2dff3c60ea
ERR: Remove debug
2003-08-01 16:47:38 -04:00
Brad King
8daa162753
ENH: Dependency lists are now split into multiple make lines to allow longer lists on limited make programs.
2003-08-01 15:33:59 -04:00
Andy Cedilnik
f5559b0ec8
ENH: Add support for -pthread
2003-08-01 15:33:32 -04:00
Brad King
1f3106c1b0
BUG: Adding link flags to an executable that links to shared libraries must be done for both EXECUTABLE and WIN32_EXECUTABLE targets.
2003-08-01 15:27:26 -04:00
Bill Hoffman
4808d9cec2
BUG (85): allow . to be in the name of an executable
2003-08-01 14:34:51 -04:00
Andy Cedilnik
2f98c791fa
ENH: Allow specifying cmake variables on the command line without specifying the type Bug #118 - Specifying cache entries with -D should not need the type
2003-08-01 14:10:26 -04:00
Ken Martin
7d33e05a15
all Makefiles now have both full path to exe and short version
2003-08-01 14:10:22 -04:00
Ken Martin
8b8766d246
fix for utility command without EXECUTABLE_OUTPUT_PATH
2003-08-01 13:54:53 -04:00
Andy Cedilnik
c198fa1af3
ENH: Syntax cleanup
2003-08-01 13:24:42 -04:00
Bill Hoffman
63ca58ceaf
ENH: allow lib prefix for to stay for nmake and borland make as it is not a system prefix
2003-08-01 13:13:43 -04:00
Andy Cedilnik
b036f6e91d
ENH: Fix echo's to use @echo. This way verbose mode does not print twice: Bug #45 - add @ from echo commands
2003-08-01 12:49:12 -04:00
Ken Martin
64a45a34bd
made option advanced
2003-08-01 11:58:19 -04:00
Ken Martin
847bda5270
fix for bug # 101
2003-08-01 09:11:04 -04:00
Ken Martin
ad4dc3e0ef
more reverting back
2003-08-01 08:47:26 -04:00
Bill Hoffman
6e494f9bce
BUG: when creating rule files remove the IntDir
2003-07-31 16:43:53 -04:00
Ken Martin
e9c517ecf1
fix for spaces
2003-07-31 16:30:49 -04:00
Bill Hoffman
42b39099a7
ENH: add support for OBJECT_DEPENDS for visual studio
2003-07-31 15:32:53 -04:00
Ken Martin
0e067f9223
bug fix for bug # 117
2003-07-31 14:46:17 -04:00
Andy Cedilnik
e8a3e9392b
ENH: Fix wx test
2003-07-31 08:55:22 -04:00
Andy Cedilnik
804efd91e4
ENH: Allow qt ui files being it the binary dir. Bug #110 - QT_WRAP_UI problem on out-of-source builds
2003-07-30 13:27:41 -04:00
Andy Cedilnik
de16c3b926
ENH: Revert back
2003-07-30 13:14:14 -04:00
Andy Cedilnik
cd94e07884
ENH: Also fail when make failsSource/cmaketest.cxx
2003-07-30 13:11:45 -04:00
Andy Cedilnik
c12cc46a00
ENH: Speedup globbing and attempt to fix cygwin problem
2003-07-29 18:06:33 -04:00
Andy Cedilnik
4ef0f1414c
ENH: Fix typo: Bug #100 - Spelling correction to an error message
2003-07-29 07:01:56 -04:00
Bill Hoffman
2ba1c0ab06
ENH: performance fixes for network depends
2003-07-28 18:12:23 -04:00
Bill Hoffman
3d27a6a391
ENH: put back old style call to SOURCE_GROUP, no need to break things for this
2003-07-28 14:43:04 -04:00
Bill Hoffman
f7c9e258ae
BUG: make sure initial cache file read only reads one file, and does not look for CMakeLists.txt files on the entire disk
2003-07-28 13:40:53 -04:00
Bill Hoffman
fe384ee980
add a better message for the GUI if no CMakeLists.txt file is found.
2003-07-25 13:39:47 -04:00
Andy Cedilnik
ca4b50a0c2
ENH: Remove warning
2003-07-24 11:53:03 -04:00
Andy Cedilnik
fae07565ca
ENH: Fix legal issues.
2003-07-24 11:51:41 -04:00
Ken Martin
85d16ea235
fix for utility depends bug#76
2003-07-24 11:37:43 -04:00
Brad King
62d5138ca3
ENH: Added FindPackageTest to improve coverage.
2003-07-24 11:33:06 -04:00
Brad King
78367fbc1b
ENH: Implemented QUIET argument propagation to FOO_FIND_QUIETLY setting in FindFOO.cmake module that is found.
2003-07-24 11:32:41 -04:00
Brad King
185c82b6ad
BUG: Fix for network path argument parsing.
2003-07-24 11:24:05 -04:00
Andy Cedilnik
d720b2bc72
ENH: On windows handle network paths
2003-07-24 11:12:03 -04:00
Brad King
08441daded
ENH: Added CommandLineTest to add coverage for command line arguments to cmake executables. This replaces the old DumpDocumentation test.
2003-07-24 10:58:40 -04:00
Brad King
5a1d6f2866
ENH: Added support for documentation options.
2003-07-23 17:40:10 -04:00
Brad King
ae84581f86
ENH: Added construction of original command line in argc/argv style.
2003-07-23 17:31:25 -04:00
Brad King
6849cbdfcb
ENH: Improved behavior when run with arguments from the command line.
2003-07-23 17:28:44 -04:00
Brad King
fde552ea6e
ENH: CheckOptions now takes const argv.
2003-07-23 17:27:34 -04:00
Brad King
6f1a044018
ENH: Added backwards compatability.
2003-07-23 15:45:53 -04:00
Brad King
48aedb2ba3
ENH: Fully implemented SOURCE_GROUP command.
2003-07-23 15:32:54 -04:00
Andy Cedilnik
e093bdade0
ENH: Fix compatibility
2003-07-23 14:31:30 -04:00
Brad King
296ded5e4d
BUG: Fixed off-by-one error in file list loop. Fix submitted by David A. Karr.
2003-07-23 10:39:41 -04:00
Andy Cedilnik
8d22e9f70a
ENH: On windows and apple handle lowercase/upercase file name problem
2003-07-23 10:26:37 -04:00
Andy Cedilnik
7eb7973393
ERR: Fix error on bad C++ compiler that do not handle return void
2003-07-22 13:53:06 -04:00
Andy Cedilnik
ef20a2a8a9
BUG: Fix copy/paste typo
2003-07-22 13:15:45 -04:00
Andy Cedilnik
8327883f3f
ENH: Add DisplayStatus
2003-07-22 13:14:55 -04:00
Brad King
be68519dd4
ENH: Added introduction paragraph to documentation.
2003-07-21 17:13:53 -04:00
Brad King
a1bb1a4712
ENH: Added optional configuration of data/doc/man dirs. This will be useful for package maintainers.
2003-07-21 16:38:53 -04:00
Brad King
d4afed0724
Removing old file. This was used by old configure script which has been removed.
2003-07-21 16:37:31 -04:00
Andy Cedilnik
2d513c2364
ENH: fix glob on windows and add glob recurse test
2003-07-21 15:29:29 -04:00
Brad King
d4042b46d1
ENH: Added generation of cmake documentation during build preocess.
2003-07-21 15:02:12 -04:00
Brad King
90397af164
BUG: Text dump of documentation should be in ascii mode.
2003-07-21 14:58:07 -04:00
Brad King
1d75f1c9fb
BUG: Fixed documentation formatting.
2003-07-21 14:57:39 -04:00
Andy Cedilnik
0152cc3a35
ENH: Use new deprecation mechanism
2003-07-21 14:44:25 -04:00
Andy Cedilnik
18c6f9e0c5
ENH: Initial framework for deprecated commands
2003-07-21 14:44:00 -04:00
Andy Cedilnik
0e1de8a9f2
ENH: Fix comment
2003-07-21 14:43:14 -04:00
Andy Cedilnik
4d311988b9
ENH: Initial framework for deprecated commands
2003-07-21 14:42:54 -04:00
Andy Cedilnik
8540b88e69
ENH: Handle ^ as [^fu]
2003-07-21 13:46:47 -04:00
Andy Cedilnik
11e212bfc2
ENH: Remove extra new line after the written string
2003-07-17 14:56:17 -04:00
Bill Hoffman
79c298e12c
ENH: set CMAKE_SYSTEM_VERSION for windows
2003-07-16 15:38:31 -04:00
Brad King
8ca5266645
ENH: Added QUIET optional argument to block error message when _DIR variable is not set. Also removed upper-casing of package name.
2003-07-16 14:52:51 -04:00
Bill Hoffman
f47b9d01ce
ENH: remove local broken implementation of convert to windows path
2003-07-15 12:52:47 -04:00
Bill Hoffman
aeab59d9e7
ENH: better error checking
2003-07-15 12:52:16 -04:00
Brad King
53510fa603
BUG: Custom commands should have variables expanded before comparing with previously added custom commands.
2003-07-14 10:33:09 -04:00
Ken Martin
af8c7e7616
some updates
2003-07-14 10:13:30 -04:00
Ken Martin
24f4c279d9
some updates
2003-07-14 09:44:05 -04:00
Ken Martin
eacc8da7e5
some updates
2003-07-14 09:31:29 -04:00
Andy Cedilnik
274535d366
ENH: Recurse subdirectories
2003-07-14 09:15:13 -04:00
Brad King
958987c27f
ERR: Removed duplicate generator documentation.e
2003-07-10 23:22:09 -04:00
Brad King
7c2b4e3a02
ENH: Added SEE ALSO section to generated man page. Minor formatting improvements for generated text-only documentation.
2003-07-10 23:15:45 -04:00
Brad King
c080627957
ENH: Added CMAKE_STANDARD_INTRODUCTION macro defining standard documentation for inclusion in every binary's documentation.
2003-07-10 23:14:49 -04:00
Brad King
a04796ddcb
ENH: Wrote basic description in full documentation block.
2003-07-10 23:14:11 -04:00
Brad King
dda94a9693
ERR: Generated source files need access to kwsysPrivate.h. Just copy it to the build tree.
2003-07-10 14:46:48 -04:00
Andy Cedilnik
45ea83a694
ERR: Remove unused variable
2003-07-10 14:35:58 -04:00
Brad King
d715fba1cb
ENH: Added use of KWSYS_HEADER macro in c and cxx files to include kwsys headers through their configured namespace.
2003-07-10 14:32:30 -04:00
Andy Cedilnik
b75c229444
ENH: Add test for string and file commands
2003-07-10 14:29:30 -04:00
Andy Cedilnik
c4275f54c7
ENH: Add upper and lower case support. Close Bug #79 - STRING TOUPPER and TOLOWER
2003-07-10 13:25:54 -04:00
Brad King
a6fd6a0bae
ENH: Added escape support for ( and ).
2003-07-09 17:25:24 -04:00
Brad King
40c156dead
ENH: Added support for # characters inside quoted arguments and for escaping # in a non-quoted argument. Improved parsing speed by not compiling regular expressions on blank lines.
2003-07-09 17:17:34 -04:00
Brad King
36880845b6
ERR: Using strncpy instead of snprintf for portability.
2003-07-09 16:18:14 -04:00
Andy Cedilnik
d0964a349e
ENH: Add MAKE_DIRECTORY and modify documentation
2003-07-08 16:33:29 -04:00
Andy Cedilnik
cf9562694f
ENH: Remove commented code
2003-07-08 16:27:13 -04:00
Andy Cedilnik
44fa93c8a7
ENH: More speedup
2003-07-08 15:54:24 -04:00
Andy Cedilnik
4494326f5e
ENH: Attempt to speedup cmake of cmake on Windows
2003-07-08 15:47:18 -04:00
Andy Cedilnik
db77d2e019
ENH: Add globbing to FILE command
2003-07-08 14:18:17 -04:00
Brad King
1a4ec91593
BUG#65: Fixed inheritance of CMAKE_CURRENT_SOURCE_DIR and CMAKE_CURRENT_BINARY_DIR.
2003-07-08 13:27:34 -04:00
Bill Hoffman
b274069b93
ENH: allow cancel and display of progress during cpu intensive configure steps
2003-07-08 13:12:10 -04:00
Andy Cedilnik
6566ba20ac
ENH: Fix example
2003-07-08 09:21:45 -04:00
Brad King
6167fa8aa2
ERR: Added missing std::.
2003-07-08 00:28:23 -04:00
Brad King
ed273acfa7
ENH: Improved name of cmake version variables. They are now CMake_VERSION (major.minor) and CMake_VERSION_FULL (major.minor.patch).
2003-07-07 23:20:30 -04:00
Brad King
eb7b7dc104
BUG: Removed extra newlines from help text.
2003-07-07 22:54:26 -04:00
Brad King
1cecf7b5aa
ENH: Added support to write multiple help options with one command line. Output files can now also be specified for the help options.
2003-07-07 22:44:18 -04:00
Brad King
b85f000e26
ERR: Removed useless set.
2003-07-07 22:41:46 -04:00
Brad King
91f8f88490
ENH: Made ADD_DEPENDENCIES available from bootstrapped cmake. It will be needed to build cmake.
2003-07-07 22:41:27 -04:00
Brad King
e5ed57ec18
ENH: Registered global generators are now kept in a table in the cmake instance. Added support for documentation with a Generators section.
2003-07-07 21:52:10 -04:00
Brad King
cbb1de923a
BUG: Parsing of arguments from string by RunCommand before passing to Process execution does not work with backslashes in path names. Until this is fixed, we cannot use Process execution from kwsys.
2003-07-07 18:27:57 -04:00
Andy Cedilnik
372d2cbea9
ENH: Start working on a general file manipulation command
2003-07-07 17:47:17 -04:00
Andy Cedilnik
197368d9e7
ENH: Add optional argument to GetLineFromStream which can let the caller know whether there was a new line character at the end of the line that was just read
2003-07-07 17:45:51 -04:00
Brad King
78edd51671
ENH: Made call to FormatMessage more robust.
2003-07-07 09:38:14 -04:00
Brad King
7479303e01
ENH: Using new Process SetWorkingDirectory method instead of manually implementing it.
2003-07-07 09:16:36 -04:00
Brad King
b5fec4a3c8
ENH: Implemented SetWorkingDirectory method.
2003-07-07 09:12:34 -04:00
Brad King
2b8bfb3b5d
ENH: Implemented SetWorkingDirectory method on Windows.
2003-07-07 09:10:08 -04:00
Brad King
ccc629702c
ENH: Using kwsys Process implementation to implement RunCommand.
2003-07-07 08:41:28 -04:00
Andy Cedilnik
125b795637
ENH: Start working on Working Directory support
2003-07-07 08:36:40 -04:00
Brad King
179abe7ffe
ENH: Using GetTempPath instead of TEMP environment variable to get a location to write the Win9x forwarding executable.
2003-07-06 20:40:51 -04:00
Brad King
33566642a0
BUG: Argument parsers do not always remove double quotes from around an argument that has no spaces.
2003-07-03 18:33:53 -04:00
Bill Hoffman
f22a4a908d
ENH: add linker flags
2003-07-03 12:50:41 -04:00
Bill Hoffman
711febc82d
ENH: null terminate at the end of the list
2003-07-03 11:39:33 -04:00
Brad King
edcaaabe99
BUG: Install target for standard header wrappers must point at the std subdirectory in the installation.
2003-07-03 07:58:07 -04:00
Brad King
f24a0f17ea
ERR: Added cast to remove warning. We know the length of the string will not be beyond 2^31.
2003-07-02 08:35:30 -04:00
Brad King
cee10ceebd
ERR: Added casts to remove type conversion warnings. Pointer differences can be 64-bit, but unsigned long is 32-bit on many platforms. We know we are not traversing more data than can be handled by an unsigned long, though, because the length argument is an unsigned long.
2003-07-01 13:32:28 -04:00
Brad King
6b1770932e
ERR: Should use %p to pass HANDLE values on a command line, not %d.
2003-07-01 13:27:42 -04:00
Brad King
84b6583fca
ERR: Removed unreachable code.
2003-07-01 13:27:22 -04:00
Brad King
83aa7b6b0b
ERR: Reduced requirements on preprocessor for export macro due to limitations of Mac preprocessor. The preprocessor can be fixed by using -no-cpp-precomp, but we don't want to require that option for every source file that includes our headers.
2003-07-01 11:40:34 -04:00
Brad King
11de69901e
ERR: Added explicit cast from size_t to int. We know that the data will not be out of range.
2003-07-01 08:54:42 -04:00
Andy Cedilnik
1f5defbdcf
ERR: Remove warnings on Windows
2003-06-30 10:44:35 -04:00
Brad King
ef76ed76f8
ENH: Added DLL support.
2003-06-30 10:30:38 -04:00
Brad King
6eb6225e2a
Removing old file.
2003-06-30 10:07:11 -04:00
Brad King
d24b9feaf3
ENH: Updated comments for doxygen.
2003-06-30 08:49:09 -04:00
Brad King
f590483a0b
BUG: Should define KWSYS_IN_BASE64_C, not KWSYS_IN_PROCESS_C.
2003-06-30 08:48:53 -04:00
Brad King
a519a99114
ENH: Using FOREACH to shorten enabling of C components.
2003-06-30 08:48:31 -04:00
Andy Cedilnik
0f1af706b5
ENH: Initial import of Base64
2003-06-29 21:42:48 -04:00
Ken Martin
bab4bcb570
fix compiler warnings
2003-06-27 08:46:00 -04:00
Brad King
7456fc360e
ENH: Updated documentation to describe enabling of classes.
2003-06-26 13:39:35 -04:00
Brad King
a778cd0f3d
ERR: Fixed use of non-constant initializer.
2003-06-25 09:32:38 -04:00
Brad King
915972ff44
ERR: Fixed conversion warning.
2003-06-25 08:29:44 -04:00
Bill Lorensen
78ecb7f33f
ERR: portability.
2003-06-24 21:37:02 -04:00
Ken Martin
7f34d64b0a
compiler fix
2003-06-24 16:35:59 -04:00
Ken Martin
840389b64f
moved depend code into cmTarget
2003-06-24 15:24:30 -04:00
Ken Martin
e315bff47b
performance improvements
2003-06-24 15:23:34 -04:00
Ken Martin
76b344c6fe
performance improvements
2003-06-24 15:11:21 -04:00
Ken Martin
117f961a5a
moved function into cmTarget
2003-06-24 15:10:47 -04:00
Brad King
45e508f530
ERR: Renamed superclass typedef from SystemTools to Superclass to avoid conflict across platforms.
2003-06-24 10:16:28 -04:00
Brad King
51eb9596bc
ERR: std->kwsys_std.
2003-06-24 09:02:46 -04:00
Brad King
4435e364b8
ERR: Typedefs are not inherited on SGI and Borland.
2003-06-24 08:19:51 -04:00
Ken Martin
b56dcc2a30
perf improvement
2003-06-23 16:26:48 -04:00
Ken Martin
116f39d840
performance improvement
2003-06-23 16:25:50 -04:00
Brad King
38482b46d1
ENH: Merged use of the kwsys RegularExpression class instead of cmRegularExpression.
2003-06-23 14:10:12 -04:00
Brad King
b2368399d9
ERR: Fixed documentation to read RegularExpression instead of cmRegularExpression.
2003-06-23 14:05:23 -04:00
Ken Martin
a5a067fa1c
removed some no longer required code
2003-06-23 11:16:20 -04:00
Brad King
dc3fd5c267
ENH: Merged use of kwsys library.
2003-06-23 08:58:58 -04:00