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
Brad King
c5890b8c2e
ENH: Configure script now just invokes bootstrap script.
2003-06-23 08:58:19 -04:00
Brad King
26d638c5d5
ENH: Removed cmake-specific functions.
2003-06-23 08:56:22 -04:00
Brad King
be1fd8bfb5
BUG: Need include regular expression to match all files.
2003-06-23 08:56:03 -04:00
Ken Martin
aaf2795050
fix to expand variables in custom command outputs and main dependencies
2003-06-20 20:33:43 -04:00
Brad King
653cb84f66
ENH: Changed configuration of header directory to specify it without the namespace.
2003-06-20 14:10:28 -04:00
Ken Martin
454c7ad2b6
bug in not expanding variables for custom commands in targets
2003-06-20 13:56:51 -04:00
Ken Martin
e9e312b441
minor perf improvement
2003-06-20 11:23:47 -04:00
Brad King
c21ad62987
ENH: Added full configuration of namespace even for Configure.hxx macro definitions.
2003-06-19 18:57:11 -04:00
Ken Martin
70c65ea016
bug fix for finding source files
2003-06-19 14:27:39 -04:00
Ken Martin
590460aaae
new function
2003-06-19 14:27:01 -04:00
Brad King
f72483c66a
Tool to dump macros for redefining C header namespaces.
2003-06-18 17:28:22 -04:00
Brad King
322f906638
ENH: Added test for Process implementation.
2003-06-18 17:27:36 -04:00
Brad King
30f4c011b0
BUG: Must return Exception status correctly.
2003-06-18 17:27:10 -04:00
Brad King
5b6920ed16
Removed Exception_Abort because there is no windows version. Also made ExitValue consistent with windows when a signal kills the process.
2003-06-18 17:19:44 -04:00
Brad King
f5bbacaa5c
Removed Exception_Abort because there is no windows version. Also removed stray typedef keywords.
2003-06-18 17:19:16 -04:00
Brad King
7e80f2f874
ENH: Added documentation to interface. Finished process exit code interpretation implementation prototype.
2003-06-18 17:06:21 -04:00
Bill Hoffman
5394a75340
BUG: fix not being able to find generated files in the binary tree
2003-06-18 09:13:39 -04:00
Ken Martin
6309da4242
fix for bad assumption on custom rules
2003-06-17 17:13:56 -04:00
Ken Martin
40a985a38d
fix for bad assumption
2003-06-17 16:54:49 -04:00
Ken Martin
7885db5eaf
fix for bad assumption
2003-06-17 15:13:38 -04:00
Ken Martin
f76d01d56a
fix for vs6 rule files
2003-06-16 10:20:48 -04:00
Brad King
a5d930a686
BUG: Fixed translation of relative path names to full path names.
2003-06-13 16:59:42 -04:00
Brad King
dc87f60ca2
BUG: Fixed crash when source file cannot be looked up correctly.
2003-06-13 16:47:41 -04:00
Brad King
abffd72cbb
BUG: Fixed check for existence of CMakeLists.txt file in top-level source directory before first configure.
2003-06-13 14:15:17 -04:00
Brad King
751509cf10
ERR: Added error check for malloc of process control structure.
2003-06-12 16:18:07 -04:00
Brad King
ef5214c6c5
ERR: Using GetCurrentProcessId instead of _getpid so we don't need to include the system process.h header. Also creating pipe threads with 1K stacks to save memory.
2003-06-12 15:58:30 -04:00
Brad King
d92dcccb06
BUG: Uninitialized std::string returns bad pointers from c_str() on some platforms.
2003-06-11 11:00:59 -04:00
Brad King
f8d19a24a5
ENH: EXECUTABLE_OUTPUT_PATH is now always set to get around cmake 1.6.7 dependency problems. Moved default header directory inside the build tree instead of up one level. User projects can now set the header directory.
2003-06-11 10:21:31 -04:00
Brad King
6effa1c7b0
ERR: Added custom command that takes advantage of new syntax.
2003-06-11 09:45:07 -04:00
Brad King
bd2590ddb5
ERR: Removed unused variables.
2003-06-11 09:44:48 -04:00
Brad King
2db5cc8c31
BUG: When executable output path is not set, we still need to generate the full path to the executable target.
2003-06-11 09:44:31 -04:00
Brad King
9c1afa85e9
ERR: Added work-around for cmake 1.6.7 bug in borland makefile generator.
2003-06-10 17:39:44 -04:00
Brad King
dc7f5c426f
BUG: Need to add ANSI C flags for some platforms.
2003-06-10 16:56:13 -04:00
Brad King
1e77222b04
ERR: Added static specifier to static function definitions to quiet warnings on HP compiler.
2003-06-10 16:55:50 -04:00
Brad King
68a9683d0d
BUG: Don't show a console application's window.
2003-06-10 16:15:16 -04:00
Brad King
6e23bcb50f
ENH: Added use of process execution.
2003-06-10 15:50:45 -04:00
Brad King
96ccaed54d
ENH: Added Process execution implementation.
2003-06-10 15:46:31 -04:00
Brad King
89cf5d538c
ENH: Moved disabling of warnings to after kwsys includes.
2003-06-10 15:45:25 -04:00
Brad King
c447874091
ENH: Disabled warning 4786.
2003-06-10 15:44:51 -04:00
Andy Cedilnik
65dcf074a1
BUG: When only loading ccmake cache, do not allow generate
2003-06-06 09:57:28 -04:00
Ken Martin
49c8ca5bca
undid change because other changes make it no longer neccesary
2003-06-06 09:06:12 -04:00
Ken Martin
61a3e4fb80
more custom command
2003-06-05 16:45:06 -04:00
Ken Martin
f698e306a7
more changes to support full paths
2003-06-05 16:12:25 -04:00
Ken Martin
5c217cf83f
perf improvement
2003-06-05 15:28:51 -04:00
Ken Martin
adbb5c5e79
more changes to handle full paths correctly
2003-06-05 15:18:16 -04:00
Ken Martin
59c70d9df7
minor update for new custom commands
2003-06-05 14:48:44 -04:00
Ken Martin
703242071f
more crazt changes source files now must match with full path
2003-06-05 14:40:25 -04:00
Ken Martin
d5d0f17e5c
updated for new custom command
2003-06-05 14:37:35 -04:00
Ken Martin
b1095dd2f0
minor fix
2003-06-05 14:37:00 -04:00
Ken Martin
b53b467414
hopeful fix for backwards compat
2003-06-04 19:04:35 -04:00
Ken Martin
050190d455
minor fix
2003-06-04 18:50:48 -04:00
Ken Martin
72be61fb57
tricky fix for backwards compat
2003-06-04 16:06:33 -04:00
Bill Hoffman
11a698558e
better error reporting
2003-06-04 14:01:46 -04:00
Bill Hoffman
620b832da3
ENH: allow duplicate commands with the same output to be reduced automatically to one command
2003-06-04 14:00:30 -04:00
Bill Hoffman
5be2ec1d47
bug fix for vs6 custom commands
2003-06-04 13:55:15 -04:00
Bill Hoffman
fc0a916eee
ENH: allow duplicate commands with the same output to be reduced automatically to one command
2003-06-04 13:42:42 -04:00
Bill Hoffman
3154a6649a
command should nto be inherited
2003-06-04 11:46:18 -04:00
Bill Hoffman
8eda3791e7
bug fix
2003-06-04 10:13:01 -04:00
Ken Martin
904fb91a42
compielr warnings
2003-06-04 08:42:58 -04:00
Ken Martin
40123f1fce
compielr errors on como
2003-06-04 08:40:09 -04:00
Ken Martin
0b3b21fa63
warning fixes
2003-06-03 14:55:20 -04:00
Ken Martin
3a4d2e248e
better docs
2003-06-03 10:48:44 -04:00
Ken Martin
9c0aa78c0d
better docs
2003-06-03 10:47:31 -04:00
Ken Martin
ba68f771b3
yikes added new custom command support
2003-06-03 10:30:23 -04:00
Ken Martin
eee69632d6
minor bug fix
2003-05-29 15:30:54 -04:00
Andy Cedilnik
dfd22fdf23
ENH: On envocation of ccmake check if directories are correct, but do not rerun configure
2003-05-29 11:14:48 -04:00
Andy Cedilnik
1e09bc5dde
ENH: Abstract pre configure check in a separate method
2003-05-29 11:14:05 -04:00
Bill Hoffman
0876c19dc8
ENH: remove warnings from borland 6 compiler
2003-05-29 09:34:06 -04:00
Andy Cedilnik
cb9e995d0b
ENH: Do not do configure first time. This way ccmake loads fast.
2003-05-28 15:52:54 -04:00
Bill Hoffman
8cb6645ad8
Remove some borland 6 warnings
2003-05-28 09:21:37 -04:00
Bill Hoffman
ca773a5d6d
ENH: add stdlib.h for portability to borland 6
2003-05-24 10:07:58 -04:00
Bill Hoffman
5945a5a448
ENH: add some includes for borland 6
2003-05-23 16:40:55 -04:00
Andy Cedilnik
bf91178565
ERR: Attempt to fix more Curl warnings
2003-05-22 10:56:57 -04:00
Andy Cedilnik
f5cf6676a7
ENH: Attempt to remove cast warnings
2003-05-22 10:42:29 -04:00
Bill Hoffman
5730bd6b1b
fix for .def files and nmake and spaces in the path
2003-05-19 13:41:10 -04:00
Andy Cedilnik
e031028e10
ERR: We should really copy the address and not the value
2003-05-19 09:05:54 -04:00
Brad King
1a1be82532
BUG: When building a C executable, we should add CMAKE_SHARED_LIBRARY_C_FLAGS, not CMAKE_SHARED_LIBRARY_LINK_FLAGS. The latter is already added by the link line procedure.
2003-05-16 15:20:56 -04:00
Andy Cedilnik
083aba04cf
ERR: Attempt to remove more warnings
2003-05-16 15:15:42 -04:00
Brad King
a843439d14
BUG: Work-around for SGI MipsPro bug where #error doesn't return an error to make.
2003-05-14 12:06:40 -04:00
Brad King
9b73353baa
ENH: Default generator selection for VS 7.1 added.
2003-05-14 10:34:59 -04:00
Brad King
cbef9d224d
ERR: Fixed string literal->char* conversion warning.
2003-05-14 08:40:16 -04:00
Andy Cedilnik
ce0f0838e1
ERR: Search for gethostbyname which is the one needed
2003-05-14 08:17:06 -04:00
Brad King
02f7cfbcbe
BUG: Need to remove the MAKEFLAGS when cmake starts. If cmake is run from inside make, we don't want the try-compiles to inherit the makeflags.
2003-05-13 16:51:01 -04:00
Brad King
20b198835c
ENH: When the initially configured generator is invalid, allow the user to change the generator without deleting the cache by hand.
2003-05-13 16:11:14 -04:00
Brad King
a30148e640
ENH: Improved error message when a wrong generator is selected.
2003-05-13 14:26:16 -04:00
Bill Hoffman
32ca9c83cd
Change name of 71 generator
2003-05-13 11:42:45 -04:00
Brad King
128e63aaf7
ERR: Removed use of std::string != operator due to bug in SGI compiler's library.
2003-05-13 09:50:43 -04:00
Brad King
10c9e5b991
ERR: Test for ansi streams may need to use iosfwd for test because some compilers provide an iostream header that is old streams.
2003-05-13 09:42:52 -04:00
Brad King
0c641ebc32
ERR: Added forward declarations of system functions for como compiler.
2003-05-13 08:38:49 -04:00
Andy Cedilnik
a675af39a7
ERR: Fix warning
2003-05-13 08:27:02 -04:00
Andy Cedilnik
1b7ba8bdd9
ERR: Attempt to remove warnings
2003-05-12 17:15:36 -04:00
Bill Hoffman
1328164208
ERR: Remove a bunch of warnings on SGI
2003-05-12 17:11:45 -04:00
Andy Cedilnik
70d3fe1a34
ERR: Do not link nsl if not necessary
2003-05-12 17:10:43 -04:00
Brad King
3651096aad
ENH: Added KWSYS_FORCE_OLD_STREAMS option to force use of non-ansi stream headers even if they are available.
2003-05-12 13:43:03 -04:00
Brad King
a63e6b5af3
ENH: Removed old (unused) StandardIncludes header.
2003-05-12 13:33:21 -04:00
Brad King
249d29030e
ERR: Need to move forward declarations of non-ansi streams into std namespace when it is available.
2003-05-12 13:27:00 -04:00
Brad King
b910480e32
ENH: Added wrappers around the std stream headers to make them look like ansi streams on all platforms.
2003-05-12 13:15:49 -04:00
Bill Hoffman
6112e7fc16
add support for vs 71
2003-05-08 16:59:27 -04:00
Brad King
93f806e563
ERR: Fixed arguments to kwsys's ADD_TEST call for msvc6.
2003-05-08 16:52:19 -04:00
Brad King
1d719af47b
BUG: Need to invert test result for ansi string stream.
2003-05-08 16:48:13 -04:00
Brad King
8e03931414
ENH: Added kwsys test.
2003-05-08 14:49:52 -04:00
Brad King
43419192cb
ENH: Reduced header dependencies and cleaned up inclusion of standard headers.
2003-05-08 14:46:23 -04:00
Brad King
332f402191
ENH: Setup for testing as a stand-alone project.
2003-05-08 14:17:26 -04:00
Andy Cedilnik
3bb2f6f655
ERR: Remove warning
2003-05-07 10:31:05 -04:00
Bill Hoffman
a43ce2c320
ERR: Fix some HP specific warnings
2003-05-07 10:27:32 -04:00
Andy Cedilnik
c5a0dfa1d1
ERR: More warnings
2003-05-06 16:03:48 -04:00
Andy Cedilnik
7804b053f1
ERR: Remove warnings on icc
2003-05-06 11:26:42 -04:00
Bill Hoffman
b9eed3ea18
ERR: Remove warning on Sun
2003-05-06 11:10:19 -04:00
Andy Cedilnik
721c99a742
ERR: Remove warning on Mac OSX
2003-05-06 10:30:52 -04:00
Andy Cedilnik
8d8d39524d
ERR: Remove warning
2003-05-06 10:16:22 -04:00
Andy Cedilnik
d859ad258c
ERR: Remove warnings on Borland
2003-05-05 10:48:19 -04:00
Bill Hoffman
25f9b28e28
BUG: add linker flags for modules
2003-05-05 10:23:25 -04:00
Bill Hoffman
961fb56029
BUG: remove 64 bit warnings
2003-05-05 10:23:02 -04:00
Andy Cedilnik
16395e900b
ERR: Search for getch instead of printf. Looks like printf is special so it does not work. getch does. Also when using -ansi, strdup is not defined. Make sure to use _BSD_SOURCE on all sources that use strdup
2003-05-05 09:56:32 -04:00
Andy Cedilnik
59e91ac3e4
ERR: Remove warning about unused variable i
2003-05-05 09:55:21 -04:00
Andy Cedilnik
a2d7a92c88
BUG: Fix some dependencies for location of executables
2003-05-05 08:42:44 -04:00
Andy Cedilnik
444ba9e442
ENH: Add support for make test even for fresh build of cmake
2003-05-05 08:42:11 -04:00
Andy Cedilnik
74eb17767d
Fix location of test
2003-05-03 16:15:38 -04:00
Andy Cedilnik
dc604b9f39
ERR: Attempt to remove warning on cygwin
2003-05-03 12:07:05 -04:00
Andy Cedilnik
bec9b174f5
ENH: Fix some dart issues. Now it works fine without dart.
2003-05-02 13:57:25 -04:00
Andy Cedilnik
d6b9c96739
ENH: New location of cmake binaries
2003-05-02 13:56:56 -04:00
Andy Cedilnik
d486a789d6
ENH: New location of cmake
2003-05-02 13:54:20 -04:00
Andy Cedilnik
f92346e338
ENH: Be just a bit more verbose
2003-05-02 13:54:05 -04:00
Andy Cedilnik
3fcf8ebfcf
ENH: Executables should go to the bin directory
2003-05-02 11:29:53 -04:00
Andy Cedilnik
1bb8d8109e
ERR: Remove warnings on Visual Studio 7
2003-05-02 09:31:52 -04:00
Andy Cedilnik
7cefbad8dc
ERR: Fix comment to C style comment
2003-05-02 08:43:59 -04:00
Andy Cedilnik
9400400746
ERR: Remove warning on FreeBSD
2003-05-01 15:19:34 -04:00
Andy Cedilnik
ddf848ac66
ENH: Remove more warnings
2003-05-01 14:18:14 -04:00
Andy Cedilnik
e1ab24354c
BUG: Make dependency checking work better
2003-05-01 14:17:11 -04:00
Andy Cedilnik
e5af515db4
ENH: Ignore some warnings on Visual Studio
2003-05-01 11:55:57 -04:00
Andy Cedilnik
9d6ee55fdf
ERR: Remove warnings
2003-05-01 11:55:05 -04:00
Andy Cedilnik
93f7601d0f
ERR: Remove warnings
2003-05-01 11:33:54 -04:00
Andy Cedilnik
8174deb9e9
ERR: Remove warnings
2003-05-01 11:29:15 -04:00
Andy Cedilnik
6e143754be
ENH: Only compile memdebug when CURL_MALLOC_DEBUG is on
2003-05-01 11:25:35 -04:00
Andy Cedilnik
261359919c
ERR: Remove some curl warnings
2003-05-01 08:08:24 -04:00
Andy Cedilnik
0d431a1daa
ERR: Remove warnings
2003-05-01 07:56:59 -04:00
Andy Cedilnik
6549b32023
ERR: Make OpenSSL optional until pkg-config works
2003-04-30 14:59:03 -04:00
Andy Cedilnik
2b0f71f100
ERR: Run should return a value
2003-04-30 07:32:30 -04:00
Andy Cedilnik
b216ced444
ENH: Make Curl code to be built by default
2003-04-29 17:23:56 -04:00
Andy Cedilnik
565200b893
ENH: Add argument -N which prevents CMake from doing configure and generate. This should be improved at some point that it will do all the error checking such as whether the CMakeLists.txt exists etc. It should essentially load cache, go through cmake lists, but not modify cache and other files in the build directory. The second feature is ability to display cache values. You run with argument -L (or -LH /-LA / -LAH) and it will display all nonadvanced cached variables (-L) / all cached variable (-LA) / and cached variables with corresponding help string (-LH -LAH).
2003-04-29 10:07:30 -04:00
Andy Cedilnik
e72535fda7
ENH: Add additional optional argument to Run. If it is true, it will only set paths and load cache. It will not do configure and gfenerate
2003-04-29 10:04:05 -04:00
Andy Cedilnik
42db187012
ENH: Add method to convert from CacheEntryType to string
2003-04-29 10:02:53 -04:00
Andy Cedilnik
aae914bdd2
BUG: Need to use the new CheckSymbolExists because the one in CMake 1.6 can be broken
2003-04-28 21:08:46 -04:00
Ken Martin
6b22b8c556
better error reporting
2003-04-28 13:16:18 -04:00
Andy Cedilnik
d5e46fa947
ENH: Enable CTest to be build as a part of CMake
2003-04-25 15:17:08 -04:00
Andy Cedilnik
05ce4afb3e
ENH: Rename option -D to -C because we will use -D later
2003-04-25 14:52:02 -04:00
Andy Cedilnik
8a96b2ec49
ERR: Set source files properties is needed for Curl build
2003-04-25 14:51:23 -04:00
Andy Cedilnik
5e7790f3c8
ERR: Remove warning because SCP not implemented
2003-04-25 14:50:36 -04:00
Andy Cedilnik
e04c79dd35
ENH: Do not build tests by default
2003-04-25 14:49:46 -04:00
Berk Geveci
069ccd82f7
minor fix
2003-04-24 13:25:42 -04:00
Julien Jomier
d0374eccad
FIX: warnings, disabling 4786
2003-04-23 17:24:49 -04:00
Ken Martin
499d7ea682
fix some incldue paths
2003-04-23 13:58:00 -04:00
Andy Cedilnik
05e0437943
ENH: Cleanup
2003-04-18 10:01:58 -04:00
Andy Cedilnik
cf4d96a3f7
Even better error detection on AIX
2003-04-18 10:00:01 -04:00
Andy Cedilnik
a1ca5004bd
Better AIX detection
2003-04-18 09:48:10 -04:00
Andy Cedilnik
333a007d31
This is really an error
2003-04-17 15:20:07 -04:00
Andy Cedilnik
e7c4c183f0
ENH: Add AIX warerr
2003-04-17 13:13:38 -04:00
Ken Martin
b14eb941d3
warning fix hopefully
2003-04-17 11:59:26 -04:00
Ken Martin
03bba128f3
fix one warning
2003-04-17 08:47:15 -04:00
Bill Hoffman
3823f5547b
BUG: fix compile error on windows because of windows.h
2003-04-17 08:03:55 -04:00
Ken Martin
0431b126b2
fix one warning
2003-04-16 16:20:37 -04:00
Ken Martin
0fcdeabaf1
streamline bootstrap
2003-04-16 16:17:02 -04:00
Ken Martin
af055f6f6d
minor fix
2003-04-16 15:40:24 -04:00
Ken Martin
99b3152a60
add COdeWarrior back in for testing
2003-04-16 14:47:44 -04:00
Andy Cedilnik
304582d208
Attempt to make unloading work on OSX
2003-04-16 14:13:34 -04:00
Andy Cedilnik
3d1b9adc20
Fix update output
2003-04-16 13:41:29 -04:00
Kent Williams
0870efbe46
took out an orphan endif
2003-04-11 18:05:57 -04:00
Kent Williams
ac440aa321
remove redundant function and eliminate need for strcasecmp
2003-04-11 16:22:57 -04:00
Brad King
5e04f6cbb4
ENH: Added documentation for ITK.
2003-04-11 13:36:16 -04:00
Bill Lorensen
a4f49798c4
ERR: Borland fix for stricmp. ERR: removed itk dependencies.
2003-04-11 07:27:32 -04:00
Kent Williams
756653cbb8
Removed platform-specific functions from Code/IO/itkIOCommon, fixed code to use kwsys/SystemTools
2003-04-10 13:41:15 -04:00
Andy Cedilnik
5e9b2b94da
Do safe division instead of fixing result
2003-04-10 09:07:26 -04:00
Brad King
55e7d082e9
ERR: Removed unused parameter and truncated debug symbol warnings.
2003-04-10 09:03:46 -04:00
Andy Cedilnik
7e67b8effb
Attempt to fix FIXNUM
2003-04-09 08:08:55 -04:00
Brad King
52141fb615
ERR: Fixed typo. cmRegularExpression -> RegularExpression.
2003-04-08 13:14:29 -04:00
Brad King
7dff3a7f69
ENH: Added kwsys library for platform-independent system tools.
2003-04-08 13:10:44 -04:00
Andy Cedilnik
7f48313225
Remove nan and inf, use iostreams to set precision, fix file name, and remove bogus files
2003-04-08 10:57:30 -04:00
Andy Cedilnik
3a88a24b1a
Remove push_back on string. Why can't STL be standard?
2003-04-08 07:16:51 -04:00
Andy Cedilnik
a956b8c68c
Some cov improvements and better esc
2003-04-07 18:21:04 -04:00
Andy Cedilnik
b2e2c29d97
We should really just call make and not make all
2003-04-07 12:20:08 -04:00
Brad King
a56ddb5823
ENH: Added CACHE entry types to documentation string.
2003-04-04 10:56:11 -05:00
Andy Cedilnik
1b37104421
Try differentiating extensions
2003-04-03 08:44:49 -05:00
Brad King
a5ea72df88
ENH: Improved documentation. Also modified behavior of "cmake" to not configure a project in the current directory unless . is given.
2003-04-02 22:48:12 -05:00
Brad King
3bba5f587e
ENH: Running with zero arguments now produces usage.
2003-04-02 22:44:42 -05:00
Andy Cedilnik
5ebcb51fb4
Url escape password
2003-04-02 09:19:45 -05:00
Andy Cedilnik
b60c9ae05a
On verbose, be more verbose
2003-04-02 09:19:27 -05:00
Andy Cedilnik
394149a034
Fix cov. problems, ignore nonascii char. Propagate verbosity
2003-04-01 15:31:27 -05:00
Andy Cedilnik
a783fcb25a
Controle verbosity
2003-04-01 15:30:32 -05:00
Brad King
0aeb0b8892
BUG: strlen(buffer) from getline may be 2 less than gcount on windows because both the CR and LF characters may be removed.
2003-04-01 13:29:36 -05:00
Andy Cedilnik
d58ce81fc0
Stop using check_function_exists. Use check_symbol_exists
2003-03-28 13:43:09 -05:00
Andy Cedilnik
25dd201047
Fix windows problem in curl
2003-03-28 13:35:50 -05:00
Andy Cedilnik
4d9b5d5ef1
Remove warnings
2003-03-27 15:52:29 -05:00
Andy Cedilnik
a9875aa62f
Implement GetLineFromStream that actually works and use it instead of getline
2003-03-27 12:24:30 -05:00
Andy Cedilnik
b133b832fd
Remove bogus flags from cmStandardIncludes and make complex test pass
2003-03-26 10:45:23 -05:00
Bill Hoffman
0a29ebad97
BUG: fix broken command
2003-03-21 11:24:09 -05:00
Andy Cedilnik
aabd048825
Fix problem with network paths
2003-03-20 11:27:09 -05:00
Andy Cedilnik
4e88020581
ENH: Support cmake in directory with space
2003-03-20 10:12:08 -05:00
Andy Cedilnik
a870d08670
BUG: used wrong counters
2003-03-20 09:47:13 -05:00
Andy Cedilnik
ffb12bae64
More regex
2003-03-19 18:28:25 -05:00
Andy Cedilnik
0ca2c8f83e
Add start
2003-03-19 16:35:02 -05:00
Andy Cedilnik
54f3d4a07d
Move files to different location and fix time
2003-03-19 16:25:11 -05:00
Andy Cedilnik
d79f47519c
Fix for visual studio
2003-03-19 16:11:19 -05:00
Brad King
33d55456c3
BUG: Command should be inherited.
2003-03-19 10:16:57 -05:00
Brad King
60976ebe04
BUG: Fixed test for gethostbyname_r and gethostbyaddr_r for ansi support.
2003-03-18 13:40:15 -05:00
Andy Cedilnik
889a119474
If there was no error, do not say that there was one
2003-03-17 11:21:05 -05:00
Bill Hoffman
d4d2779542
BUG: fix crash with force cxx type
2003-03-17 09:29:10 -05:00
Bill Hoffman
0afb1fa1aa
force cxx compiler for cxx files
2003-03-17 09:15:57 -05:00
Bill Hoffman
94c396184e
BUG: HasCXX did not use GetFileFormat and was broken
2003-03-15 10:04:37 -05:00
Bill Hoffman
4b45a5ef9a
better error message
2003-03-14 15:06:56 -05:00
Bill Hoffman
8f6b7e7bad
use c flags with c and not cxx flags, also force c++ for c files
2003-03-14 12:00:22 -05:00
Bill Hoffman
bd47afa2cd
Force c++ builds for c++ files
2003-03-14 11:59:45 -05:00
Bill Hoffman
90169d041c
make sure M is after m
2003-03-14 11:58:56 -05:00
Brad King
0b6ae58a06
BUG: c extension must come before C.
2003-03-14 10:54:53 -05:00
Ken Martin
2f927a538b
allow the same subdir to be added twice
2003-03-13 12:59:46 -05:00
Andy Cedilnik
ce23446000
Fix regular expressions
2003-03-13 12:48:52 -05:00
Andy Cedilnik
84d15bf00e
Synchronize extension lists
2003-03-13 12:24:16 -05:00
Brad King
d9cda28701
BUG: FindLibrary should not accept a directory even if the exact specified name exists.
2003-03-13 08:44:38 -05:00
Bill Hoffman
0f19623edd
BUG: fixes for hp
2003-03-11 15:25:50 -05:00
Andy Cedilnik
729bc4cb6d
Remove warnings
2003-03-09 18:16:46 -05:00
Andy Cedilnik
56f55250a2
More XML
2003-03-07 15:30:43 -05:00
Andy Cedilnik
063d6b5ecb
Remove warning
2003-03-07 11:53:20 -05:00
Andy Cedilnik
1e22626b78
Fix xml
2003-03-07 11:45:50 -05:00
Andy Cedilnik
7a18dd8edd
Add searching of variables
2003-03-07 11:27:28 -05:00
Andy Cedilnik
3a99c693c1
Remove warning
2003-03-06 12:31:01 -05:00
Andy Cedilnik
814b8856a0
Add command for accessing cmake properties. At this point the only properties are VARIABLES and CACHE_VARIABLES. Also add test for this feature
2003-03-06 11:20:26 -05:00
Andy Cedilnik
ce750180ba
Add method which returns a list of all variables
2003-03-06 11:19:28 -05:00
Andy Cedilnik
6631d78754
Cache manager should be able to take no arguments
2003-03-06 11:18:58 -05:00
Andy Cedilnik
32ad8ec43e
oops... Forgot the main step
2003-03-05 17:08:33 -05:00
Andy Cedilnik
1479911750
Fix typo
2003-03-03 13:57:58 -05:00
Andy Cedilnik
8be12bb34f
Ifdef code that is missing
2003-02-28 13:00:36 -05:00
Andy Cedilnik
e71b03cbf0
Fix update date and cleanup
2003-02-28 12:42:50 -05:00
Andy Cedilnik
7479bfce7b
Add configure step
2003-02-28 11:31:02 -05:00
Andy Cedilnik
417e10a4a7
Remove warning about shadowing variable
2003-02-25 12:36:42 -05:00
Brad King
ab761edaef
BUG: Fixed crash when CMAKE_BACKWARDS_COMPATIBILITY is deleted between configures.
2003-02-24 11:02:23 -05:00
Brad King
0e516f2c85
BUG: Fixed tab ordering of gui components.
2003-02-21 15:52:07 -05:00
Bill Hoffman
fc170d5be6
fix for correct path style in depend file
2003-02-20 08:52:43 -05:00
Brad King
c0c767fcc4
ERR: Added missing return.
2003-02-20 07:55:50 -05:00
Brad King
634dedcd51
ENH: Using new --all-for-coverage of DumpDocumentation to improve coverage.
2003-02-19 17:37:07 -05:00
Brad King
e698c9c620
ENH: Added option to dump all documentation (coverage).
2003-02-19 17:36:19 -05:00
Andy Cedilnik
77c538d12b
BUG: Fix problem with lib in the name of library. If there was lib in the name of library, then on Windows (where there is not lib prefix), cmake split the name wrongly. This only manifested when full path to the library is specified.
2003-02-19 12:54:25 -05:00
Brad King
610da00d51
ERR: Fixed signed/unsigned warning.
2003-02-19 08:52:45 -05:00
Brad King
18a9fdf8f4
ENH: Updated to use cmDocumentation class.
2003-02-18 20:54:28 -05:00
Brad King
5e18bec8f7
ENH: Re-implemented document generation class to be more organized and more robust.
2003-02-18 20:42:02 -05:00
Brad King
ba56262ae2
Fix to documentation formatting: removed extra newline.
2003-02-18 20:40:56 -05:00
Bill Hoffman
0c26d2f4e5
ENH: fix for vs 7 beta1
2003-02-18 16:24:18 -05:00
Brad King
1c3680410b
BUG: This command must be inherited.
2003-02-17 15:47:26 -05:00
Andy Cedilnik
852ad56a6c
Attempt to fix SGI ccmake problem (thank you Clint Miller)
2003-02-17 09:59:03 -05:00
Andy Cedilnik
d54e7a6888
Minor documentation fixes
2003-02-17 09:56:41 -05:00
Brad King
70dc3c4cb1
ENH: Added executable-specific command-line options.
2003-02-17 09:42:26 -05:00
Brad King
07cdd0e60c
ENH: Added header before list of commands in generated docs. Made options more intuitive.
2003-02-17 09:42:13 -05:00
Brad King
7d1ee1d4c8
ERR: Use of stream format flags is hard to make portable. Manually implementing justification.
2003-02-16 11:57:20 -05:00
Brad King
caa074e8b5
ERR: Use of std::ios::fmtflags is not portable to older compilers.
2003-02-15 22:36:06 -05:00
Brad King
a02574158d
ENH: Cleaned up documentation and formatted it for use by cmDocumentation.
2003-02-14 18:47:16 -05:00
Brad King
dec0b51066
ENH: Improved formatting of plain-text help to add a blank line before the beginning of a preformatted section.
2003-02-14 16:16:06 -05:00
Brad King
0005e70c05
ENH: Further improved formatting. HTML/man/help now all have a consistent appearance.
2003-02-14 13:28:46 -05:00
Brad King
2c7a05edd2
ENH: Improved formatting of documentation.
2003-02-14 13:06:37 -05:00
Ken Martin
04d604ec89
Lowercase has a bad signiture, so I have to live with it
2003-02-14 11:13:07 -05:00
Brad King
3453d10412
ERR: Added missing include for msvc.
2003-02-14 10:56:21 -05:00
Brad King
1f55680332
ENH: Added cmDocumentation class to generate various forms of documentation. Each executable will be able to generate its own documentation.
2003-02-14 10:53:37 -05:00
Bill Hoffman
ae5a80c795
spelling errors
2003-02-14 09:54:15 -05:00
Brad King
1fe42129d4
ENH: Centralized setting of CMake version number to top-level CMake listfile.
2003-02-13 21:57:05 -05:00
Andy Cedilnik
b7e2fe83f8
Try to fix update
2003-02-12 13:43:15 -05:00
Andy Cedilnik
8b1456e7fd
Write individual too
2003-02-12 09:26:47 -05:00
Andy Cedilnik
0b494eaaa9
Fix comment
2003-02-11 13:34:54 -05:00
Andy Cedilnik
a32c7c39d7
Fix cont and remove comments
2003-02-11 09:19:36 -05:00
Andy Cedilnik
a69c70d2d7
Start working on cont
2003-02-10 23:19:01 -05:00
Andy Cedilnik
2756c05b60
Fix date issues with different models
2003-02-10 21:52:01 -05:00
Bill Hoffman
b04e32c642
ENH: add a new test for TRY_COMPILE
2003-02-10 16:20:10 -05:00
Brad King
c9cec2add5
ENH: Running "make test" can now have ARGS specified on the command line. These ARGS are passed to ctest.
2003-02-10 11:08:25 -05:00
Bill Hoffman
badbd8dc8d
Fix for include optional
2003-02-08 10:24:03 -05:00
Bill Hoffman
217f4b764a
BUG: fix for spaces in paths in library path
2003-02-08 10:23:33 -05:00
Brad King
cde384411d
Several fixes/improvements:
...
- Fixed CollapseFullPath to work on relative paths with base paths
not in the current working directory.
- INCLUDE command now supports relative paths (using above fix).
- Added ABSOLUTE option to GET_FILENAME_COMPONENT command to
unwind symlinks and relative paths.
- Fixed libName_EXPORTS macro definition to be valid C identifier.
- Added DEFINE_SYMBOL target propterty for customizing the export symbol.
- Implemented LINK_FLAGS target propterty for libraries in VC6 and VC7.
Several of these fixes were contributed by Gareth Jones.
2003-02-07 14:04:16 -05:00
Bill Hoffman
f2b4750169
Remove warnings on AIX
2003-02-07 11:47:50 -05:00
Andy Cedilnik
579945c2e7
Do not reuse connection as that feature seems to be broken
2003-02-07 11:03:44 -05:00
Andy Cedilnik
a5f5f63c27
Fix update return status
2003-02-07 11:03:00 -05:00
Bill Hoffman
bb3f5e7250
ENH: spelling error fix
2003-02-07 10:34:21 -05:00
Bill Hoffman
e9fa240937
BUG: use IsNOTFOUND
2003-02-07 10:18:07 -05:00
Andy Cedilnik
61fbfa6ea6
Add updating support
2003-02-07 00:09:24 -05:00
Ken Martin
61da8f64bf
added option to shut off automatic rebuilding
2003-02-06 15:18:43 -05:00
Brad King
fea02da5bd
ENH: Comeau C++ has been added for nightly testing. It does not support shared libraries, so we cannot run the complex tests.
2003-02-06 10:49:52 -05:00
Bill Hoffman
62b612fbf8
add better testing for unlink
2003-02-05 22:26:55 -05:00
Brad King
9676bb4b22
BUG: Generate 0 into test driver instead of NULL.
2003-02-05 18:05:12 -05:00
Brad King
ce3edc362f
BUG: Don't include prototype in test for gethostbyname_r.
2003-02-05 17:52:18 -05:00
Brad King
388d3afd23
BUG: AppleInfo.plist should come from build tree.
2003-02-05 16:17:49 -05:00
Brad King
5bcd9203c3
ENH: Better error checking for cache iterator.
2003-02-05 14:55:46 -05:00
Bill Hoffman
4c22977685
ENH: add a check for -NOTFOUND
2003-02-05 13:24:33 -05:00
Bill Hoffman
e3d93e22f8
BUG: add better testing for notfound
2003-02-04 15:37:24 -05:00
Bill Hoffman
02722857bd
BUG: don't let the messages get too big
2003-02-04 14:31:57 -05:00
Andy Cedilnik
d55033b4c1
Oops, std namespace
2003-02-04 09:50:20 -05:00
Andy Cedilnik
b35814d65e
Generate java dependency files
2003-02-04 09:48:00 -05:00
Brad King
ab2fdaa8fa
BUG: Removed generation of stray paren.
2003-02-03 09:53:33 -05:00
Brad King
153bd2446f
ENH: Cleaned up sgi unreferenced warning hack.
2003-02-02 22:32:00 -05:00
Bill Hoffman
d9d19a4d68
fix warning
2003-02-02 11:45:44 -05:00
Bill Hoffman
94b11a6ee4
ENH: fix warning
2003-02-01 16:39:39 -05:00
Bill Hoffman
125b6c10f4
ENH: fix doc line
2003-02-01 16:39:15 -05:00
Bill Hoffman
f432cc54cf
BUG: add missing ;
2003-02-01 16:27:48 -05:00
Bill Hoffman
81aee11c21
ENH: add checking for NOTFOUND
2003-01-31 14:39:49 -05:00
Bill Hoffman
f58d7df66a
ENH: add checking for NOTFOUND
2003-01-31 13:50:42 -05:00
Brad King
d2951bc1ba
BUG: Change install location of cmCPluginAPI header.
2003-01-31 11:35:09 -05:00
Ken Martin
1408742c23
fixed warnings
2003-01-31 08:47:53 -05:00
Andy Cedilnik
6b228ff924
Add some error checking for missing include directories and link libraries
2003-01-30 14:34:40 -05:00
Bill Hoffman
6dda0c976f
BUG: can not mix cout and fgets on hp
2003-01-30 13:19:58 -05:00
Brad King
6c4375309c
ERR: Fixing attempt to remove warnings.
2003-01-30 11:50:50 -05:00
Brad King
d7ab8e2bcf
ERR: Another attempt to get rid of unreferenced inline function warnings on SGI.
2003-01-29 14:20:05 -05:00
Bill Hoffman
d1925b4443
ENH: better docs
2003-01-28 15:48:12 -05:00
Andy Cedilnik
824d9112b1
Fix output variable and remove this->m_ to be only m_
2003-01-27 12:25:34 -05:00
Andy Cedilnik
7fcb0525b1
Move errors to output variable
2003-01-27 12:18:43 -05:00
Brad King
100a96297e
ERR: Fixed unreferenced termios declaration warning.
2003-01-24 10:33:46 -05:00
Sebastien Barre
937c87bd69
FIX: this command was not processing its arg to expand registery values
2003-01-23 10:35:14 -05:00
Ken Martin
93265d84be
fixed spelling mistake
2003-01-22 11:44:02 -05:00
Ken Martin
865074b244
spelling fix
2003-01-22 11:27:53 -05:00
Brad King
af96ba019e
ENH: Added support for looking through CMAKE_MODULE_PATH to locate Find<name>.cmake modules.
2003-01-22 10:40:48 -05:00
Brad King
486454ef78
BUG: Fixed crash when CMAKE_ROOT cannot be found.
2003-01-22 10:33:34 -05:00
Bill Hoffman
c7b5bb6d2c
BUG: fix command line to take -G only
2003-01-22 09:34:15 -05:00
Brad King
15e38175a4
BUG: CMake 1.4 configured projects did not build with new CMake.
2003-01-22 09:28:53 -05:00
Brad King
259a49aaac
ENH: Added FIND_PACKAGE command prototyp.
2003-01-21 17:15:22 -05:00
Brad King
7418ed1a67
BUG: Use CMakeDefaultMakeRuleVariables.cmake to locate modules directory instead of FindVTK.cmake.
2003-01-21 16:46:24 -05:00
Andy Cedilnik
c3fe9fba56
Attempt to cleanup CMake and try to fix build on some systems
2003-01-21 14:10:41 -05:00
Bill Hoffman
2f4ea98a4c
add a fatal error, and make sure c and c++ compilers work before using them
2003-01-21 12:50:48 -05:00
Brad King
d4d04b46cd
BUG: Fix for custom commands with spaces in paths. The arguments were not having spaces escaped.
2003-01-20 19:17:17 -05:00
Brad King
9cbb4fd308
BUG: Fixed typo in previous fix.
2003-01-20 18:55:00 -05:00
Brad King
594bc7f22b
BUG: Fixed directory creation for spaces in install path.
2003-01-20 18:52:08 -05:00
Bill Hoffman
c4fa5d1fdf
ENH: add a new command that allows exports of library dependencies from a project to a file
2003-01-20 16:59:02 -05:00
Brad King
6d54cfb030
ENH: Improved CopyFile error messages.
2003-01-19 11:42:37 -05:00
Brad King
5bb1a79c9f
ENH: Support for spaces in paths during make install.
2003-01-17 18:01:05 -05:00
Andy Cedilnik
dd5c20536f
Fix version
2003-01-17 12:51:35 -05:00
Bill Hoffman
d9324c178b
Fix proxy code and fix comments to be C comments
2003-01-17 12:27:09 -05:00
Bill Hoffman
68d9a5d404
remove trailing slash from findpath command
2003-01-17 10:28:41 -05:00
Andy Cedilnik
55e1cb875d
Add proxy support
2003-01-17 10:15:03 -05:00
Andy Cedilnik
293c9d40b4
Remove warning about %e and %T
2003-01-17 08:56:20 -05:00
Andy Cedilnik
dccfef740d
Remove unnecessary defines
2003-01-17 08:48:01 -05:00
Andy Cedilnik
eca70bce98
Fix gcc32 -ansi problem
2003-01-17 08:47:03 -05:00
Andy Cedilnik
858f644dd9
Look for features
2003-01-17 08:24:20 -05:00
Andy Cedilnik
8c4aea54d6
More portability issues. Sigaction is a symbol
2003-01-17 08:24:04 -05:00
Andy Cedilnik
51acf333cc
Add aix warning
2003-01-16 14:59:40 -05:00
Andy Cedilnik
0488236e3a
Try to fix aix problem
2003-01-16 13:02:11 -05:00
Andy Cedilnik
5dfa7ed590
Add proxy support for triggering
2003-01-16 12:45:24 -05:00
Andy Cedilnik
61b488021e
Improve submtitting using http
2003-01-16 12:30:02 -05:00
Andy Cedilnik
170e4c9453
HAVE_GETHOSTNAME is also unnecessary
2003-01-16 10:06:28 -05:00
Andy Cedilnik
e10e983f51
Cleanups
2003-01-16 10:03:30 -05:00
Andy Cedilnik
7fcfba1f47
Improve build, now it should build on mac and other platforms where include file depend on each other
2003-01-16 09:57:33 -05:00
Bill Hoffman
c6d2312619
ENH: add testing for modules and one two config modes for cmaketest
2003-01-15 17:31:22 -05:00
Andy Cedilnik
f722e3c669
Add support for http submit. Also, add support for proxy, but it does not work yet.
2003-01-14 22:10:47 -05:00
Andy Cedilnik
a27c3fa008
Add support for http submit
2003-01-14 22:10:13 -05:00
Sebastien Barre
a8f60aa267
somebody is playing with the contributions :)
2003-01-14 19:06:03 -05:00
Andy Cedilnik
29fca08cc7
Fix problem with sigsetjmp
2003-01-14 09:53:27 -05:00
Andy Cedilnik
5147742a83
Make GetCMakeInstance private and clean cxx file
2003-01-14 09:53:13 -05:00
Andy Cedilnik
587b067880
New Curl version 7.10.3
2003-01-14 09:12:37 -05:00
Bill Hoffman
b9d5389bca
BUG: fix CMAKE_C_FLAGS for visual studio 6, and add a test case
2003-01-13 09:30:48 -05:00
Ken Martin
85690c0994
added install target
2003-01-13 08:50:34 -05:00
Andy Cedilnik
45b7a5befc
Add space between arguments
2003-01-13 08:14:11 -05:00
Andy Cedilnik
8c7456f970
Make it work on cygwin
2003-01-12 22:27:55 -05:00
Andy Cedilnik
6f0266407b
Test on simpler pages
2003-01-12 11:01:09 -05:00
Andy Cedilnik
b229c44dc3
Because of borland, this should be autodetected
2003-01-12 10:58:47 -05:00
Andy Cedilnik
01151ab795
Use C flags too. Not exactly the right solution but it will have to do for now.
2003-01-12 10:50:29 -05:00
Andy Cedilnik
96e0393dd6
Add triggering
2003-01-11 21:47:35 -05:00
Andy Cedilnik
b7308e8f6d
Fix time output and add triggering
2003-01-11 21:47:12 -05:00
Andy Cedilnik
6beecfa3de
Better page, so the resulting dart page will not refresh
2003-01-11 15:42:43 -05:00
Andy Cedilnik
64f6711e1c
Try to fix cygwin build
2003-01-11 11:27:13 -05:00
Andy Cedilnik
a0ffb9293f
Fix testing of curl on windows
2003-01-11 10:57:25 -05:00
Andy Cedilnik
aeb0865810
Add curl testing
2003-01-10 20:22:31 -05:00
Andy Cedilnik
3587c439a8
Remove old file
2003-01-10 20:08:23 -05:00
Andy Cedilnik
092cd34533
Add missing header file
2003-01-10 20:06:38 -05:00
Andy Cedilnik
3547363ac0
Try to fix building of tests
2003-01-10 16:05:43 -05:00
Andy Cedilnik
9e287a2556
Add another AIX test
2003-01-10 15:54:23 -05:00
Bill Hoffman
3aa781ab6d
AIX fixes
2003-01-10 15:52:45 -05:00
Andy Cedilnik
dce52e7c94
Fix nonblocking problem
2003-01-10 11:10:18 -05:00
Ken Martin
6772b9f90b
fix warnings
2003-01-10 11:07:29 -05:00
Andy Cedilnik
aea238e0e3
More windows
2003-01-10 10:25:45 -05:00
Andy Cedilnik
684fb1b395
On Windows we need winmm
2003-01-10 10:25:00 -05:00
Andy Cedilnik
6db9a44b16
Fixed persistant connection problem
2003-01-10 09:47:31 -05:00
Ken Martin
6e7f83a0ab
compiler warning
2003-01-10 09:02:29 -05:00
Andy Cedilnik
980c6f4eff
Forgot to move gethostname
2003-01-10 08:08:21 -05:00
Andy Cedilnik
4e2a2d7820
Method should return something
2003-01-10 07:50:29 -05:00
Andy Cedilnik
3ad91bf9d3
New version of libcurl
2003-01-09 23:26:37 -05:00
Ken Martin
05955d6403
fix bug in env settings
2003-01-09 12:18:22 -05:00
Ken Martin
bd217452cd
more option on var watches
2003-01-09 11:35:27 -05:00
Bill Hoffman
f36608b8ed
fix warning
2003-01-09 11:32:40 -05:00
Bill Hoffman
384523a315
restore the environment for cxx and cc in global generator
2003-01-09 11:28:29 -05:00
Bill Hoffman
eff6a20432
use cmstdstring in maps
2003-01-09 11:27:57 -05:00
Bill Hoffman
57c97f62f6
fix syntax for addwatch
2003-01-09 09:16:25 -05:00
Ken Martin
5c92fa4879
only load bw compat if CMAKE_BACK... is set
2003-01-09 08:47:54 -05:00
Ken Martin
26bc729933
added watches for access of bw compat vars
2003-01-09 08:47:17 -05:00
Ken Martin
4f42971be8
now complains more
2003-01-09 08:44:25 -05:00
Andy Cedilnik
efb5d5acca
Reorganize
2003-01-08 15:08:52 -05:00
Andy Cedilnik
829f8382e0
Add option of watching variables
2003-01-08 12:59:52 -05:00
Bill Hoffman
4d6dba4c37
ENH: only force the use of ansi flags in backwards mode
2003-01-08 12:12:15 -05:00
Andy Cedilnik
85607bc50b
Implement FTP uploading
2003-01-07 22:24:45 -05:00
Andy Cedilnik
a067e36cc5
Add more places to search for library, also include curl directory when compiling
2003-01-07 22:23:55 -05:00
Andy Cedilnik
684c5fc02c
New signature
2003-01-07 22:23:03 -05:00
Andy Cedilnik
89b3578e0e
Initial import
2003-01-07 20:28:11 -05:00
Andy Cedilnik
8aba833b77
Work on submitting
2003-01-06 23:13:15 -05:00
Andy Cedilnik
2cd431d905
Start working on improved test
2003-01-06 23:07:24 -05:00
Andy Cedilnik
6ecc00601c
Initial import
2003-01-06 21:17:48 -05:00
Andy Cedilnik
baeba76200
Initial import
2003-01-06 21:13:39 -05:00
John Biddiscombe
413154827c
Fix a problem with TCL wrapping if the source files have a relative path.
...
The dependency is not correctly handled
2003-01-06 14:30:28 -05:00
Ken Martin
09778d1776
updated version
2003-01-06 10:59:59 -05:00
Brad King
a39dafc1d6
ENH: Fixed space problem for Rez.
2003-01-06 10:37:47 -05:00
Ken Martin
85549bf496
update version
2003-01-06 09:39:38 -05:00
Ken Martin
e90d2dd9f8
updated version
2003-01-06 09:36:27 -05:00
Brad King
ee459411ba
ENH: Changed magic numbers to reserved. Added CMAKE_VERSION_MAJOR and CMAKE_VERSION_MINOR macros to allow commands to do conditional compilation across multiple versions of CMake.
2003-01-02 10:27:30 -05:00
Andy Cedilnik
6244ac6f06
Add a way to convert ascii to string
2003-01-01 17:34:47 -05:00
Brad King
c8694bb509
BUG: When there are no link flags, we want an empty string, not a null pointer.
2002-12-31 12:59:02 -05:00
Brad King
b290e5282c
ENH: Support LINK_FLAGS property for static libraries.
2002-12-31 12:41:12 -05:00
Andy Cedilnik
6e4712d6ed
Fix problem on windows with network paths
2002-12-30 08:18:38 -05:00
Bill Hoffman
455b262cfe
ENH: clean up docs some
2002-12-30 07:47:03 -05:00
Bill Hoffman
cd7d9823c4
ENH: fix for AIX
2002-12-23 12:19:44 -05:00
Bill Hoffman
3daf7f8056
WAR: remove warinings
2002-12-23 09:51:11 -05:00
Bill Hoffman
7c9c1c599d
ENH: handle // in the path
2002-12-23 09:25:36 -05:00
Bill Hoffman
e74377dcd8
ENH: fixes for borland with spaces in the path
2002-12-22 15:19:48 -05:00
Bill Hoffman
d14ceb8a38
clean up warning and use more short paths
2002-12-22 11:50:24 -05:00
Bill Hoffman
1161d76bc6
ENH: add target properties files
2002-12-21 11:14:47 -05:00
Bill Hoffman
3859417d1a
ENH: add target properties
2002-12-20 17:15:45 -05:00
Brad King
80c6f0fdec
ERR: Tcl_PkgProvide takes char*, so we cannot pass a string literal to it.
2002-12-20 16:15:13 -05:00
Brad King
4e6ad941e9
ENH: Visual Studio 6 and 7 generators now set CMAKE_CONFIGURATION_TYPES to be a semicolon-separated list of configurations that will be built.
2002-12-20 12:59:18 -05:00
Bill Hoffman
af1c727a1f
ENH: add a check to make sure cmake can find the c or C++ compiler for trycompile
2002-12-20 11:20:49 -05:00
Ken Martin
dcc9c131b4
testing more agressive compatability settings
2002-12-20 10:23:51 -05:00
Bill Hoffman
bf70e0c246
BUG: enable the languages when not running in global mode
2002-12-19 15:34:11 -05:00
Brad King
190424b29c
ENH: Tcl packages now Tcl_PkgProvide their own name and version.
2002-12-18 16:58:03 -05:00
Brad King
ccb93dc2f4
ERR: Project name and executable name should match for consistency in the X11 test.
2002-12-18 09:38:34 -05:00
Brad King
10931b5e66
ENH: Added return type int to ExecuteCommand.
2002-12-17 17:05:59 -05:00
Brad King
3303599c75
BUG: Need at least 2 arguments, not exactly 2.
2002-12-17 14:55:49 -05:00
Brad King
ad5d35c6cf
ERR: Added operator != for SGI.
2002-12-17 14:55:31 -05:00
Brad King
5abc8c18c0
BUG: Renamed X11 test executable to useX11 to avoid conflict with name of library.
2002-12-17 13:28:49 -05:00
Ken Martin
18391be145
better handling of Module
2002-12-17 12:56:04 -05:00
Andy Cedilnik
2fb76a9f07
Save directories when doing global build
2002-12-17 12:11:48 -05:00
Brad King
a37a934410
ENH: Improved error message for macro invoked with incorrect number of arguments.
2002-12-17 11:58:55 -05:00
Brad King
a45217f2a2
ENH: TryCompile should produce a verbose makefile.
2002-12-17 11:57:52 -05:00
Ken Martin
6a0a8331ef
some clean up in link directories
2002-12-17 10:04:39 -05:00
Andy Cedilnik
72cde70ee8
Split ctest into two three files
2002-12-16 21:19:21 -05:00
Brad King
728d3da737
BUG: Cannot remove quotes from defined flags.
2002-12-16 18:28:43 -05:00
Andy Cedilnik
1ac5fb545f
Fix switching from local to global generation when cmake version changes or when things change inside version
2002-12-16 12:13:37 -05:00
Brad King
21c0dda8d0
ENH: Added copy_if_different option to -E flag.
2002-12-16 11:10:37 -05:00
Brad King
6e10f6cc75
BUG: Fixed quotes in output paths.
2002-12-16 09:39:06 -05:00
Andy Cedilnik
e0cec1e650
Add support for only showing what will be done. This way you can for example get a list of all tests: ctest -N or list of all tests that match regex: ctest -N -R regex
2002-12-15 13:45:43 -05:00
Brad King
4cbcd08594
BUG: Need source file and OBJECT_DEPENDS as dependencies of an object file.
2002-12-13 17:34:34 -05:00
Brad King
3348131819
ENH: Added source file property OBJECT_DEPENDS to support generated header files included in non-generated sources.
2002-12-13 16:16:48 -05:00
Ken Martin
858c6c9a02
made more strict
2002-12-13 09:52:05 -05:00
Ken Martin
ad8504701e
fixed warnings
2002-12-13 09:27:31 -05:00
Brad King
08f1d2f9e1
ERR: Fixed unused parameter warning.
2002-12-13 09:18:01 -05:00
Bill Hoffman
e03219860d
Make try compile add a depend to re-run cmake if its source chagnes
2002-12-12 17:48:49 -05:00
Brad King
54541bd40a
ENH: Improved filename/line number reporting in error message. Macro invocations now chain up the error message.
2002-12-12 11:36:28 -05:00
Brad King
8a275e798d
BUG: Multi-line functions must also increment line number, not the pointer.
2002-12-11 18:20:10 -05:00
Brad King
be66f58157
ERR: Dummy InitialPass implementation must return a value.
2002-12-11 18:15:30 -05:00
Brad King
4888c088ae
ENH: Moved ExpandListVariables out of individual commands. Argument evaluation rules are now very consistent. Double quotes can always be used to create exactly one argument, regardless of contents inside.
2002-12-11 18:13:33 -05:00
Ken Martin
5a321605bc
removed dsw file
2002-12-11 14:18:41 -05:00
Ken Martin
c3474d4257
added a Free method
2002-12-11 14:16:55 -05:00
Brad King
3bcbca96ab
ENH: Improved implementation of MSVC debug hook to only add the hook if DART_TEST_FROM_DART is set in the environment. This is better than always adding the hook and testing the environment from the callback.
2002-12-11 14:15:35 -05:00
Andy Cedilnik
682e2c7b8b
Add check so that java projects build without C++
2002-12-11 12:09:52 -05:00
Brad King
d6f98c2a82
ENH: Added cmSystemTools::EnableMSVCDebugHook() to prevent error dialogs when CMake is invoked by Dart.
2002-12-11 11:49:08 -05:00
Brad King
e9e3855c65
ENH: Generate code to setup MSVC debug library hook. The test driver program will not display error dialogs if DART_TEST_FROM_DART is set in the environment.
2002-12-11 11:32:43 -05:00
Andy Cedilnik
1c6203b406
Add java support
2002-12-11 10:34:35 -05:00
Andy Cedilnik
ee548d8fd8
Add support for comments on custom commands in visual studio 6
2002-12-10 17:52:45 -05:00
Andy Cedilnik
b0656a2605
Add support for comments on custom commands in visual studio 7
2002-12-10 17:43:34 -05:00
Andy Cedilnik
3893ee72d2
Add comment support, so that you can see in build process what the custom command does
2002-12-10 16:47:37 -05:00
Andy Cedilnik
ab64db6ee8
Allow target with no command
2002-12-10 16:45:19 -05:00
Bill Hoffman
a93038c52a
ENH: update to new style MakeDepend
2002-12-10 15:55:43 -05:00
Sebastien Barre
0b8dcaddd2
FIX: drag&drop on CMake icon was not working anymore.
...
- the cmake instance had to be created before accessing the cache (doh)
- the cache iterator was not queried properly (seems the API changed)
2002-12-10 14:51:59 -05:00
Ken Martin
7928df0817
updated for changes in Depend Calcs
2002-12-10 14:10:15 -05:00