Bill Hoffman
4bdc78339b
ENH: remove cerr output
2006-06-28 16:16:52 -04:00
Andy Cedilnik
11a64c8c0a
STYLE: Nightly Version update
2006-06-28 07:21:00 -04:00
Ken Martin
dcbb4e4461
COMP: warning fix
2006-06-27 14:26:35 -04:00
Ken Martin
bec28bb03b
ENH: fix for subdir all target after control c
2006-06-27 10:24:09 -04:00
Bill Hoffman
88e3cd53ab
ENH: fix ia64 build with aCC
2006-06-27 09:57:02 -04:00
Bill Hoffman
8033e32203
ENH: fix crash when glob has wrong number of arguments
2006-06-27 09:56:21 -04:00
Andy Cedilnik
f372c0f552
STYLE: Nightly Version update
2006-06-27 07:11:34 -04:00
Brad King
35c3a91bc1
BUG: When using a working directory for the custom command do not convert paths to be relative to the build directory.
2006-06-26 15:27:51 -04:00
Bill Hoffman
e050211a6d
BUG: fix for bug 3444, remove trailing . in lib names
2006-06-26 12:06:44 -04:00
Ken Martin
f16b03ec07
ENH: fix subdir issue
2006-06-26 11:27:21 -04:00
Brad King
1307dfbd32
ENH: Clarified documentation of EXISTS and IS_DIRECTORY modes.
2006-06-26 10:57:35 -04:00
Andy Cedilnik
147706247c
STYLE: Nightly Version update
2006-06-26 07:15:58 -04:00
Karthik Krishnan
7890524cd9
BUG: The operator precedence is [] followed by *. Calling this method was causing out of array index segfaults bounds
2006-06-25 15:18:49 -04:00
Andy Cedilnik
75b974eaf9
STYLE: Nightly Version update
2006-06-25 07:14:19 -04:00
Andy Cedilnik
259ab8ef2e
STYLE: Nightly Version update
2006-06-24 07:19:16 -04:00
Andy Cedilnik
a6e68ac582
ENH: Use CMake's error reporting mechanism
2006-06-22 15:37:58 -04:00
Andy Cedilnik
99f4edb4e4
ENH: DIsplay the list file stack when displaying errors
2006-06-22 15:31:19 -04:00
Ken Martin
847c3a5849
ENH: add a higher performance method to get the number of files in a directory
2006-06-22 10:35:37 -04:00
Andy Cedilnik
55b0935a79
STYLE: Nightly Version update
2006-06-22 08:01:35 -04:00
Andy Cedilnik
dfece7aa48
STYLE: Nightly Version update
2006-06-21 07:56:50 -04:00
Bill Hoffman
7e5509a260
ENH: avoid crash in sprintf
2006-06-20 13:13:13 -04:00
Ken Martin
fe99b156e5
ENH: fix line length and warning
2006-06-20 09:50:45 -04:00
Brad King
15ca72a862
BUG: Delay relative path configuration until as late as possible to make sure the source/binary dir are set. This is a work-around for lack of a more structured way of creating the global generator.
2006-06-19 14:57:57 -04:00
Ken Martin
a6bf59baef
ENH: fix for dependent targets
2006-06-19 11:34:50 -04:00
Brad King
f26a0302be
COMP: Fix conversion warning.
2006-06-19 09:49:52 -04:00
Bill Hoffman
c8f35fc4ef
ENH: do not use the link script on windows
2006-06-18 20:05:56 -04:00
Brad King
0a89a904b3
BUG: Do not write link script lines that use the ':' command which is supposed to be a no-op anyway.
2006-06-18 11:50:40 -04:00
Andy Cedilnik
d52f88ae10
STYLE: Nightly Version update
2006-06-18 09:23:49 -04:00
Brad King
7d550e8dc0
BUG: Need to use different link script name when relinking.
2006-06-17 19:32:30 -04:00
Andy Cedilnik
da1407942a
STYLE: Nightly Version update
2006-06-17 07:55:48 -04:00
Ken Martin
57746b6ffe
ENH: warning fix
2006-06-16 16:29:08 -04:00
Ken Martin
e92731ca6e
ENH: cleanup how progress is reported for individual targets to fix an integer math issue
2006-06-16 15:29:25 -04:00
Ken Martin
4fa019319e
ENH: fix line length
2006-06-16 14:19:37 -04:00
Bill Hoffman
1fa5f76e40
BUG: fix for bug 3417
2006-06-16 14:02:03 -04:00
Andy Cedilnik
79ebc7c9cc
STYLE: Nightly Version update
2006-06-16 07:44:51 -04:00
Brad King
c4dcfd2ed0
ENH: Provide access to CMAKE_PATCH_VERSION in CMake code.
2006-06-15 16:42:42 -04:00
Brad King
9d02ac676b
BUG: Pre-install rules for a target should not have target-level dependencies. Each target can be re-linked independently as long as the original targets are up to date.
2006-06-15 16:37:58 -04:00
Brad King
0bbcb49f65
ENH: Added generation of link rules into script files executed by a cmake -E command in order to support longer link lines. This is needed only on platforms without response file support and that may have weak shells.
2006-06-15 16:17:11 -04:00
Brad King
6438bec4c9
ENH: Added Option_Verbatim to run whole command lines directly.
2006-06-15 14:40:42 -04:00
Ken Martin
6071052835
ENH: fix linelength
2006-06-15 11:51:51 -04:00
Brad King
4c2c2cfd68
BUG: Clarified documentation about custom command outputs and custom target dependencies.
2006-06-15 10:51:41 -04:00
Brad King
640c90f068
ENH: Unknown command invocations should be fatal errors.
2006-06-15 10:24:46 -04:00
Brad King
b4542762a7
ENH: Added target property INSTALL_RPATH_USE_LINK_PATH to append the linker search path directories not inside the project to the INSTALL_RPATH automatically. The property is initialized by the variable CMAKE_INSTALL_RPATH_USE_LINK_PATH when the target is created.
2006-06-15 10:12:19 -04:00
Brad King
60487a227e
BUG: Always check dependency integrity whether or not CMake will re-run because the generator no longer checks integrity during generation.
2006-06-15 09:45:02 -04:00
Andy Cedilnik
17258b398b
STYLE: Nightly Version update
2006-06-15 07:47:59 -04:00
Ken Martin
8e9a6beccc
ENH: centralized locaiton of CMakeFiles setting
2006-06-14 12:28:32 -04:00
Ken Martin
f9eb5cf768
ENH: fix line length
2006-06-13 09:46:10 -04:00
Andy Cedilnik
7f497ea977
STYLE: Nightly Version update
2006-06-13 08:04:48 -04:00
Ken Martin
1f1196410a
ENH: fix line length
2006-06-12 15:44:10 -04:00
Brad King
54a7e0036b
BUG: Patch from Miguel A. Figueroa-Villanueva for fixing documentation.
2006-06-12 13:05:53 -04:00
Ken Martin
ede1491f5a
ENH: cleanup
2006-06-12 12:18:59 -04:00
Ken Martin
14cc1efe2c
ENH: some cleanup to progress
2006-06-12 11:40:31 -04:00
Andy Cedilnik
71adfb8696
STYLE: Nightly Version update
2006-06-12 07:59:54 -04:00
Andy Cedilnik
59f0ec929e
STYLE: Nightly Version update
2006-06-11 07:58:17 -04:00
Andy Cedilnik
fa710e7a7f
STYLE: Nightly Version update
2006-06-10 08:12:54 -04:00
Bill Hoffman
bba61bc8a7
ENH: check in partial cygwin generator
2006-06-09 13:45:09 -04:00
Andy Cedilnik
3eec8a91fc
STYLE: Nightly Version update
2006-06-09 08:28:16 -04:00
Andy Cedilnik
64e5fe3f71
STYLE: Nightly Version update
2006-06-08 07:49:00 -04:00
Bill Hoffman
8d604cfad3
ENH: add docs for debug trycompile
2006-06-07 08:47:44 -04:00
Bill Hoffman
abf97b5b84
ENH: fix /TP for c code
2006-06-06 12:01:23 -04:00
Bill Hoffman
85c5a7dbc0
ENH: fix for replacement of @var @ only legal variable names should be replaced
2006-06-06 09:39:21 -04:00
Andy Cedilnik
ef56c8056f
STYLE: Nightly Version update
2006-06-06 07:59:58 -04:00
Brad King
a7441ce80e
COMP: Removed unused variable.
2006-06-05 15:28:33 -04:00
Brad King
df70e3de66
BUG: Always check whether a subdirectory is below the top of the source before computing the binary tree automatically. Even when the source is a relative path it may contain ../ which would allow it to be outside the source tree.
2006-06-05 14:38:16 -04:00
Ken Martin
7d5bc02c9d
ENH: line lengths
2006-06-05 14:32:12 -04:00
Brad King
932e3524fc
ENH: Changing shared library versioned file names on OSX to conform to that platform's convention.
2006-06-05 13:45:43 -04:00
Brad King
7ebe4702db
ENH: Added rxvt-unicode and cygwin terminals for color support.
2006-06-05 11:22:18 -04:00
Andy Cedilnik
a70e73a114
STYLE: Nightly Version update
2006-06-05 07:25:07 -04:00
Andy Cedilnik
1917b8cba2
STYLE: Nightly Version update
2006-06-04 07:22:17 -04:00
Andy Cedilnik
69bd53be41
ENH: Handle 'screen' terminal. Thank you Thomas Z.
2006-06-03 18:43:57 -04:00
Andy Cedilnik
5bb3062ecc
COMP: Remove warning
2006-06-03 18:43:30 -04:00
Andy Cedilnik
d857168658
STYLE: Nightly Version update
2006-06-03 07:22:24 -04:00
Andy Cedilnik
886c559518
ENH: Display cmake install information when in verbose mode
2006-06-02 11:26:10 -04:00
Brad King
87d4d0e039
BUG: cmGlobalGenerator::Build should not always use the /fast target name because dependency checking is often required. It now takes an argument specifying whether to use the /fast target name, and the argument is currently only true for try-compiles.
2006-06-01 15:51:24 -04:00
Brad King
bfb0ec58e8
BUG: Adjustment of install_name with install_name_tool should account for DESTDIR when specifying the file to be changed.
2006-06-01 15:08:36 -04:00
Brad King
ad9dd6d11c
ENH: Moved generation of the /fast version of GLOBAL_TARGET targets to the proper place in the local generator instead of in the global generator. Also made the install/fast target not depend on the all target.
2006-06-01 14:43:28 -04:00
Brad King
791706a52f
BUG: Added /fast targets in subdirectory makefiles. Removed bogus INSTALL_*/fast targets. Also fixed preinstall/fast target.
2006-06-01 14:09:21 -04:00
Brad King
4189370497
BUG: Custom command outputs listed explicitly as source files in a target should be generated whether or not an object file in the target needs them. This useful and makes Makefile builds more consistent with VS IDE builds.
2006-06-01 11:45:51 -04:00
Andy Cedilnik
f54d254a81
STYLE: Nightly Version update
2006-06-01 08:17:40 -04:00
Ken Martin
c88c75b8f2
ENH: reduce string construct delete ops
2006-05-31 11:19:39 -04:00
Andy Cedilnik
d9ae0aaa29
STYLE: Nightly Version update
2006-05-31 08:10:00 -04:00
Brad King
d3073828f0
BUG: Fix progress when total number of source files is less than 100.
2006-05-30 16:23:24 -04:00
Brad King
d9e060e062
BUG: Fixed cmake -E remove return code.
2006-05-30 11:15:27 -04:00
Andy Cedilnik
1d93480780
STYLE: Nightly Version update
2006-05-30 08:03:01 -04:00
Andy Cedilnik
fa30521ceb
STYLE: Nightly Version update
2006-05-29 08:09:10 -04:00
Andy Cedilnik
3a28f61b54
STYLE: Nightly Version update
2006-05-28 07:29:48 -04:00
Andy Cedilnik
58506c5540
STYLE: Nightly Version update
2006-05-27 07:45:15 -04:00
Andy Cedilnik
13d1e2b20c
STYLE: Nightly Version update
2006-05-26 07:32:30 -04:00
Brad King
ff41664c6b
ENH: Slight improvement in genreation time by recording the setting of CMAKE_COLOR_MAKEFILE in an ivar of each local generator at the beginning of generation. This avoids many repeated table lookups.
2006-05-25 14:16:19 -04:00
Ken Martin
7eba286403
BUG: fix to progress for small projects
2006-05-25 10:55:24 -04:00
Brad King
ec2104cd31
BUG: Updated Makefile dependency scanning to provide a full local generator to the dependency scanner to do proper path conversions. This allows the rules written into the depend.make files to use the same relative path conversion as those written into the build.make files. Several previous changes added more and more information for use by the dependency scanner and it was converging to having the full local generator anyway.
2006-05-25 09:47:30 -04:00
Andy Cedilnik
12456165f1
STYLE: Nightly Version update
2006-05-25 07:34:44 -04:00
Brad King
9b74e597be
BUG: Do not leak global table of processes.
2006-05-24 10:13:18 -04:00
Ken Martin
2cae0ce389
ENH: fix compiler warnings and posibly java test
2006-05-24 10:09:24 -04:00
Andy Cedilnik
65613537e3
STYLE: Nightly Version update
2006-05-24 07:36:30 -04:00
Brad King
3db44b6973
COMP: Added missing include for isspace.
2006-05-23 15:27:41 -04:00
Brad King
52a8004b98
BUG: Fix parsing of definitions to support REMOVE_DEFINITIONS.
2006-05-23 15:01:15 -04:00
Brad King
9a74185695
BUG: Fix REMOVE_DEFINITIONS command to not remove substrings.
2006-05-23 12:51:26 -04:00
Brad King
35334d01cd
ENH: Re-enabling SIGCHLD handling implementation with a fix for Cygwin.
2006-05-23 11:48:15 -04:00
Brad King
1b956e9b74
BUG: Finished fix to bug#3229 and bug#3272.
2006-05-23 09:58:51 -04:00
Brad King
15535c3f60
BUG: Fix for spaces in path to build directory with new progress stuff.
2006-05-23 09:58:10 -04:00
Ken Martin
50d058a3a1
ENH: always compile progress
2006-05-23 09:11:46 -04:00
Andy Cedilnik
4a2d72d313
STYLE: Nightly Version update
2006-05-23 07:40:56 -04:00
Ken Martin
25c2ee32ae
COMP: fix bootstrap
2006-05-22 16:10:35 -04:00
Ken Martin
108101c1dc
COMP: fix mac warning
2006-05-22 16:07:50 -04:00
Ken Martin
53dce3b231
ENH: part of the progress reporting checkin
2006-05-22 15:41:52 -04:00
Brad King
29b75dda97
BUG: Reverting previous change until it can be fixed on Cygwin.
2006-05-22 15:11:42 -04:00
Bill Hoffman
677fcd1174
ENH: fix line length
2006-05-21 14:06:58 -04:00
Brad King
da285df242
ENH: Added test 8 to test grandchildren running after children exit.
2006-05-21 10:28:14 -04:00
Andy Cedilnik
40aa67e589
STYLE: Nightly Version update
2006-05-21 10:27:28 -04:00
Brad King
58e8bfb849
BUG: Fixed deadlock condition when grandchildren are running after the children exit.
2006-05-21 10:27:13 -04:00
Brad King
0d594a4538
ENH: Implemented handling of SIGCHLD to detect the termination of immediate children. This allows grandchildren to remain running after the children exit.
2006-05-21 10:26:28 -04:00
Brad King
3dd70af5a0
ENH: Enabling process tree killing on Cygwin.
2006-05-20 18:50:27 -04:00
Andy Cedilnik
f3ba74a401
STYLE: Nightly Version update
2006-05-20 08:06:41 -04:00
Bill Hoffman
0f2f074978
ENH: fix for vtk 4.4 and other projects that may try to link to a module
2006-05-19 13:02:12 -04:00
Ken Martin
c8c3fff032
COMP: fix warning
2006-05-19 09:36:08 -04:00
Andy Cedilnik
25ae87742e
STYLE: Nightly Version update
2006-05-19 08:15:57 -04:00
Bill Hoffman
ed981ef0b7
ENH: fix crashes when command line arguments are not followed by the correct number of arguments
2006-05-18 23:24:00 -04:00
Ken Martin
6580114309
BUG: fix issue with too many fast targets being listed
2006-05-18 14:35:44 -04:00
Ken Martin
29a03db7ce
ENH: allow loose loop constructs
2006-05-18 13:50:01 -04:00
Andy Cedilnik
7336fff1be
STYLE: Nightly Version update
2006-05-18 08:00:53 -04:00
Andy Cedilnik
520350e69c
STYLE: Nightly Version update
2006-05-17 08:07:53 -04:00
Brad King
0379bb4909
BUG: Added missing cd command before running executable version symlink rule. This addresses bug#3229.
2006-05-16 13:41:27 -04:00
Bill Hoffman
43fd40fe21
ENH: fix warning
2006-05-16 13:23:22 -04:00
Bill Hoffman
0883dee7f0
ENH: fix rebuild problem with xcode and universal binaries
2006-05-16 09:54:49 -04:00
Andy Cedilnik
70d8c0f3d8
STYLE: Fix style
2006-05-16 08:42:14 -04:00
Andy Cedilnik
8224fee5df
STYLE: Nightly Version update
2006-05-16 08:03:56 -04:00
Ken Martin
c0e27431e7
PERF: performance improvement
2006-05-15 13:47:13 -04:00
Andy Cedilnik
fd8e45d4a1
ENH: Add simple progress reporting during make
2006-05-15 13:02:28 -04:00
Ken Martin
000bce884d
STYLE: fix line length
2006-05-15 10:19:57 -04:00
Andy Cedilnik
ed1ea24cef
ENH: Fix INSERT to allow inserting to empty list
2006-05-15 10:14:16 -04:00
Andy Cedilnik
cb2a9be622
ENH: Change REMOVE and REMOVE_ITEM to REMOVE_AT and REMOVE_ITEM
2006-05-15 09:57:49 -04:00
Andy Cedilnik
3b92585cf0
ENH: Remove some errors, fix append to work on nonexisting lists
2006-05-15 09:25:06 -04:00
Andy Cedilnik
635aee01cb
STYLE: Nightly Version update
2006-05-14 09:36:45 -04:00
Brad King
e838bb31e3
BUG: Make sure RUN_TESTS target passes the desired configuration to ctest.
2006-05-13 12:28:06 -04:00
Andy Cedilnik
3b0c62e5d5
STYLE: Nightly Version update
2006-05-13 08:03:08 -04:00
Ken Martin
af04164c6d
STYLE: fix line length
2006-05-12 14:44:24 -04:00
Ken Martin
bf5ed9b27b
STYLE: fix line length
2006-05-12 14:36:39 -04:00
Ken Martin
cac30b5ff8
STYLE: fix line length
2006-05-12 14:12:13 -04:00
Ken Martin
daa37f1163
STYLE: fix line length
2006-05-12 13:53:21 -04:00
Ken Martin
2bb24565e5
STYLE: fix line length
2006-05-12 13:44:15 -04:00
Ken Martin
3c4bfa1003
STYLE: fix line length
2006-05-12 13:39:34 -04:00
Ken Martin
47c7108111
STYLE: fix line length
2006-05-12 12:29:09 -04:00
Ken Martin
7dc8a92246
STYLE: fix line length
2006-05-12 11:56:09 -04:00
Brad King
21089bf93f
BUG: INCLUDE_DIRECTORIES should interpret relative path arguments with respect to the current source directory.
2006-05-12 10:54:09 -04:00
Ken Martin
01c25dd378
STYLE: fix line length
2006-05-12 10:46:50 -04:00
Bill Hoffman
1a2b8afe1e
ENH: remove bogus machine setting
2006-05-12 10:09:31 -04:00
Andy Cedilnik
0d99f6073c
STYLE: Nightly Version update
2006-05-12 07:56:39 -04:00
Bill Hoffman
d3691460f5
ENH: fix error message
2006-05-11 15:50:42 -04:00
Ken Martin
ba2b99bb9f
STYLE: fix line length
2006-05-11 15:50:11 -04:00
Ken Martin
80f71359c1
STYLE: fix line length
2006-05-11 15:39:46 -04:00
Andy Cedilnik
b1b1973736
ENH: Some documentation and add APPEND
2006-05-11 13:56:58 -04:00
Andy Cedilnik
231bd4eb73
BUG: Fix segfault
2006-05-11 12:00:40 -04:00
Ken Martin
bf0cb4d49a
STYLE: fix line length
2006-05-11 11:47:03 -04:00
Ken Martin
039ec75730
STYLE: fix line length
2006-05-11 10:45:33 -04:00
Ken Martin
b8483cf109
STYLE: fix line length
2006-05-11 10:40:28 -04:00
Bill Hoffman
5e68642d16
ENH: use @ file for winzip on windows
2006-05-11 09:37:48 -04:00
Andy Cedilnik
9c28eb8f49
STYLE: Nightly Version update
2006-05-11 08:03:23 -04:00
Ken Martin
71b993560b
STYLE: fix line length
2006-05-10 15:56:00 -04:00
Ken Martin
2af4710525
STYLE: fix line length
2006-05-10 15:46:45 -04:00
Ken Martin
bb88ef5e41
STYLE: fix line length
2006-05-10 15:08:38 -04:00
Ken Martin
14781101fd
STYLE: fix line length
2006-05-10 15:01:22 -04:00
Ken Martin
a5ed047d4b
STYLE: fix line length
2006-05-10 14:54:46 -04:00
Ken Martin
d77fbb9640
STYLE: fix line length
2006-05-10 14:15:15 -04:00
Ken Martin
20c27063dd
STYLE: hmm
2006-05-10 14:07:32 -04:00
Ken Martin
aa3fc279bf
STYLE: hmm
2006-05-10 14:00:14 -04:00
Ken Martin
5ac59d81d3
STYLE: fix line length
2006-05-10 13:56:27 -04:00
Ken Martin
aae0bcdacf
STYLE: fix line length
2006-05-10 13:50:44 -04:00
Andy Cedilnik
26e75041fa
BUG: Fix relative path to config file, fix cmake_install.cmake location problem
2006-05-10 12:39:45 -04:00
Andy Cedilnik
3883b38b7e
STYLE: Nightly Version update
2006-05-10 07:58:18 -04:00
Andy Cedilnik
917c6c491b
STYLE: Nightly Version update
2006-05-09 08:22:31 -04:00
Bill Hoffman
4d90438597
ENH: fix docs to include linker lang
2006-05-08 16:40:56 -04:00
Bill Hoffman
1d8043cb4f
ENH: search for program without extensions
2006-05-08 14:18:09 -04:00
Andy Cedilnik
44e55c85b5
STYLE: Nightly Version update
2006-05-07 09:29:24 -04:00
Andy Cedilnik
845219452e
STYLE: Nightly Version update
2006-05-06 10:01:12 -04:00
Bill Hoffman
51a84aaa57
ENH: handle empty variables
2006-05-05 21:45:26 -04:00
Brad King
bc135b7fc2
BUG: MSVC* variables should be set in IDE generators instead of just NMake.
2006-05-05 20:54:53 -04:00
Brad King
50a0f71120
ENH: Added CONFIGURATIONS option to INSTALL command to allow per-configuration install rules.
2006-05-05 14:57:19 -04:00
Andy Cedilnik
7477aaa5e8
STYLE: Nightly Version update
2006-05-05 12:49:22 -04:00
Brad King
323dc3a89a
ENH: Added information about target needing a source file when one cannot be found.
2006-05-05 11:46:20 -04:00
Brad King
d7faff7c08
ENH: Added example of sub-group to docs.
2006-05-05 11:37:05 -04:00
Brad King
a317715407
ENH: Added option to not use copy-if-different when installing.
2006-05-05 10:38:41 -04:00
Brad King
523d9ebeed
ENH: Added always/if-different option to CopyADirectory. Added CopyAFile with the same interface.
2006-05-05 10:29:27 -04:00
Bill Hoffman
a468872ccd
ENH: add a check to make sure targets only link to libraries and not utility targets to avoid seg faults, bug 3194
2006-05-04 17:54:31 -04:00
Bill Hoffman
d5d1525339
ENH: remove debug output
2006-05-04 13:39:45 -04:00
Bill Hoffman
1794836ee3
ENH: fix build c stuff with c and c++ with c++
2006-05-04 13:35:56 -04:00
Andy Cedilnik
8268d16bbb
STYLE: Nightly Version update
2006-05-04 10:07:25 -04:00
Bill Hoffman
3e6a1f9afa
ENH: make sure path is converted to unix
2006-05-03 23:03:53 -04:00
Andy Cedilnik
d4e84f8c5b
ENH: Add BZip2 support, add better documentation
2006-05-03 21:42:51 -04:00
Ken Martin
00d063a346
BUG: use SHELL var
2006-05-03 15:17:55 -04:00
Ken Martin
f131463e3d
BUG: fix CPack to use correct paths
2006-05-03 15:17:09 -04:00
Brad King
826d238ebd
BUG: Fix to avoid repeated calls to CollapseFullPath during dependency scanning. This addresses bug#3191.
2006-05-03 10:07:08 -04:00
Andy Cedilnik
67029ab0e9
STYLE: Nightly Version update
2006-05-03 08:16:43 -04:00
Andy Cedilnik
38c1ab5cb2
COMP: Fix cast to char*
2006-05-02 18:47:49 -04:00
Andy Cedilnik
12048d8276
COMP: Try to fix windows builds
2006-05-02 18:43:19 -04:00
Andy Cedilnik
6597cc4808
ENH: Add generators documentation
2006-05-02 17:52:22 -04:00
Andy Cedilnik
7e788fed35
ENH: Simplify TarCompress to only require compress. Use cmake's tar
2006-05-02 17:34:27 -04:00
Andy Cedilnik
12e07f910e
ENH: Initial cut at TarCompress generator
2006-05-02 17:07:16 -04:00
Ken Martin
4394cc80de
BUG: add a fast version for preinstall
2006-05-02 13:31:56 -04:00
Ken Martin
96b52c1787
BUG: need to make sure paths are OK
2006-05-02 12:44:09 -04:00
Ken Martin
7d82ffaf00
BUG: need to make sure paths are OK
2006-05-02 12:40:38 -04:00
Ken Martin
032cf3c998
BUG: fix for unix
2006-05-02 10:48:14 -04:00
Ken Martin
3023eb7ccb
ENH: Makefile performance improvements
2006-05-02 09:56:42 -04:00
Andy Cedilnik
2324e7ec5d
ENH: Add support for stipping and make more things overwritable
2006-05-02 08:49:01 -04:00
Andy Cedilnik
3eea1990f5
STYLE: Nightly Version update
2006-05-02 08:14:49 -04:00
Andy Cedilnik
a8bb20dce5
ENH: Add license and make it more verbose
2006-05-01 14:23:15 -04:00
Andy Cedilnik
689a4e4e12
STYLE: Nightly Version update
2006-05-01 08:06:26 -04:00
Andy Cedilnik
a147709e9c
STYLE: Nightly Version update
2006-04-30 08:04:23 -04:00
Andy Cedilnik
e2102dea48
BUG: Make handle arguments work again
2006-04-30 03:16:37 -04:00
Andy Cedilnik
34feb381be
ENH: Allow CTEST_UPDATE_COMMAND and fix the comments. This should allow SVN update too, maybe
2006-04-29 20:13:05 -04:00
Andy Cedilnik
619ebce6cf
ENH: Add NSIS options page for path selection, fix adding and removing from path, add welcome page and license page
2006-04-29 19:22:21 -04:00
Andy Cedilnik
16d126675d
STYLE: Nightly Version update
2006-04-29 08:13:09 -04:00
Andy Cedilnik
2d81046ae2
ENH: Add support for special tracks, fix options of handlers so that the -R, -U, and so on work in the new style scripting
2006-04-28 11:59:31 -04:00
Andy Cedilnik
d57ba7cb3c
STYLE: Nightly Version update
2006-04-28 08:12:54 -04:00
Bill Hoffman
4c93b9a158
ENH: put the fix back in with abort
2006-04-27 17:52:45 -04:00
Bill Hoffman
dc304cfdec
ENH: remove code that does not compile, on windows cwd must exist
2006-04-27 17:46:10 -04:00
Mark Richardson
2b5d8e84c9
COMP: Fixing the the build for windows.
2006-04-27 16:02:52 -04:00
Bill Hoffman
4e586c822f
ENH: remove warning
2006-04-27 15:48:05 -04:00
Bill Hoffman
6c6eebac20
ENH: handle running from a directory that has been deleted
2006-04-27 15:26:53 -04:00
Andy Cedilnik
2ae84e5ba6
ENH: Fix problem with Source Lines and add debugging of regular expressions
2006-04-27 15:23:39 -04:00
Brad King
a275fefc85
BUG: Make sure each cmake_depends process uses the same SystemTools path translation table as the original process. This addresses problems with dependency scanning when make is run from a symlink directory pointing at the original binary tree.
2006-04-27 10:41:37 -04:00
Andy Cedilnik
b11d60c2e5
STYLE: Nightly Version update
2006-04-27 08:01:46 -04:00
Brad King
a3cd7fd1b5
COMP: Disable color support for bootstrap.
2006-04-26 21:53:21 -04:00
Brad King
a4f9d6a80b
BUG: Default SHELL on windows should not be a hard-coded path.
2006-04-26 21:51:23 -04:00
Brad King
4494c29078
ENH: Enabling color makefile support using cmsysTerminal_cfprintf. Support for color is automatically detected when messages are printed. Also made color scheme more readable on both black and white backgrounds. This option can be enabled by setting CMAKE_COLOR_MAKEFILE to true in the project.
2006-04-26 21:31:39 -04:00
Andy Cedilnik
c5beebd090
STYLE: Nightly Version update
2006-04-26 08:01:35 -04:00
Bill Hoffman
c3078abfe5
ENH: fix global help
2006-04-25 16:31:21 -04:00
Bill Hoffman
8d3d137dc9
ENH: make sure special vs ide path is only used for msvc_ide builds
2006-04-25 11:58:01 -04:00
Brad King
8c02cc6627
ENH: Added option CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE to put all in-project include directories before all out-of-project include directories.
2006-04-25 09:54:12 -04:00
Brad King
dbd70091f1
BUG: IsSubDirectory should use ComparePath to do platform-independent path comparison.
2006-04-25 09:54:07 -04:00
Bill Hoffman
0005d625a0
ENH: add special windows CMAKE_MSVCIDE_RUN_PATH variable for adding to the path of vs IDE for running custom commands from cmake
2006-04-25 09:38:29 -04:00
Bill Hoffman
bb08b88cc4
ENH: make sure command is unix style as it may have been sent into cmake as a windows path
2006-04-25 08:34:30 -04:00
Bill Hoffman
456f01e35b
ENH: fix build on AIX
2006-04-25 08:33:51 -04:00
Andy Cedilnik
71b37d8396
STYLE: Nightly Version update
2006-04-25 08:04:30 -04:00
Brad King
b9e03e0a1c
ENH: Enabling build/test of Terminal code now that it has been manually tested on several platforms.
2006-04-24 12:15:09 -04:00
Bill Hoffman
c9cd47deda
ENH: make sure command depends on fluid
2006-04-24 11:30:57 -04:00
Bill Hoffman
7cad270fa5
ENH: fix warnings
2006-04-24 09:39:50 -04:00
Andy Cedilnik
6d210015aa
STYLE: Nightly Version update
2006-04-24 07:56:54 -04:00
Bill Hoffman
54b1655915
ENH: merge in Alex patches
2006-04-23 21:12:22 -04:00
Andy Cedilnik
6af0edb59b
STYLE: Nightly Version update
2006-04-23 07:57:31 -04:00
Brad King
b3d2055feb
COMP: Added missing include of string.h for strcmp.
2006-04-22 20:32:01 -04:00
Brad King
f3368e7c98
BUG: Fixed bug in check for vt100 assumption.
2006-04-22 20:26:20 -04:00
Brad King
415b16aab9
BUG: Fixed uninitialized variable when not building with windows console support.
2006-04-22 20:25:37 -04:00
Brad King
071e26712c
ENH: Adding 'Terminal' component to hold support routines for dealing with interactive terminals. Currently only a cfprintf function is provided to print color messages.
2006-04-22 20:20:12 -04:00
Andy Cedilnik
57c535a2cb
STYLE: Nightly Version update
2006-04-22 08:07:33 -04:00
Bill Hoffman
72f0c21f94
ENH: fix borland bug
2006-04-21 20:13:08 -04:00
Bill Hoffman
b2b2e68c37
ENH: performance improvments
2006-04-21 15:15:52 -04:00
Andy Cedilnik
f5e6885155
ENH: Cleanup
2006-04-21 14:26:11 -04:00
Bill Hoffman
2eea3e3868
ENH: use a better name
2006-04-21 08:59:11 -04:00
Andy Cedilnik
c33c052ce4
STYLE: Nightly Version update
2006-04-21 08:06:27 -04:00
Bill Hoffman
2a335ae748
ENH: ignore all files that we do not know about just like in ide generators
2006-04-20 21:54:35 -04:00
Bill Hoffman
03cee03f67
ENH: do not compile header files
2006-04-20 21:32:42 -04:00
Bill Hoffman
cf23679d72
ENH: save the cache on fatal error so that users can set cache values
2006-04-20 17:00:43 -04:00
Bill Hoffman
25d4127e2d
ENH: fix .. in the path of subdirs
2006-04-20 15:49:56 -04:00
Bill Hoffman
0952ff6f4b
ENH: don't add package target if no package file is around
2006-04-20 15:49:37 -04:00
Brad King
350c3efe7b
BUG: VS7 seems to have a limit on the length of the link directory list string. Try to make the string as short as possible by avoiding trailing slashes and using a relative path (if it is shorter).
2006-04-20 15:28:56 -04:00
Bill Hoffman
31875743e9
ENH: fix help for global targets
2006-04-20 10:51:16 -04:00
Andy Cedilnik
18d9fad3df
ENH: Add help for graphviz
2006-04-20 10:22:48 -04:00
Brad King
cceb8e87f1
BUG: Changed color scheme to be more readable on both white and black backgrounds.
2006-04-20 09:59:22 -04:00
Bill Hoffman
e6ef33f598
ENH: name pdb files for visual studio make based builds
2006-04-19 16:36:14 -04:00
Brad King
37bff40d5d
BUG: Need ADD_DEPENDENCIES command for MinGW bootstrap since kwsys uses the Win32 implementation of process execution.
2006-04-19 10:50:15 -04:00
Brad King
864c0292d5
BUG: VS6 generator now uses ComputeLinkInformation just like all other generators.
2006-04-19 10:34:41 -04:00
Andy Cedilnik
be55005105
STYLE: Nightly Version update
2006-04-19 08:06:11 -04:00
Bill Hoffman
769d0e4d29
ENH: put global targets in the help
2006-04-18 15:32:10 -04:00
Bill Hoffman
bb4a2e1cb0
ENH: move version numbers to 2.5.0
2006-04-18 14:48:46 -04:00
Brad King
7b4adecf98
BUG: Do not require language flags variables. Other generators do not, and it breaks programmable language support (like the Java test).
2006-04-18 11:53:41 -04:00
Sebastien Barre
d5237b30fc
ENH: try to bypass Microsoft assert() on isspace, isalpha, etc.
2006-04-18 11:50:39 -04:00
Brad King
428b4c9244
ENH: Updated VS6 generator to use target.GetFullName() to compute target file names.
2006-04-18 11:45:31 -04:00
Brad King
392137b6d7
ENH: Added <config>_OUTPUT_NAME target property to allow the output name to be set on a per-configuration basis.
2006-04-18 10:56:28 -04:00
Andy Cedilnik
88ebd1d362
ENH: Remove some debugging
2006-04-18 10:32:08 -04:00
Brad King
84f672155c
BUG: Using the source-file permissions by default for installation is somewhat unpredictable because users can extract source code with almost any permissions (umask). Changing the default to use 644 for files and 755 for programs. No release has documented the old behavior so we do not need compatibility.
2006-04-18 10:30:56 -04:00
Brad King
016e689f57
BUG: Fixed missing false values in documentation of IF command.
2006-04-18 10:27:24 -04:00
Andy Cedilnik
e39ca96c50
COMP: Remove non-existent header
2006-04-18 09:24:15 -04:00
Andy Cedilnik
4709c76f0f
ENH: More cleanups and add stgz header script, so it does not have to be hard-coded. Also, the user can overwrite it
2006-04-18 08:25:24 -04:00
Andy Cedilnik
77771481dd
STYLE: Nightly Version update
2006-04-18 08:17:46 -04:00
Andy Cedilnik
71b370c79c
BUG: Verify the global target name exists before using it. Fixes VS and Xcode
2006-04-17 16:06:31 -04:00
Bill Hoffman
8fa5ed7300
ENH: fix java for ide builds again
2006-04-17 15:35:51 -04:00
Andy Cedilnik
1e608c912c
ENH: Add packaging of source code (make package_source)
2006-04-17 15:26:54 -04:00
Mathieu Malaterre
688e630f6b
COMP: Fix compilation on linux (dlopen/dlclose symbols)
2006-04-17 14:13:39 -04:00
Bill Hoffman
5ecfd3d4d3
ENH: fix java and add OBJECT_DIR support
2006-04-17 14:01:22 -04:00
Bill Hoffman
69488e5bd2
ENH: allow multiple files with the same name in different subdirs
2006-04-17 13:58:28 -04:00
Andy Cedilnik
9c2894029e
STYLE: Nightly Version update
2006-04-17 07:56:33 -04:00
Andy Cedilnik
4a99b9abf9
STYLE: Nightly Version update
2006-04-16 08:08:16 -04:00
Andy Cedilnik
c09c3c6bfa
ENH: Support for packaging source, several cleanups and more yeehaa...
2006-04-15 13:02:18 -04:00
Andy Cedilnik
1df8e12c42
STYLE: Nightly Version update
2006-04-15 08:12:37 -04:00
Andy Cedilnik
54746bd923
STYLE: Nightly Version update
2006-04-14 09:13:43 -04:00
Bill Hoffman
ca82d060b8
ENH: fix syntax
2006-04-14 09:02:50 -04:00
Andy Cedilnik
c836be6f7b
ENH: Start adding support for packaging component and to package into a subdirectory
2006-04-14 08:58:13 -04:00
Bill Hoffman
0adee1e6dd
ENH: make sure cmake can be built with an older version of cmake
2006-04-14 08:44:14 -04:00
Bill Hoffman
1871a74153
ENH: fix warning
2006-04-13 23:24:09 -04:00
Bill Hoffman
96a46bdb44
ENH: search for help modules in the correct place for install and source tree builds
2006-04-13 23:15:48 -04:00
Brad King
ac242e319b
BUG: Fixed install rules to use copy-if-different.
2006-04-13 22:57:14 -04:00
Brad King
b8a589bb1d
ENH: Improved implementation of FilesDiffer to avoid allocating enough memory for the entire file twice. Instead using a block-at-a-time comparison.
2006-04-13 22:56:32 -04:00
Bill Hoffman
cae4e6b37a
ENH: add patch for finding applications on OSX
2006-04-13 11:00:52 -04:00
Brad King
b323c3f51c
BUG: Work-around Watcom WMake limitation for multiple-output custom command support.
2006-04-13 10:15:48 -04:00
Andy Cedilnik
bfaff96645
STYLE: Nightly Version update
2006-04-13 08:02:43 -04:00
Brad King
d4c5fe840b
ENH: Added INSTALL(CODE) mode to allow inline specification of install script code. This reduces the need for configuring an install script that needs some variable settings because the install code can set thing up first.
2006-04-12 22:04:50 -04:00
Bill Hoffman
8ec0f76e88
ENH: lang by custom command does not yet work for Xcode
2006-04-12 15:23:03 -04:00
Ken Martin
17ebcb1bcd
COMP: fix warning
2006-04-12 11:56:27 -04:00
Ken Martin
1bca540e52
ENH: fix compile issue on HP hopefully
2006-04-12 11:36:55 -04:00
Bill Hoffman
0cae876867
ENH: case insensitive command help
2006-04-12 09:12:01 -04:00
Andy Cedilnik
1f5f2ce85f
STYLE: Nightly Version update
2006-04-12 08:15:47 -04:00
Bill Hoffman
852135074e
ENH: add more verbose output in verbose mode
2006-04-11 22:39:34 -04:00
Bill Hoffman
fa415043d8
ENH: fix re-run of cmake based on configured files that are done with copy if different and never change
2006-04-11 22:39:12 -04:00
Bill Hoffman
ed4974da55
ENH: enable test for java with IDE builds
2006-04-11 17:11:34 -04:00
Brad King
08289893b8
ENH: Split CMAKE_STANDARD_LIBRARIES into per-language variables CMAKE_<lang>_STANDARD_LIBRARIES. This is needed to get programmable language support working with Visual Studio generators. It makes sense anyway.
2006-04-11 16:55:49 -04:00
Brad King
e380bad5f6
BUG: Use flag-map transform only for C and C++ flags.
2006-04-11 14:54:19 -04:00
Brad King
bb014b0f4d
ENH: Restored implementation of AddCustomCommandToCreateObject. Updated it to use newer custom command functionality.
2006-04-11 14:53:57 -04:00
Brad King
ae2cbc346d
BUG: Install scripts should honor EXCLUDE_FROM_ALL options for subdirectories. This addresses bug#3100.
2006-04-11 13:32:48 -04:00
Ken Martin
535acdc7a0
ENH: some performance optimizations
2006-04-11 12:51:20 -04:00
Brad King
acf33ba191
BUG: Do not add non-per-config subdirectory name of cmake target libraries as full path libs.
2006-04-11 11:40:24 -04:00
Brad King
d5719f22c1
ENH: Added support for multiple outputs generated by a single custom command. For Visual Studio generators the native tool provides support. For Xcode and Makefile generators a simple trick is used. The first output is considered primary and has the build rule attached. Other outputs simply depend on the first output with no build rule. During cmake_check_build_system CMake detects when a secondary output is missing and removes the primary output to make sure all outputs are regenerated. This approach always builds the custom command at the right time and only once even during parallel builds.
2006-04-11 11:06:19 -04:00
Brad King
b613cf0be8
BUG: Fixed typo in new cmake-rerun code.
2006-04-11 10:04:55 -04:00
Andy Cedilnik
47d9021b66
BUG: The fast mode should not read CTestCustom.ctest files
2006-04-11 08:56:25 -04:00
Andy Cedilnik
be2c468bfe
STYLE: Nightly Version update
2006-04-11 08:16:12 -04:00
Bill Hoffman
8c06f8e294
ENH: add support for re-running cmake if the cmakefiles change
2006-04-10 13:53:00 -04:00
Bill Hoffman
6c13d60ec6
ENH: handle single path
2006-04-10 13:47:19 -04:00
Andy Cedilnik
bad1215a85
ENH: Add support for preinstall for cmake generated projects when packaging them
2006-04-10 13:44:39 -04:00
Bill Hoffman
e4f3568099
ENH: fix so all configurations show up
2006-04-10 11:39:32 -04:00
Andy Cedilnik
0bad15c302
ENH: Deprecate CPACK_BINARY_DIR and add CPACK_INSTALL_CMAKE_PROJECTS
2006-04-10 11:09:52 -04:00
Andy Cedilnik
bb7debf24c
STYLE: Nightly Version update
2006-04-10 08:10:22 -04:00
Andy Cedilnik
e1c4175591
STYLE: Nightly Version update
2006-04-09 08:15:29 -04:00
Andy Cedilnik
55c0ff5f64
BUG: Improve the behavior of the ReadCustomFilesCommand
2006-04-09 07:45:18 -04:00
Bill Hoffman
2238e22699
ENH: make sure verbose output is used for kde
2006-04-08 14:15:06 -04:00
Andy Cedilnik
604ec6b764
STYLE: Nightly Version update
2006-04-08 08:23:24 -04:00
Andy Cedilnik
2761979a7a
STYLE: Nightly Version update
2006-04-07 07:40:00 -04:00
Andy Cedilnik
50ba863f6d
STYLE: Nightly Version update
2006-04-06 07:39:49 -04:00
Brad King
79da27222a
COMP: Moved var decl out of _WIN32 block.
2006-04-05 11:07:54 -04:00
Brad King
8e39418f6c
BUG: Fixed cmOrderLinkDirectories to deal with raw link items that do not yet exist and correct drive letter case to avoid duplicate paths on windows. Fixed cmLocalGenerator to pass CMake targets as full paths to cmOrderLinkDirectories to make sure the ordering will pick up the proper target libraries.
2006-04-05 11:05:06 -04:00
Bill Hoffman
24f08322be
ENH: add path conversion stuff and rm SYSTEM_PATH
2006-04-05 07:46:32 -04:00
Andy Cedilnik
13bc9efe2e
STYLE: Nightly Version update
2006-04-05 07:31:44 -04:00
Brad King
99ee1883d4
BUG: Removing part of earlier fix because it does not work with VS generators. It may be restored later after cmOrderLinkDirs is further fixed.
2006-04-04 17:14:20 -04:00
Brad King
5462f9a2b9
ENH: Added documentation for COMPILE_FLAGS property and clarified meaning of DEFINE_SYMBOL.
2006-04-04 14:53:03 -04:00
Brad King
57a9e26c15
BUG: Fixed cmOrderLinkDirectories to make sure cmake-built libraries are found properly. Also taking libraries that will be built but may not yet exist into account. The per-configuration subdirectories that are included by generators in the link path are checked for conflicting libraries also. Potentially conflicting libraries that are actually symlinks back to the desired library are no longer considered conflicting, which avoids bogus impossible ordering warnings.
2006-04-04 14:25:17 -04:00
Ken Martin
e45ef47bb8
BUG: compiler fix
2006-04-04 14:25:08 -04:00
Ken Martin
d81ebf0c23
ENH: added support for -SP scripts in new processes
2006-04-04 13:04:28 -04:00
Bill Hoffman
b45f4a5d45
ENH: change library order to use a vector
2006-04-04 11:52:00 -04:00
Brad King
2301a025ea
ENH: Added global TargetManifest computation between Configure and Generate steps. This allows generators to know what other targets will exist on disk when the build completes.
2006-04-04 11:48:19 -04:00
Brad King
cddedaa7d8
ENH: INCLUDE_DIRECTORIES should have been written to prepend to the include path so that the most local directories are included first. This is a patch from Alex to resolve the problem by allowing users to switch the default using a variable CMAKE_INCLUDE_DIRECTORIES_BEFORE and then still explicitly appending or prepending by using AFTER or BEFORE arguments explicitly.
2006-04-04 09:35:22 -04:00
Andy Cedilnik
66faeeeab4
STYLE: Nightly Version update
2006-04-04 07:38:50 -04:00
Bill Hoffman
6e217924ce
ENH: use correct addcache call to fix build tools
2006-04-03 22:05:58 -04:00
Bill Hoffman
71505ff2d2
ENH: fix spaces in path for xcode
2006-04-03 17:54:37 -04:00
Bill Hoffman
2fcae1932c
ENH: make sure include and lib dirs are unix paths
2006-04-03 16:20:20 -04:00
Bill Hoffman
c98d15e8a3
ENH: fix warning, and remove debug code
2006-04-03 15:59:43 -04:00
Bill Hoffman
3c8e899102
ENH: add support for per config target LINK_FLAGS
2006-04-03 12:57:51 -04:00
Andy Cedilnik
32b63ef915
STYLE: Nightly Version update
2006-04-03 07:37:49 -04:00
Andy Cedilnik
d342d51c0c
ENH: Add ZIP generator and add support for including or excluding the toplevel directory
2006-04-02 11:20:58 -04:00
Andy Cedilnik
c0fe6aa97a
STYLE: Nightly Version update
2006-04-02 08:35:58 -04:00
Andy Cedilnik
5e7b5dd3ef
STYLE: Nightly Version update
2006-04-01 07:37:58 -05:00
Bill Hoffman
beea6234a3
ENH: fix spelling
2006-03-31 21:43:11 -05:00
Bill Hoffman
5ebe1f573f
ENH: fix for bug 3067 the first framework ate the rest of the libraries
2006-03-31 17:59:28 -05:00
Bill Hoffman
ae10b3578d
ENH: add a wrapper for xcodebuild to get around bug and verbose output
2006-03-31 13:17:23 -05:00
Andy Cedilnik
52531ad398
STYLE: Nightly Version update
2006-03-31 08:13:51 -05:00
Bill Hoffman
1247616d1f
ENH: add program to run xcodebuild and get around bug
2006-03-30 17:26:21 -05:00
Brad King
eb31755eb2
ENH: Implemented VT100 terminal escape sequences. If CMAKE_COLOR_MAKEFILE is set then messages produced by makefiles will be in color if the native tool supports it. This addresses bug#3060.
2006-03-30 15:39:03 -05:00
Bill Hoffman
5a2668b326
ENH: add support for win64 for visual studio 2005 ide and nmake, also fix warnings produced by building for win64
2006-03-30 13:49:56 -05:00
Brad King
08b14163ee
ENH: Added named component installation implementation. Installation behavior should be unchanged unless -DCOMPONENT=<name> is specified when cmake_install.cmake is invoked.
2006-03-30 13:33:48 -05:00
Bill Hoffman
3cf3fc510f
ENH: make sure framework search order is correct
2006-03-30 11:55:19 -05:00
Ken Martin
7b3be313ee
ENH: modified the relative path code to not do relative paths between bin and source
2006-03-30 09:17:02 -05:00
Andy Cedilnik
d92205b26d
STYLE: Nightly Version update
2006-03-30 08:38:47 -05:00
Andy Cedilnik
c2da475507
ENH: Use PBXResourcesBuildPhase for resrources
2006-03-29 16:34:52 -05:00
Andy Cedilnik
5076590a02
ENH: Simplify. Instead of doing ../MacOS just copy to current directory
2006-03-29 16:25:24 -05:00
Andy Cedilnik
7bc8564c73
ENH: Add support for Xcode 2.1
2006-03-29 16:21:22 -05:00
Andy Cedilnik
32ec28ad00
ENH: Add copy stages for bundle files
2006-03-29 15:02:35 -05:00
Bill Hoffman
4fd3292d04
ENH: add a test for find framework stuff in find_library, and fix the framework search stuff
2006-03-29 13:33:49 -05:00
Bill Hoffman
388c005ccd
ENH: remove test on cygwin since it randomly fails
2006-03-29 13:26:58 -05:00
Andy Cedilnik
337362dfcf
COMP: Return 0 instead of false
2006-03-29 12:33:41 -05:00
Andy Cedilnik
386900bfdd
ENH: Several cleanups and make sure things get propagated where they should. Also, allow to load CTest custom files to the actual ctest -S script
2006-03-29 12:01:24 -05:00
Andy Cedilnik
b75166ea45
COMP: Remove warning
2006-03-29 09:10:22 -05:00
Andy Cedilnik
afc029980b
STYLE: Nightly Version update
2006-03-29 08:31:27 -05:00
Andy Cedilnik
ad380d6b8b
BUG: Fix the read custom files command and add a coverage test
2006-03-28 16:36:48 -05:00
Andy Cedilnik
93f5712a7d
COMP: Remove warnings
2006-03-28 16:25:29 -05:00
Andy Cedilnik
cca91e168a
ENH: Pass handler flags to both test and memcheck handler
2006-03-28 15:20:21 -05:00
Andy Cedilnik
fb9eedc187
ENH: Add new ctest command
2006-03-28 15:20:03 -05:00
Brad King
2b197edb8a
ENH: Added check of CMAKE_BACKWARDS_COMPATIBILITY to skip the CMake system path search when simulating CMake 2.2 and earlier.
2006-03-28 14:45:22 -05:00
Andy Cedilnik
fce93e890d
ENH: Add command to read ctest custom files
2006-03-28 14:37:44 -05:00
Andy Cedilnik
d9dd47422b
BUG: Handle spaces in the path
2006-03-28 13:48:02 -05:00
Andy Cedilnik
ed5f95cf23
ENH: Add proper support for installing bundles
2006-03-28 13:16:15 -05:00
Brad King
15f7676a6d
BUG: Pay attention to the MACOSX_BUNDLE target property only on APPLE platforms.
2006-03-28 10:58:14 -05:00
Andy Cedilnik
40272a16bd
ENH: Add support for adding content to bundles
2006-03-28 08:54:01 -05:00
Andy Cedilnik
5d722df21f
STYLE: Nightly Version update
2006-03-28 08:22:53 -05:00
Andy Cedilnik
91dd2125fb
STYLE: Nightly Version update
2006-03-27 08:13:18 -05:00
Andy Cedilnik
1cafba66f8
STYLE: Nightly Version update
2006-03-26 08:10:33 -05:00
Andy Cedilnik
4be2b7fbfb
STYLE: Nightly Version update
2006-03-25 08:11:32 -05:00
Bill Hoffman
a0471c3fe2
ENH: allow unset vars to be used in list length
2006-03-24 16:13:05 -05:00
Brad King
ca5647c92c
ENH: Added ARCHIVE option to the TARGETS mode of the INSTALL command. It is a third option added to RUNTIME and LIBRARY property types. Static libraries and import libraries are now treated as ARCHIVE targets instead of LIBRARY targets. This adds a level of granularity necessary for upcoming features. Also updated the CVS CMake patch level set in CMake_VERSION_PATCH from 4 to 5 to allow users of this version to know whether this incompatible change is present.
2006-03-24 16:11:24 -05:00
Brad King
3731dff127
ENH: Added NO_CMAKE_ENVIRONMENT_PATH, NO_CMAKE_PATH, NO_SYSTEM_ENVIRONMENT_PATH, and NO_CMAKE_SYSTEM_PATH options back to allow more granularity than NO_DEFAULT_PATH.
2006-03-24 14:16:31 -05:00
Bill Hoffman
f7c1723135
ENH: add support for universal binaries
2006-03-24 09:15:05 -05:00
Andy Cedilnik
cec6543d0d
STYLE: Nightly Version update
2006-03-24 08:17:42 -05:00
Andy Cedilnik
9ce59dbde0
COMP: Remove warning
2006-03-23 15:35:03 -05:00
Ken Martin
00d2546664
ENH: removed unused rules from targets for VS
2006-03-23 13:55:09 -05:00
Andy Cedilnik
161524581f
BUG: Fix CTestCustom.ctest file
2006-03-23 11:19:30 -05:00
Andy Cedilnik
ccde6c47d8
ENH: More error handling
2006-03-23 09:56:32 -05:00
Andy Cedilnik
b5fb13544d
STYLE: Nightly Version update
2006-03-23 08:13:48 -05:00
Bill Hoffman
f4e9a5e5ea
ENH: do not dereference empty stl vectors
2006-03-22 17:21:45 -05:00
Andy Cedilnik
a2d8447fb9
BUG: Fix logic. If the variable is not set, then it is always ok to write the file
2006-03-22 14:45:12 -05:00
Andy Cedilnik
ee1975570e
ENH: Allow blocking of writing into the source tree
2006-03-22 14:40:36 -05:00
Ken Martin
10efe3b079
ENH: added some new functionality
2006-03-22 14:06:52 -05:00
Andy Cedilnik
43b9f184c2
COMP: Fix apple bootstrap issues
2006-03-22 13:04:49 -05:00
Andy Cedilnik
36e2728431
ENH: Cleanup bootstrap even more
2006-03-22 11:15:35 -05:00
Brad King
0376fe4b9b
ENH: Added support for linking to MS .lib libraries in MinGW.
2006-03-22 11:10:58 -05:00
Andy Cedilnik
3806c1050d
ENH: Remove things from bootstrap
2006-03-22 09:58:11 -05:00
Andy Cedilnik
960cdb971b
STYLE: Nightly Version update
2006-03-22 08:11:13 -05:00
Sebastien Barre
d82c979787
ENH: the arguments to this function were not checked in a robust way
2006-03-21 17:47:11 -05:00
Andy Cedilnik
9a94d1144d
ENH: Two things. If there is CTestCustom.cmake in the toplevel directory read that file only. If there is CTestCustom.ctest in the toplevel directory, do the glob, if there is none, do nothing
2006-03-21 16:39:50 -05:00
Andy Cedilnik
d41f97a5e6
ENH: Add relative tag and add test for relative tag
2006-03-21 16:03:19 -05:00
Andy Cedilnik
9dbf4438dc
ENH: Add support for relative paths and cleanup
2006-03-21 16:02:47 -05:00
Andy Cedilnik
1cdd8b4fbd
BUG: Handle visual studio 8
2006-03-21 16:01:50 -05:00
Andy Cedilnik
15d7dd9937
ENH: Remove cmGlob and use glob from kwsys
2006-03-21 12:54:31 -05:00
Brad King
bcfca6e1c1
ENH: Enabling CMAKE_INCLUDE_CURRENT_DIR even for in-source builds to be more consistent with its name. This also makes double-quote and angle-bracket include styles (almost) identical.
2006-03-21 08:45:57 -05:00
Andy Cedilnik
b29c26eb3f
STYLE: Nightly Version update
2006-03-21 08:20:33 -05:00
Andy Cedilnik
fbfbe4717f
ENH: Handle unusual path for packagemaker
2006-03-20 16:24:43 -05:00
Andy Cedilnik
cfe124500f
STYLE: Nightly Version update
2006-03-20 07:55:15 -05:00
Andy Cedilnik
a6acd304fd
STYLE: Nightly Version update
2006-03-19 07:53:12 -05:00
Andy Cedilnik
abe0e68535
STYLE: Nightly Version update
2006-03-18 08:59:09 -05:00
Andy Cedilnik
29f91e1812
ENH: Propagate cmake variables to macros in C
2006-03-17 16:30:47 -05:00
Andy Cedilnik
b507f8f0d1
ENH: Simplify the test
2006-03-17 16:14:04 -05:00
Andy Cedilnik
84f1420d82
COMP: Use the current cmake's CheckCXXSourceCompiles
2006-03-17 15:47:26 -05:00
Andy Cedilnik
b20cb78049
ENH: Handle missing unsetenv and add check for environ
2006-03-17 15:46:20 -05:00
Bill Hoffman
ca8d1bc99b
ENH: make cmake compile
2006-03-17 15:33:21 -05:00
Andy Cedilnik
733a0e787e
COMP: Fix windows
2006-03-17 12:31:35 -05:00
Andy Cedilnik
0addc75520
COMP: Handle windows with hack for now
2006-03-17 12:24:37 -05:00
Mathieu Malaterre
e9fcafafe5
ENH: Use const char where it should have been. At same time fix Bug#2958
2006-03-17 12:06:41 -05:00
Andy Cedilnik
d5631f370b
ENH: Add a method to remove environment variables
2006-03-17 11:44:07 -05:00
Andy Cedilnik
fe1fda6431
ENH: Use vector of plain strings and add cmake -E command for getting environment
2006-03-17 11:14:14 -05:00
Andy Cedilnik
f44fedd3e9
ENH: Add access for all environment variables
2006-03-17 10:58:37 -05:00
Andy Cedilnik
c499c0d273
STYLE: Nightly Version update
2006-03-17 09:32:05 -05:00
Brad King
94cc5898e7
BUG: When generating the install rules for CMake itself the per-configuration subdirectory must be used to specify the executable location.
2006-03-16 18:24:26 -05:00
Bill Hoffman
0fa30e1a69
ENH: clean up find stuff so that NO_SYSTEM_PATH is backwards compatible and you get put system env variables in the find commands
2006-03-16 17:49:16 -05:00
Brad King
437e28e63a
COMP: Skip trying to use native auto_ptr implementation and just provide a conforming one.
2006-03-16 17:26:28 -05:00
Brad King
1d38a3e09e
BUG: Removed compiled-in CMAKE_SHARED_MODULE_PREFIX and CMAKE_SHARED_MODULE_SUFFIX for loaded commands in favor of using the settings from the platform files.
2006-03-16 17:09:08 -05:00
Brad King
f01bd91336
COMP: Using KWSys auto_ptr to avoid cross-platform problems.
2006-03-16 16:04:30 -05:00
Brad King
68ad66444b
ENH: Adding auto_ptr to KWSys to provide a conforming version everywhere.
2006-03-16 16:04:05 -05:00
Brad King
520b792f6f
COMP: Fix for auto_ptr usage on VC6's broken implementation.
2006-03-16 15:50:21 -05:00
Brad King
77c65b954e
BUG: Fixed generation of mismatched IF in install script. This bug was introduced during the m_ sweep.
2006-03-16 14:51:54 -05:00
Brad King
8893db3539
COMP: Fix malloc/free declaration for windows compilers.
2006-03-16 14:44:13 -05:00
Brad King
180a45c8c7
BUG: Do not leak the ofstream object in append mode. Just use an auto_ptr for both cases.
2006-03-16 14:14:15 -05:00
Brad King
3b43c29a30
ENH: Using patch from Frans Englich to clarify error messages.
2006-03-16 11:57:36 -05:00
Andy Cedilnik
124860a9ee
COMP: Make members protected so that subclass can use them
2006-03-16 11:34:58 -05:00
Andy Cedilnik
867e41d23b
BUG: Couple of memcheck bugs: Log files should really be different for test and memcheck. Also make sure to not trunkate the output of the test until the valgrind or any other checking is pefrormed.
2006-03-16 11:29:12 -05:00
Bill Hoffman
e975836292
ENH: not all messages are errors
2006-03-16 11:28:13 -05:00
Bill Hoffman
a1f22bde81
ENH: don't put the default framework path in a -F option
2006-03-16 11:27:56 -05:00
Andy Cedilnik
974e9d4667
COMP: Fix problem with namespace
2006-03-16 11:21:01 -05:00
Andy Cedilnik
f483e48d2a
ENH: Cleanup DynamicLoader so that the symbols have more consistent names, start using dynamic loader from kwsys in CMake
2006-03-16 11:01:05 -05:00
Ken Martin
4102949bf9
STYLE: minor comment cleanups
2006-03-16 10:53:14 -05:00
Ken Martin
fb5d92ea37
ENH: m_ cleanup for curses
2006-03-16 10:44:55 -05:00
Ken Martin
4b83a08b37
ENH: a warning fix and some more cleanup
2006-03-16 09:33:23 -05:00
Andy Cedilnik
438c49f2a3
STYLE: Nightly Version update
2006-03-16 09:17:45 -05:00
Ken Martin
fdb605dd09
BUG: fix warning
2006-03-15 16:32:40 -05:00
Bill Hoffman
5208004560
ENH: fix up this changes for mac
2006-03-15 12:02:34 -05:00
Ken Martin
da279f0041
BUG: some UNIX fixes for my m_ commit
2006-03-15 11:38:47 -05:00
Andy Cedilnik
886e9bedc7
STYLE: Nightly Version update
2006-03-15 11:26:47 -05:00
Ken Martin
3d96e52261
STYLE: some m_ to this-> cleanup
2006-03-15 11:02:08 -05:00
Andy Cedilnik
609af5c969
ENH: Add svn cleanup before running svn
2006-03-15 09:23:35 -05:00
Andy Cedilnik
e48dc06402
ENH: Allow multiple install directories
2006-03-15 09:22:51 -05:00
Bill Hoffman
88bd3b5281
ENH: add support for removing language flags from shared library and shared module link commands
2006-03-14 14:03:16 -05:00
Brad King
8e702ac5a8
BUG: Fixed object file name construction to use Convert method for relative path conversion. Also fixed test of result to check explicitly for a full path.
2006-03-14 11:35:37 -05:00
Brad King
c332ff41f1
BUG: Avoid full paths and spaces when constructing object file names.
2006-03-14 10:14:52 -05:00
Brad King
6018c27993
BUG: Clarified confusing error message.
2006-03-14 09:37:50 -05:00
Andy Cedilnik
1b6912f18b
STYLE: Nightly Version update
2006-03-14 02:31:47 -05:00
Andy Cedilnik
983ed68f2e
STYLE: Fix style checker
2006-03-13 16:45:21 -05:00
Mathieu Malaterre
b4654c2d3a
COMP: Fix warning
2006-03-13 15:57:40 -05:00
Brad King
2b316f169c
ENH: Introducing new policy to construct more unique object file names. This should allow multiple sources with the same file name but different FULL paths to be added to a single target.
2006-03-13 15:19:03 -05:00
Mathieu Malaterre
4f9efe7502
BUG: Fix problem on MacOSX, by disabling part of the test.
2006-03-13 14:39:50 -05:00
Mathieu Malaterre
7f5222d400
ENH: Fix dashboard with coverage
2006-03-13 11:27:12 -05:00
Mathieu Malaterre
7b36bf6cfd
ENH: Do not build the library if we are not doing Testing
2006-03-13 10:49:35 -05:00
Mathieu Malaterre
325baa33d2
ENH: Make test usable from command line
2006-03-13 10:27:42 -05:00
Andy Cedilnik
3c7aeb4073
STYLE: Nightly Version update
2006-03-13 02:31:23 -05:00
Bill Hoffman
83daad3ec2
ENH: remove warning
2006-03-12 10:03:03 -05:00
Bill Hoffman
1cda55e682
ENH: remove test until it works
2006-03-12 09:43:30 -05:00
Andy Cedilnik
637c10dc96
STYLE: Nightly Version update
2006-03-12 02:26:31 -05:00
Bill Hoffman
5a8e1e4942
ENH: remove print
2006-03-11 11:53:30 -05:00
Bill Hoffman
08bb4d52ba
ENH: try to clean up the search for programs
2006-03-11 11:52:57 -05:00
Mathieu Malaterre
6420337317
BUG: Fix for MINGW32
2006-03-11 10:09:33 -05:00
Mathieu Malaterre
46096c08a5
ENH: Add support for LastError on HPUX
2006-03-11 09:59:16 -05:00
Mathieu Malaterre
347efdedd5
ENH: Also look into data segment (consistant with other implementation)
2006-03-11 09:47:41 -05:00
Andy Cedilnik
6f3ef5aa92
STYLE: Nightly Version update
2006-03-11 02:33:52 -05:00
Bill Hoffman
d2f7b0c64f
ENH: undo last change because it broke the dashboard
2006-03-10 17:37:47 -05:00
Bill Hoffman
ac432c7e7c
ENH: add a new FILE SYSTEM_PATH that allows you to read a environment variable with a path in it.
2006-03-10 16:53:04 -05:00
Bill Hoffman
7387cb5850
ENH: fix find program to look for .com and .exe correctly and not return files with no extension on windows
2006-03-10 16:52:28 -05:00
Mathieu Malaterre
8e7d92049e
ENH: Add documentation on the problem with system wide path for looking up dynamic libraries. STYLE: Fix trailing white spaces
2006-03-10 16:03:26 -05:00
Mathieu Malaterre
87fdcd6eb6
BUG: Need a / for Visual Studio build
2006-03-10 15:42:33 -05:00
Mathieu Malaterre
7763163e4b
BUG: Do the proper path
2006-03-10 15:38:35 -05:00
Mathieu Malaterre
aaa780d6a1
BUG: Need a trailing slash
2006-03-10 15:12:04 -05:00
Mathieu Malaterre
fe66b15da4
BUG: Fix problem with in the path
2006-03-10 15:08:40 -05:00
Andy Cedilnik
862f5df25c
STYLE: Fix some style issues
2006-03-10 15:03:09 -05:00
Mathieu Malaterre
c0161e9e57
BUG: Trying to get testDynamicLoader to work on Solaris and SunOS, where current directory is not lookup when doing dlopen
2006-03-10 14:53:42 -05:00
Bill Hoffman
89e5fc63fe
STYLE: fix line lengths
2006-03-10 13:54:57 -05:00
Mathieu Malaterre
509e383aac
STYLE: Remove trailing whitespaces
2006-03-10 13:34:41 -05:00
Mathieu Malaterre
f90e754100
BUG: Fix DynamicLoader implementation on MacOSX (using old API)
2006-03-10 13:34:03 -05:00
Mathieu Malaterre
5623ef913f
ENH: Add trailing whitespace
2006-03-10 13:33:28 -05:00
Andy Cedilnik
634343c3e8
STYLE: Fix some style issues
2006-03-10 13:06:26 -05:00
Andy Cedilnik
f01afc89f5
STYLE: Cleanup trailing spaces
2006-03-10 12:47:17 -05:00
Mathieu Malaterre
5fe4a9dcef
STYLE: Make sure to use the proper cast.
2006-03-10 12:01:29 -05:00
Mathieu Malaterre
97aca504d8
ENH: Make sure that we find the proper symbol and not the one that start with _. STYLE: Remove an old style cast
2006-03-10 11:57:43 -05:00
Mathieu Malaterre
011de35360
ENH: Hopefully have the DynamicLoader to the proper thing.
2006-03-10 11:32:09 -05:00
Bill Hoffman
6b47b28867
ENH: fix line length style stuff
2006-03-10 11:13:15 -05:00
Bill Hoffman
e0be3c7125
ENH: avoid adding junk into paths
2006-03-10 11:12:53 -05:00
Mathieu Malaterre
d633bac7bc
BUG: Make sure to have proper dependencies
2006-03-10 10:28:43 -05:00
Bill Hoffman
9345da20f3
ENH: use CMAKE_DL_LIBS and not dl directly as it does not always exist
2006-03-10 10:26:33 -05:00
Mathieu Malaterre
ae7fdcf6a9
COMP: Fix cygwin build
2006-03-10 10:23:48 -05:00
Mathieu Malaterre
fe6fc8192c
COMP: Fix compilation on MacOSX (common symbols not allowed with MH_DYLIB output format)
2006-03-10 10:19:45 -05:00
Andy Cedilnik
4909154387
ENH: Add package to bundle test
2006-03-10 10:12:26 -05:00
Andy Cedilnik
09b34fa796
COMP: Add missing include
2006-03-10 10:07:42 -05:00
Andy Cedilnik
187821af43
STYLE: Nightly Version update
2006-03-10 02:32:13 -05:00
Mathieu Malaterre
87efbe2342
BUG: Remove comment
2006-03-09 17:16:20 -05:00
Mathieu Malaterre
69dd8ee7e7
ENH: remove test temporarily
2006-03-09 17:15:54 -05:00
Mathieu Malaterre
20c680e7fc
ENH: Still more coverage of the DynamicLoader
2006-03-09 17:08:33 -05:00
Mathieu Malaterre
117c871790
ENH: Add a file to generate the lib
2006-03-09 17:06:55 -05:00
Mathieu Malaterre
9b55f2579a
ENH: Improve test coverage
2006-03-09 16:40:34 -05:00
Mathieu Malaterre
7ca1c6d2d8
STYLE: Minor style
2006-03-09 16:40:00 -05:00
Bill Hoffman
8cdb87eaa7
ENH: if CMakeCache.txt has been removed, then automatically remove CMakefiles/*.cmake
2006-03-09 15:47:18 -05:00
Mathieu Malaterre
81922f811a
ENH: Carefully turn testing of DynamicLib on
2006-03-09 14:41:21 -05:00
Mathieu Malaterre
1defe94e31
STYLE: Minor style
2006-03-09 14:36:53 -05:00
Mathieu Malaterre
428bc24823
ENH: Adding initial test for DynamicLoader
2006-03-09 14:35:56 -05:00
Bill Hoffman
4c5ba06fa1
ENH: use a cmake script to do the clean step, this allows for large numbers of files to be removed without making the command line too long
2006-03-09 14:30:35 -05:00
Andy Cedilnik
26e1fea95b
STYLE: Fix some style issues
2006-03-09 11:57:43 -05:00
Bill Hoffman
cb95c0a5bc
ENH: fix a bug in the find path stuff so that it can find headers deep in frameworks
2006-03-09 11:35:38 -05:00
Andy Cedilnik
6503a0eecc
STYLE: Fix some style issues
2006-03-09 11:17:10 -05:00
Andy Cedilnik
10d1b20790
BUG: Fix problem on Wacom system with global symbolic targets
2006-03-09 09:53:30 -05:00
Andy Cedilnik
95ea0272de
STYLE: Fix style problems
2006-03-09 08:32:08 -05:00
Andy Cedilnik
12d406675a
STYLE: Nightly Version update
2006-03-09 02:41:51 -05:00
Bill Hoffman
e97157feb1
ENH: make sure system path is not added unless asked for
2006-03-08 18:16:01 -05:00
Andy Cedilnik
e8affe5cc2
STYLE: Lots of formating to remove style problems
2006-03-08 16:33:39 -05:00
Andy Cedilnik
3d44b9a354
ENH: Add additional subdirectory to improve testing and to allow cleanup when testing cpack
2006-03-08 14:02:30 -05:00
Andy Cedilnik
c14a06c8e0
BUG: Handle version with multiple dots
2006-03-08 13:59:33 -05:00
Brad King
bde71e9668
ENH: Enabled process tree killing on AIX.
2006-03-08 13:06:46 -05:00
Brad King
6fb7bac013
ENH: Enabled process tree killing on the SGI.
2006-03-08 12:42:59 -05:00
Brad King
95f86d5d6f
ENH: Enabled process tree killing for FreeBSD and Sun.
2006-03-08 12:36:14 -05:00
Brad King
17d79233ff
ENH: Enabled process tree killing on HP-UX.
2006-03-08 12:12:37 -05:00
Brad King
c31c18bb9c
BUG: Do not leak ps FILE when the process starts but reading the header fails.
2006-03-08 11:57:41 -05:00
Brad King
a155eacec3
ENH: Added a way to quickly enable manual testing of grandchild killing.
2006-03-08 11:39:34 -05:00
Brad King
3c39accee9
ENH: Added implementation of process tree killing that runs "ps" to traverse the tree.
2006-03-08 11:38:51 -05:00
Andy Cedilnik
892a439fad
BUG: Remove some old legacy code and remove memory leak
2006-03-08 10:52:29 -05:00
Mathieu Malaterre
d91bd3dbd3
BUG: Including file within a namespace{} is dangerous(unless symbols are within an extern C). Also update documentation about special case for MacOSX
2006-03-08 09:16:54 -05:00
Andy Cedilnik
cdc3c9d18b
STYLE: Nightly Version update
2006-03-08 02:43:44 -05:00
Andy Cedilnik
ccac9542b1
ENH: Add a way to overwrite some preferences and ignore certain targets
2006-03-07 15:31:05 -05:00
Brad King
6d4b7425fd
ENH: Add CMAKE_COMMAND and CMAKE_ROOT variables when running in script mode. This partially addresses bug#2828.
2006-03-07 14:46:50 -05:00
Brad King
c21a61c91a
BUG: Check for whether to add -C to package rule should check for a . in the first character not the second.
2006-03-07 14:38:52 -05:00
Andy Cedilnik
e82de6a5d5
COMP: Fix warnings
2006-03-07 12:03:11 -05:00
Brad King
19f5d128e8
BUG: Most platforms other than Linux seem to require executable permissions on their shared libraries.
2006-03-07 10:05:30 -05:00
Andy Cedilnik
96a8f94b85
STYLE: Nightly Version update
2006-03-07 02:12:10 -05:00
Bill Hoffman
3f532f5489
ENH: add support for language flags at rule expansion time
2006-03-06 15:14:23 -05:00
Mathieu Malaterre
f4fb2ca779
COMP: Fix compilation on MacOSX
2006-03-06 14:30:46 -05:00
Mathieu Malaterre
12ebc4339a
ENH: Compile DynamicLoader
2006-03-06 14:07:50 -05:00
Mathieu Malaterre
ffd4bcd02b
ENH: Adding kwsys implementation for a DynamicLoader class. Copy from itkDynamicLoader, with patch from cmDynamicLoader
2006-03-06 14:02:55 -05:00
Bill Hoffman
eee281c3a6
ENH: add missing cmake depend hacks
2006-03-06 13:43:58 -05:00
Bill Hoffman
3aec2488ff
ENH: add missing cmake include
2006-03-06 13:34:33 -05:00
Mathieu Malaterre
73e1d9abd9
COMP: Some STL implementation do not provide clear on std::string
2006-03-06 13:02:13 -05:00
Mathieu Malaterre
e34d666fc7
BUG: Need to reset internal structure in case of multiple calls to Load
2006-03-06 11:57:05 -05:00
Mathieu Malaterre
70e6fe3f9b
ENH: Redo implementation of itkDirectory to use kwsys (avoid duplicating code).
2006-03-06 10:12:02 -05:00
Andy Cedilnik
174cad0994
STYLE: Nightly Version update
2006-03-06 02:11:59 -05:00
Brad King
2b7e43961c
BUG: Fix for generated install scripts to support prefixes with trailing slashes or just a single slash.
2006-03-05 09:09:12 -05:00
Bill Hoffman
a2bfdf9542
ENH: fix old style parsing of FIND commands and fix broken tests
2006-03-05 08:38:24 -05:00
Andy Cedilnik
dc418875cf
STYLE: Nightly Version update
2006-03-05 02:11:30 -05:00
Andy Cedilnik
1c14084cbc
STYLE: Nightly Version update
2006-03-04 02:22:32 -05:00
Bill Hoffman
4cdfc76c49
ENH: make sure NAMES tag is not required for name argument, fixes msys generator
2006-03-03 23:00:09 -05:00
Brad King
06846c4c07
ENH: Added PERMISSIONS option to the TARGETS mode of the INSTALL command.
2006-03-03 19:29:35 -05:00
Brad King
a2e136fd17
ENH: Added PERMISSIONS and RENAME options to the INSTALL command's FILES and PROGRAMS mode, and corresponding support to FILE(INSTALL). Default permissions for shared libraries on non-Windows/non-OSX platforms no longer has the execute bit set.
2006-03-03 18:44:32 -05:00
Brad King
5792dc8da8
ENH: Replaced UpdateLocation method with call to GetLocation. Added comment about problems with the LOCATION attribute.
2006-03-03 18:06:44 -05:00
Andy Cedilnik
ce51e361fe
ENH: Check package maker version
2006-03-03 15:04:28 -05:00
Andy Cedilnik
49c0a4b52a
COMP: Oops, typo
2006-03-03 14:28:28 -05:00
Andy Cedilnik
bc4e5581ee
ENH: Add support for exporting graphviz of the project dependencies
2006-03-03 14:24:31 -05:00
Brad King
93c95f1cc5
BUG: Fixed installation of MacOSX Bundle executables and the corresponding install_name remapping support. Extended the BundleTest test to check that this all works. Part of these fixes required changing the signature of AppendDirectoryForConfig in all generators. It now accepts prefix and suffix strings to deal with whether leading or trailing slashes should be included with the configuration subdirectory.
2006-03-03 12:58:48 -05:00
Andy Cedilnik
a460c60843
ENH: Add verbose flag to package maker and add CFBundleIdentifier string
2006-03-03 10:52:26 -05:00
Andy Cedilnik
056c307e50
STYLE: Nightly Version update
2006-03-03 02:34:12 -05:00
Bill Hoffman
be375b1bcd
ENH: fix std in kwsys, has to be kwsys_stl
2006-03-02 21:33:57 -05:00
Bill Hoffman
8aa178639c
ENH: remove warning
2006-03-02 20:11:01 -05:00
Bill Hoffman
0db4cb0d96
ENH: removed unused methods after find changes
2006-03-02 15:03:36 -05:00
Bill Hoffman
2000940136
ENH: pass CMAKE_MODULE_PATH into try compile projects
2006-03-02 14:39:12 -05:00
Bill Hoffman
6fadc10e01
ENH: fix spelling errors in docs
2006-03-02 13:43:39 -05:00
Bill Hoffman
a5825cd11a
ENH: check in new find stuff
2006-03-02 13:30:22 -05:00
Bill Hoffman
2f78d874a7
ENH: fix for bug 2921, move _OVERRIDE variable to a better position to allow changing _INIT variables
2006-03-02 07:52:52 -05:00
Andy Cedilnik
f2922860c6
STYLE: Nightly Version update
2006-03-02 02:17:27 -05:00
Brad King
54732b0607
ENH: Finished CMAKE_<CONFIG>_POSTFIX feature and documented it. The value of this variable is used when a library target is created to initialize the <CONFIG>_POSTFIX target property. The value of this property is used (even for executables) to define a per-configuration postfix on the name of the target. Also enabled use of the OUTPUT_NAME property for non-executable targets.
2006-03-01 22:45:13 -05:00
Brad King
8d9a997beb
ENH: Cleaned up generation of directory-level rules and their support structure. The directorystart rule has been removed in favor of checking the build system in the subdirectory makefile first. The "directory" rule has been renamed "all" since it corresponds to the "all" pass anyway (as against "clean"). Also fixed directory-level rule for preinstall.
2006-03-01 18:54:17 -05:00
Brad King
007421e19c
BUG: Check for whether to add BUILD_TYPE to install rule should check for a . in the first character not the second.
2006-03-01 18:49:52 -05:00
Andy Cedilnik
ff50bb9f77
BUG: Even more VS8 issues
2006-03-01 13:05:57 -05:00
Andy Cedilnik
98dc57c0ae
BUG: More VS8 fixes
2006-03-01 12:50:03 -05:00
Andy Cedilnik
07260a6f27
ENH: Cleanup global targets even more and potentially fix Xcode
2006-03-01 08:28:39 -05:00
Andy Cedilnik
d231a422ed
STYLE: Nightly Version update
2006-03-01 02:32:30 -05:00
Andy Cedilnik
e6b8706225
BUG: Ok, fix the ordering
2006-02-28 16:33:14 -05:00
Andy Cedilnik
a8c8f1738b
BUG: Fix for STL
2006-02-28 16:22:17 -05:00
Andy Cedilnik
0321dae07b
BUG: Handle buggy streams
2006-02-28 16:17:27 -05:00
Andy Cedilnik
5b638bb136
BUG: Add additional check
2006-02-28 15:56:46 -05:00
Andy Cedilnik
6783765c90
BUG: On Visual Studio and XCode, handle build configurations
2006-02-28 15:31:43 -05:00
Andy Cedilnik
0f36f0ef90
STYLE: Remove debug
2006-02-28 15:31:10 -05:00
Brad King
b1443931b0
COMP: Fixed warnings for Borland 5.8.
2006-02-28 11:38:02 -05:00
Brad King
7db64cdb28
BUG: Need to use the CMAKE_COMMAND cache entry to get the location of CMake.
2006-02-28 09:53:32 -05:00
Andy Cedilnik
36d7f3990a
ENH: Add support for multiple build targets and start adding simple cpack tests
2006-02-28 08:23:40 -05:00
Andy Cedilnik
456c823ec0
STYLE: Nightly Version update
2006-02-28 02:32:38 -05:00
Bill Hoffman
bebb6b1767
ENH: fix problem if there are .. in the path to the source file specified in a source group
2006-02-27 23:06:44 -05:00
Bill Hoffman
4650f78dd5
ENH: add new find stuff
2006-02-27 16:38:22 -05:00
Andy Cedilnik
ee227d3af5
ENH: Several packaging issues. Allow random variables to be passed to cpack (anything starting with CPACK_, add preinstall to the list of dependencies for package, fix typos
2006-02-27 10:58:20 -05:00
Andy Cedilnik
ac99baa44d
STYLE: Nightly Version update
2006-02-27 02:00:17 -05:00
Andy Cedilnik
f86af9081d
STYLE: Nightly Version update
2006-02-26 02:00:59 -05:00
Andy Cedilnik
bec82af4df
STYLE: Nightly Version update
2006-02-25 01:56:38 -05:00
Andy Cedilnik
3d9610feec
COMP: More fixes for non makefile generators and global targets
2006-02-24 18:15:35 -05:00
Andy Cedilnik
1cd8c64384
STYLE: Remove debug
2006-02-24 17:43:19 -05:00
Andy Cedilnik
c4156b4531
COMP: Even more global target fixes
2006-02-24 17:35:35 -05:00
Andy Cedilnik
4675765601
ENH: Install cpack
2006-02-24 16:30:58 -05:00
Andy Cedilnik
07d0e776ad
BUG: More fixing of support for global target son visual studio
2006-02-24 16:20:44 -05:00
Brad King
586a9427d3
ENH: Created target property INSTALL_NAME_DIR initalized by CMAKE_INSTALL_NAME_DIR specifying the directory portion of the OSX install_name field in shared libraries. This is the OSX equivalent of RPATH.
2006-02-24 13:13:14 -05:00
Bill Hoffman
7db7b981af
ENH: fix warning and remove unused variable
2006-02-24 12:50:08 -05:00
Brad King
576f0b65c7
BUG: Fix generation of Xcode 2.0 and earlier projects to use CMAKE_BUILD_TYPE.
2006-02-24 11:13:31 -05:00
Brad King
f437c8e888
BUG: Treat GLOBAL_TARGET like UTILITY for generation.
2006-02-24 11:07:04 -05:00
Andy Cedilnik
f119d6e4ef
COMP: Remove warnings
2006-02-24 10:56:39 -05:00
Andy Cedilnik
77e5a607f2
BUG: Only add test targets when testing is enabled. Also add CMAKE_CFG_INTDIR when specified
2006-02-24 10:55:44 -05:00
Andy Cedilnik
0ba40b59c7
COMP: Handle preinstall properly on IDEs
2006-02-24 09:43:23 -05:00
Andy Cedilnik
1ecd48ba67
COMP: Fix for preinstall
2006-02-24 09:32:27 -05:00
Andy Cedilnik
a488b192af
BUG: Fix location of ctest for bootstrap
2006-02-24 08:57:05 -05:00
Andy Cedilnik
32aece7ad4
STYLE: Nightly Version update
2006-02-24 02:24:39 -05:00
Bill Hoffman
2874b35f5c
ENH: try to fix things up for the dashboard
2006-02-23 18:25:07 -05:00
Andy Cedilnik
66ea097554
ENH: Properly handle target dependencies
2006-02-23 17:30:12 -05:00
Andy Cedilnik
542b034a66
COMP: Even more Visual Studio fixes. Why is this code duplicated?
2006-02-23 14:05:32 -05:00
Andy Cedilnik
7c0251014c
COMP: More fixes for visual studio
2006-02-23 13:46:34 -05:00
Andy Cedilnik
549b77034e
COMP: Fixes for visual studio
2006-02-23 13:37:35 -05:00
Bill Hoffman
3d617b48aa
ENH: fix for bug 2908 crash for empty source group name
2006-02-23 11:36:36 -05:00
Andy Cedilnik
32c403f665
ENH: Remove debug
2006-02-23 10:48:35 -05:00
Andy Cedilnik
12dc64c7f5
ENH: Add a notion of a global target
2006-02-23 10:07:24 -05:00
Andy Cedilnik
ea5564624c
ENH: Add a notion of a global target
2006-02-23 10:03:24 -05:00
Andy Cedilnik
f1fb182270
ENH: Add accessors for CTest and CPack
2006-02-23 10:00:44 -05:00
Andy Cedilnik
2e19553e7c
ENH: Allow running without config file
2006-02-23 09:59:42 -05:00
Andy Cedilnik
1d96f839d7
ENH: Several NSIS features
2006-02-23 09:38:40 -05:00
Andy Cedilnik
69ca764212
STYLE: Nightly Version update
2006-02-23 02:34:30 -05:00
Andy Cedilnik
61dab999dd
STYLE: Nightly Version update
2006-02-22 02:36:10 -05:00
Bill Hoffman
0a0e459102
ENH: make command line flags more consistent with ide settings
2006-02-21 12:19:32 -05:00
Bill Hoffman
74d315077c
ENH: use last mount point found for mingw location, not first
2006-02-21 09:35:11 -05:00
Bill Hoffman
b6863e9fad
ENH: try to get the order a bit better
2006-02-21 07:58:01 -05:00
Andy Cedilnik
9e2049ffc3
STYLE: Nightly Version update
2006-02-21 02:35:16 -05:00
Bill Hoffman
e015df7d06
ENH: better finding of mingw from msys, and delete CMakeFiles directory when cache is deleted
2006-02-20 23:08:12 -05:00
Bill Hoffman
2cb68f6000
ENH: make sure CMAKE_STANDARD_LIBRARIES are used
2006-02-20 17:47:12 -05:00
Bill Hoffman
398827ebc1
ENH: make it compile on vs6
2006-02-20 14:37:24 -05:00
Brad King
7bdec94154
BUG: Add target-level COMPILE_FLAGS to the target not the individual source files. This simplifies the generated files and puts flags in a more logical order (VS6 works, VS7 needs more translation to work).
2006-02-20 14:21:10 -05:00
Bill Hoffman
39e636a4a4
ENH: change expand stuff to pass a struct for all the args
2006-02-20 13:42:18 -05:00
Brad King
e20c007181
ENH: Order compilation flags from most general to most specific: language, then target, then source.
2006-02-20 12:48:56 -05:00
Brad King
3fa4a95f56
BUG: Xcode generator should use local generator computation of include directories.
2006-02-20 09:54:25 -05:00
Andy Cedilnik
e16c8d70d0
STYLE: Nightly Version update
2006-02-20 03:00:19 -05:00
Brad King
3ca9ef09b7
BUG: Fixed optional file install support for multi-configuration generators.
2006-02-19 19:29:30 -05:00
Brad King
c21287552b
ENH: Switched order of slash and configuration name in cmGlobalGenerator::AppendDirectoryForConfig method to increase flexibility.
2006-02-19 19:28:53 -05:00
Brad King
518080136d
ENH: Implemented FILES and PROGRAMS forms of the INSTALL command as replacements for the INSTALL_FILES and INSTALL_PROGRAMS commands. This addresses the request for absolute path install destinations in bug#2691.
2006-02-19 18:47:13 -05:00
Brad King
4140f4a6fa
STYLE: Removed unused includes.
2006-02-19 18:44:23 -05:00
Brad King
8dd00d5b1e
BUG: Fixed relink with new install framework.
2006-02-19 17:27:47 -05:00
Brad King
b6e4bc0521
COMP: Removed unused variables.
2006-02-19 16:35:49 -05:00
Brad King
e14d591194
BUG: Do not report files as installed if they are optional and do not exist.
2006-02-19 16:12:29 -05:00
Brad King
39f4e7f5e0
BUG: Import libraries should be installed as STATIC_LIBRARY.
2006-02-19 16:10:23 -05:00
Brad King
96f0266228
ENH: Created new install script generation framework. The INSTALL command creates the generators which are later used by cmLocalGenerator to create the cmake_install.cmake files. A new target installation interface is provided by the INSTALL command which fixes several problems with the INSTALL_TARGETS command. See bug#2691. Bugs 1481 and 1695 are addressed by these changes.
2006-02-19 15:25:27 -05:00
Brad King
98a187a8d4
ENH: Automatic include directories should not be done by default as was just implemented. Instead a project may now set CMAKE_INCLUDE_CURRENT_DIR to get this behavior. The current source and binary directories are added automatically to the beginning of the include path in every directory. This simulates in-source behavior for double-quote includes when there are generated sources and headers in the directory.
2006-02-19 13:10:25 -05:00
Brad King
b6fd3b7bb1
BUG: Install location full-path test for windows needs to account for both lower case and upper case drive letters.
2006-02-19 13:08:17 -05:00
Andy Cedilnik
2a7753a6a5
STYLE: Nightly Version update
2006-02-19 01:53:34 -05:00
Brad King
377f4e79b1
BUG: Remove trailing slashes from install destinations.
2006-02-18 16:47:28 -05:00
Brad King
cd3c98d032
ENH: Clarified error message.
2006-02-18 16:36:50 -05:00
Brad King
644f6e83ee
COMP: Fixed shadowed variable warning.
2006-02-18 15:42:14 -05:00
Brad King
81677b3130
ENH: Generate import libraries for DLLs on Cygwin and MinGW.
2006-02-18 15:37:23 -05:00
Brad King
9ba0283870
ENH: If CMAKE_NO_AUTOMATIC_INCLUDE_DIRECTORIES is not set try to approximate in-source build include file behavior in an out-of-source build by adding the build tree directory corresponding to a source tree directory at the beginning of the include path. Also fixed VS6 and VS7 generators to use cmLocalGenerator's computation of include paths. The VS6 generator will now short-path the include directories if the total length is too long in order to try to avoid its truncation limit.
2006-02-18 11:51:23 -05:00
Bill Hoffman
fc70e3512a
ENH: apply patch from Alex to support some more kdevelop stuff
2006-02-18 11:03:36 -05:00
Andy Cedilnik
1a338c8d73
STYLE: Nightly Version update
2006-02-18 01:55:36 -05:00
Bill Hoffman
c59937a4a8
ENH: put the system path ahead of the command path
2006-02-17 12:49:09 -05:00
Andy Cedilnik
a5b8b06031
STYLE: Nightly Version update
2006-02-17 02:26:53 -05:00
Brad King
f09778c4a5
BUG: Work-around borland make bug that drops a rule completely if it has no dependencies or commands.
2006-02-16 18:50:16 -05:00
Brad King
53821a505e
ENH: Clarified documentation of DEFINE_SYMBOL.
2006-02-16 18:09:02 -05:00
Brad King
b3b341cbbe
BUG: Report error when a target does not exist.
2006-02-16 17:49:59 -05:00
Andy Cedilnik
3cd5fd4e7b
BUG: Remove debug and fix space between label and exec name
2006-02-16 15:55:16 -05:00
Brad King
43df79d9fc
BUG: Do not perform pre-build, pre-link, or post-install commands when relinking.
2006-02-16 15:39:19 -05:00
Andy Cedilnik
b07ece004c
ENH: More work on NSI to improve installing and uninstalling
2006-02-16 15:20:23 -05:00
Brad King
537e2b4ed5
ENH: Implemented RPATH specification support. It is documented by the command SET_TARGET_PROPERTIES.
2006-02-16 15:19:00 -05:00
Ken Martin
13661cdd23
ENH: warning fix
2006-02-16 13:42:58 -05:00
Ken Martin
ff3eeef545
ENH: warning fix
2006-02-16 11:32:47 -05:00
Bill Hoffman
4c1ae1b5af
ENH: fix for bug 2808, use dlopen on new OSX versions
2006-02-16 10:35:18 -05:00
Andy Cedilnik
036fd2134d
STYLE: Nightly Version update
2006-02-16 02:25:57 -05:00
Bill Hoffman
5042581f43
ENH: better algorithm for looking for make and gcc on msys and mingw
2006-02-15 21:26:47 -05:00
Brad King
5288d61ede
BUG: Use NOINHERIT macro to avoid linking to project default libraries which may not exist.
2006-02-15 16:38:57 -05:00
Brad King
60cd72d01c
ENH: Cleaned up generation of symbolic rules. Removed generation of rebuild_cache and similar rules from internal makefiles.
2006-02-15 16:35:16 -05:00
Ken Martin
38c3145ce1
COMP: fix compiler warning
2006-02-15 12:32:43 -05:00
Bill Hoffman
731e1ed9cf
ENH: fix build error for mac
2006-02-15 12:30:01 -05:00
Ken Martin
141ad7645e
ENH: some reorg of the unix makefile generator
2006-02-15 10:34:11 -05:00
Brad King
f2cf7e9197
ENH: Enable capture of output from VCExpress.exe and devenv.exe.
2006-02-15 10:22:55 -05:00
Andy Cedilnik
92cfb52336
STYLE: Nightly Version update
2006-02-15 02:21:22 -05:00
Bill Hoffman
14cbc9571a
ENH: do not allow mingw makefiles to generate if sh.exe is in the path, also do not write CMakeCache.txt if there is a fatal error.
2006-02-14 22:03:16 -05:00
Brad King
aea456a91a
ENH: Added FATAL_ERROR option and fixed check to not have floating point roundoff problems.
2006-02-14 17:16:14 -05:00
Brad King
6c89a96b86
BUG: Removed hard-coded linking to odbc32 and odbccp32.
2006-02-14 16:35:33 -05:00
Brad King
916ea2bad2
BUG: Avoid adding unused rules to special targets like ALL_BUILD. Make sure project regeneration rules go only in desired targets.
2006-02-14 16:32:20 -05:00
Brad King
bd0b829ffb
BUG: Fixed generation of VS8 solution file to not be re-written when loaded by VS and to work with msbuild.
2006-02-14 15:35:34 -05:00
Andy Cedilnik
21975ceda5
ENH: Better handling of executables on windows
2006-02-14 14:29:15 -05:00
Andy Cedilnik
e9fa7fa840
ENH: Report which cmake was used to generate the cache in the comment
2006-02-14 11:17:35 -05:00
Ken Martin
7740ccd1a4
ENH: some cleanup of the makefile generator
2006-02-14 10:36:04 -05:00
Andy Cedilnik
3bce601c41
ENH: Improved support for icons, random directories, etc...
2006-02-14 10:28:40 -05:00
Andy Cedilnik
2d29e48726
STYLE: Nightly Version update
2006-02-14 02:14:29 -05:00
Andy Cedilnik
b77d382d97
STYLE: Nightly Version update
2006-02-13 02:10:25 -05:00
Andy Cedilnik
20301c72ad
STYLE: Nightly Version update
2006-02-12 02:27:30 -05:00
Andy Cedilnik
ac0a893a05
STYLE: Nightly Version update
2006-02-11 02:11:59 -05:00
Brad King
84923605cf
ENH: Allow IF(DEFINED ENV{somevar}) to work.
2006-02-10 14:41:31 -05:00
Andy Cedilnik
f87271d0ea
ENH: Add initial implementation of the list command
2006-02-10 14:11:12 -05:00
Brad King
b8a33fb424
ENH: Added INSTALL command as a placeholder for a future generic install specification interface. Currently it supports only a SCRIPT option specifying a script to run during the install stage.
2006-02-10 13:54:36 -05:00
Bill Hoffman
d2621064e2
ENH: fix for bug 28618, cmake.exe can not find itself
2006-02-10 12:43:00 -05:00
Brad King
4646929df4
ENH: Remove extra windows newline characters from process output. Centralized text fix processing.
2006-02-10 11:46:34 -05:00
Brad King
976ab27ffd
ENH: Mention relationship of EXECUTE_PROCESS and EXEC_PROGRAM.
2006-02-10 11:43:35 -05:00
Brad King
b403ad61e2
BUG: Fixed echo command to not print trailing space.
2006-02-10 11:41:52 -05:00
Bill Hoffman
6cccf0ab30
ENH: fix bug for single char libraries
2006-02-10 10:11:16 -05:00
Andy Cedilnik
6e57c4f82f
STYLE: Nightly Version update
2006-02-10 02:16:25 -05:00
Bill Hoffman
8f71efa776
ENH: bug fix for 2829 better flags for idl tool
2006-02-09 23:08:19 -05:00
Brad King
0748f6ae34
COMP: Removed unused variables.
2006-02-09 19:29:09 -05:00
Brad King
f8a8e88a08
BUG: Need to include empty arguments when parsing prefix/suffix lists for FindLibrary.
2006-02-09 19:03:50 -05:00
Brad King
db0681d2f6
ENH: Adding option to return empty arguments when expanding a list.
2006-02-09 19:03:27 -05:00
Brad King
1b5e3f4136
BUG: Fixed generation of cmake re-run rules.
2006-02-09 18:42:58 -05:00
Brad King
e31f93ea3f
BUG: Deal with case insensitivity on windows linker paths. Also fixed spelling typo.
2006-02-09 17:29:58 -05:00
Brad King
33587ce376
ENH: Added platform settings CMAKE_FIND_LIBRARY_PREFIXES and CMAKE_FIND_LIBRARY_SUFFIXES to allow customized searching for libraries.
2006-02-09 15:05:13 -05:00
Andy Cedilnik
913a46e0aa
STYLE: Nightly Version update
2006-02-09 02:17:23 -05:00
Bill Hoffman
ccdca71332
ENH: fix broken tests
2006-02-08 15:37:54 -05:00
Bill Hoffman
55dd61946b
ENH: working directory working for XCode
2006-02-08 14:12:34 -05:00
Brad King
c6741363de
ENH: Enabled new WORKING_DIRECTORY option to ADD_CUSTOM_COMMAND and ADD_CUSTOM_TARGET on VS 6 generator.
2006-02-08 12:01:21 -05:00
Bill Hoffman
347c5f4b46
ENH: add working directory support
2006-02-08 10:58:36 -05:00
Brad King
6fe45fe9c3
ENH: Added option BUILD_CursesDialog if curses is found. This allows people to disable building the dialog even when curses is found.
2006-02-08 10:13:13 -05:00
Andy Cedilnik
30daaa6a3e
COMP: Fix problem with STL on HP, and fix reusing the same variable in for loops
2006-02-08 07:17:59 -05:00
Andy Cedilnik
fba72969da
STYLE: Nightly Version update
2006-02-08 02:50:04 -05:00
Brad King
9163af8745
BUG: Fixed finding of MinGW libraries with a windows build of CMake.
2006-02-07 17:09:41 -05:00
Andy Cedilnik
53564358ca
ENH: Add missing help for -C option
2006-02-07 12:53:35 -05:00
Andy Cedilnik
2ed1ca11bc
COMP: Fix compile problem on windows and mac
2006-02-07 11:43:17 -05:00
Andy Cedilnik
9740913dd8
COMP: Fix build problem
2006-02-07 10:43:45 -05:00
Andy Cedilnik
e5a8e115bc
ENH: Move relative path to kwsys
2006-02-07 10:23:17 -05:00
Brad King
f71a085f74
ENH: Added kwsys::String class to shorten debugging symbols and error messages involving std::string.
2006-02-07 10:11:40 -05:00
Mathieu Malaterre
4763c14502
ENH: Add some doc for visible class
2006-02-07 09:25:15 -05:00
Andy Cedilnik
4259971961
ENH: Since list file cache does not make much sense any more (because of proper list file parsing), and it actually adds unnecessary complications and make ctest scripting not work, take it out
2006-02-07 08:49:42 -05:00
Andy Cedilnik
09b7568c93
STYLE: Nightly Version update
2006-02-07 02:06:17 -05:00
Bill Hoffman
185cb0b5bf
ENH: allow for - in the name of targets for nmake
2006-02-06 16:32:09 -05:00
Andy Cedilnik
c081c7ef99
STYLE: Nightly Version update
2006-02-06 02:11:32 -05:00
Andy Cedilnik
06f939a525
STYLE: Nightly Version update
2006-02-05 02:06:02 -05:00
Andy Cedilnik
bd21ba35a5
STYLE: Nightly Version update
2006-02-04 02:19:37 -05:00
Brad King
2683c5bd0d
ENH: Adding new EXECUTE_PROCESS command that interfaces to KWSys Process Execution.
2006-02-03 16:51:46 -05:00
Brad King
131c4a3a17
COMP: Added missing method decl to header.
2006-02-03 12:03:57 -05:00
Brad King
afa8367885
BUG: Fixed cmTarget::GetFullPath to not append the configuration name when only one configuration is built. It now asks the generator what subdirectory if any to use for a given configuration name.
2006-02-03 11:36:11 -05:00
Andy Cedilnik
0f5aced502
STYLE: Nightly Version update
2006-02-03 02:29:45 -05:00
Brad King
02f743c896
COMP: Fixed build on VC++ Express 2005. Explicitly testing for MFC to determine whether to build the MFCDialog.
2006-02-02 20:18:39 -05:00
Andy Cedilnik
9dd1633a98
STYLE: Nightly Version update
2006-02-02 03:30:30 -05:00
Andy Cedilnik
e1d562db88
STYLE: Nightly Version update
2006-02-01 02:24:52 -05:00
Brad King
73284a1c12
ENH: Enabled build of VS 7 and 8 generators for MinGW.
2006-01-31 19:34:57 -05:00
Brad King
576d8b41cb
ENH: Enabled bootstrapping with MinGW from an MSYS prompt.
2006-01-31 18:50:16 -05:00
Brad King
0dbe4edcfc
BUG: ABSOLUTE option should evaluate relative paths with respect to CMAKE_CURRENT_SOURCE_DIR. This addresses bug#2797.
2006-01-31 10:46:29 -05:00
Andy Cedilnik
bfa972a2f9
STYLE: Nightly Version update
2006-01-31 05:09:47 -05:00
Ken Martin
96d754046a
ENH: more cleanup and removal of old code
2006-01-30 14:25:07 -05:00
Ken Martin
5d35fd4b7e
ENH: cleanup and remove some old code
2006-01-30 13:57:01 -05:00
Andy Cedilnik
8c77bb3cf3
STYLE: Nightly Version update
2006-01-30 02:15:28 -05:00
Andy Cedilnik
57eae62a94
STYLE: Nightly Version update
2006-01-29 02:06:36 -05:00
Andy Cedilnik
ee9d6a5592
STYLE: Nightly Version update
2006-01-28 01:38:21 -05:00
Brad King
938890757a
ENH: Improved support for user-configured search paths. Paths given in the CMAKE_LIBRARY_PATH cmake variable are searched first, then those in the CMAKE_LIBRARY_PATH environment variable, then those listed in the call to the FIND_LIBRARY command and finally those listed in the PATH environment variable. The support is similar for finding include files with FIND_PATH, but the variable is CMAKE_INCLUDE_PATH.
2006-01-27 18:20:55 -05:00
Brad King
f4b306d5d4
BUG: VS7 generator should use per-configuration linker flags for targets. This addresses bug#2765.
2006-01-27 13:48:21 -05:00
Andy Cedilnik
04c705bc01
ENH: Better handle interleved error/output
2006-01-27 13:46:33 -05:00
Brad King
9f625beab6
ENH: Added optional component list to the REQUIRED option of the FIND_PACKAGE command. This addresses bug#2771.
2006-01-27 13:07:23 -05:00
Ken Martin
194b1b1e38
STYLE: spelling fix
2006-01-27 12:58:53 -05:00
Ken Martin
69a43bbb0b
STYLE: grammer fix
2006-01-27 12:58:34 -05:00
Bill Hoffman
62e4c3f22a
ENH: add extra thing for svn X status output
2006-01-27 11:19:22 -05:00
Andy Cedilnik
b5a3b2c8d8
STYLE: Nightly Version update
2006-01-27 01:36:37 -05:00
Andy Cedilnik
b8e92654b4
STYLE: Nightly Version update
2006-01-26 01:21:08 -05:00
Bill Hoffman
f5ce41ee39
ENH: fix double CMAKE_(LANG)_FLAGS problem in try compile
2006-01-25 14:12:58 -05:00
Bill Hoffman
269b66d50a
ENH: fix docs, and revert fatal error change
2006-01-25 11:07:46 -05:00
Bill Hoffman
0205c6bb1a
ENH: make all errors fatal in message command
2006-01-25 08:39:31 -05:00
Bill Hoffman
07ef88c985
ENH: add COMPILE_FLAGS to targets
2006-01-25 08:38:06 -05:00
Andy Cedilnik
008406a96c
STYLE: Nightly Version update
2006-01-25 00:57:53 -05:00
Bill Hoffman
538d6e82d8
ENH: do not force users to create paths
2006-01-24 22:20:56 -05:00
Bill Hoffman
e2e08e4b96
ENH: fix for borland memcpy junk
2006-01-24 15:48:05 -05:00
Bill Hoffman
a2c1777300
COMP: fix warning
2006-01-24 07:58:55 -05:00
Andy Cedilnik
daca5484b9
STYLE: Nightly Version update
2006-01-24 00:57:38 -05:00
Bill Hoffman
a6a20d8ce2
ENH: fix warning
2006-01-23 17:24:18 -05:00
Ken Martin
1ff49b9789
ENH: by Bill make sure path is unix style
2006-01-23 16:36:13 -05:00
Bill Hoffman
7f237c51f4
ENH: fix problem with watcom and short paths and -I
2006-01-23 13:50:23 -05:00
Bill Hoffman
5c692ee247
ENH: correct include for memcpy
2006-01-23 12:31:08 -05:00
Andy Cedilnik
b6dfe1e2a6
STYLE: Nightly Version update
2006-01-23 00:51:23 -05:00
Andy Cedilnik
dce1af752f
STYLE: Nightly Version update
2006-01-22 00:47:29 -05:00
Andy Cedilnik
affe7068af
STYLE: Nightly Version update
2006-01-21 00:51:10 -05:00
Andy Cedilnik
69c3b6c985
STYLE: Nightly Version update
2006-01-20 01:01:30 -05:00
Andy Cedilnik
ca7620adb0
STYLE: Nightly Version update
2006-01-19 00:57:11 -05:00
Andy Cedilnik
484aaafc2d
STYLE: Nightly Version update
2006-01-18 00:47:02 -05:00
Bill Hoffman
909d9dbd5a
ENH: fix for icc
2006-01-17 16:53:56 -05:00
Bill Hoffman
9891260a6d
ENH: add support for watcom wmake and wcl386
2006-01-17 10:21:45 -05:00
Andy Cedilnik
6bb5f200ce
STYLE: Nightly Version update
2006-01-17 00:46:15 -05:00
Andy Cedilnik
c59c3d37a8
STYLE: Nightly Version update
2006-01-16 00:42:30 -05:00
Andy Cedilnik
e6edd4e87b
STYLE: Nightly Version update
2006-01-15 00:43:10 -05:00
Brad King
8f1413e247
COMP: Fixed shadowed variable warning.
2006-01-14 10:27:04 -05:00
Andy Cedilnik
b0a8c7bbce
STYLE: Nightly Version update
2006-01-14 00:42:48 -05:00
Brad King
8340c0d186
ENH: Further centralized custom command dependency computation. Custom command dependencies in the source tree may now also be specified relative to the source directory.
2006-01-13 20:51:45 -05:00
Brad King
18477b194c
BUG: Removed bogust dependency.
2006-01-13 19:36:17 -05:00
Brad King
079826d367
COMP: Removed unused variables.
2006-01-13 19:35:16 -05:00
Brad King
327489ae59
COMP: Removed unused paramter from cmLocalGenerator::OutputLinkLibraries.
2006-01-13 18:33:51 -05:00
Brad King
22c62c9e65
BUG: Sweeping changes to cleanup computation of target names. This should
...
fix many bugs related to target names being computed inconsistently.
- Centralized computation of a target's file name to a method in
cmTarget. Now that global knowledge is always available the
*_CMAKE_PATH cache variables are no longer needed.
- Centralized computation of link library command lines and link
directory search order.
- Moved computation of link directories needed to link CMake targets
to be after evaluation of linking dependencies.
This also removed alot of duplicate code in which each version had its
own bugs.
This commit is surrounded by the tags
CMake-TargetNameCentralization1-pre
and
CMake-TargetNameCentralization1-post
so make the large set of changes easy to identify.
2006-01-13 18:18:32 -05:00
Bill Hoffman
2622956159
ENH: fix for CMakeTmp move broken stuff
2006-01-13 11:44:39 -05:00
Andy Cedilnik
0c644dea70
STYLE: Nightly Version update
2006-01-13 00:43:31 -05:00
Andy Cedilnik
9ab3b14c77
COMP: Remove warning
2006-01-12 14:21:37 -05:00
Ken Martin
4bdca3b404
ENH: put CmakeTmp into CMakeFiles
2006-01-12 13:49:32 -05:00
Andy Cedilnik
7089a17c47
COMP: Fix compile error that was caused by the binary flag
2006-01-12 09:20:53 -05:00
Andy Cedilnik
d9afb8e73c
STYLE: Nightly Version update
2006-01-12 00:40:47 -05:00
Andy Cedilnik
48808133b0
ENH: Fix compression on Windows
2006-01-11 19:12:21 -05:00
Andy Cedilnik
867c3a763e
ENH: Add support for binary
2006-01-11 19:06:54 -05:00
Andy Cedilnik
0126fd06ad
ENH: Add a way to specify a custom install command
2006-01-11 11:23:48 -05:00
Andy Cedilnik
2a6bc87567
ENH: Some improvements: specify link, copy msvc libraries, fix install directory
2006-01-11 11:08:15 -05:00
Andy Cedilnik
c4a5b90070
STYLE: Nightly Version update
2006-01-11 00:42:55 -05:00
Andy Cedilnik
581adffa86
COMP: Remove legacy code and fix sun build
2006-01-10 12:05:39 -05:00
Andy Cedilnik
d530038e16
STYLE: Nightly Version update
2006-01-10 00:44:10 -05:00
Andy Cedilnik
25f6a108ea
ENH: Use specified output file name, also detect errors during install
2006-01-09 18:24:39 -05:00
Bill Hoffman
a91947039a
ENH: for all custom commands that can not be given to a target, add them to all targets in the current makefile
2006-01-09 14:40:31 -05:00
Andy Cedilnik
6d113b9a85
BUG: Fix memory problem
2006-01-09 13:14:41 -05:00
Andy Cedilnik
0c302a7e5f
ENH: Fix test for cpack variables, add support for icon on windows
2006-01-09 11:26:31 -05:00
Andy Cedilnik
e8b7d233d7
STYLE: Nightly Version update
2006-01-09 00:41:54 -05:00
Andy Cedilnik
f73a58803c
STYLE: Nightly Version update
2006-01-08 00:41:57 -05:00
Andy Cedilnik
bb9c112a42
STYLE: Nightly Version update
2006-01-07 00:43:21 -05:00
Bill Hoffman
0edceb3884
ENH: fix missing plist file error
2006-01-06 13:54:27 -05:00
Andy Cedilnik
0bb9d2df58
STYLE: Nightly Version update
2006-01-06 00:43:34 -05:00
Brad King
8dc1de6efd
BUG: Fix for scanning generated headers included with double-quotes. Also fixed double-quote include support to not use the special quoted location when a full path is given on the include line.
2006-01-05 17:16:22 -05:00
Brad King
bdbb7f84bc
ENH: Added special test 0 to just run a given command line.
2006-01-05 15:49:34 -05:00
Andy Cedilnik
b9c4cff45a
ENH: More debugging and work on PackageMaker code
2006-01-05 13:27:48 -05:00
Andy Cedilnik
4a765181cc
ENH: flush the output
2006-01-05 12:33:23 -05:00
Andy Cedilnik
88b4d5c179
BUG: Use objects that exist
2006-01-05 12:16:30 -05:00
Andy Cedilnik
af923d13fa
BUG: Print the right line number to the right pipe
2006-01-05 12:16:11 -05:00
Andy Cedilnik
6ac0063af7
BUG: Revert back
2006-01-05 10:37:05 -05:00
Bill Hoffman
7b1440ab9f
ENH: fix bundles for Mac and Xcode
2006-01-05 09:13:06 -05:00
Andy Cedilnik
11cd7b0b3f
STYLE: Nightly Version update
2006-01-05 03:15:58 -05:00
Bill Hoffman
1184bd9321
ENH: remove assert
2006-01-04 16:24:24 -05:00
Andy Cedilnik
5358809a5c
ENH: More CPack stuff and fix zlib compression
2006-01-04 15:14:09 -05:00
Bill Hoffman
0b40b42b08
ENH: remove debug print stuff
2006-01-04 09:55:39 -05:00
Andy Cedilnik
6e675ce602
COMP: Do not build tests if build testing is off
2006-01-04 08:32:35 -05:00
Andy Cedilnik
0a3571306f
STYLE: Nightly Version update
2006-01-04 01:15:20 -05:00
Bill Hoffman
2c73d2e0f3
ENH: add new cmakedefine01 feature from bug report 2603
2006-01-03 16:40:51 -05:00
Andy Cedilnik
9a1098f52e
COMP: Remove warnings
2006-01-03 08:39:39 -05:00
Andy Cedilnik
1e6bc6e5ee
COMP: Remove warnings on HP-UX
2006-01-03 08:39:24 -05:00
Andy Cedilnik
b6a2c9bd91
STYLE: Nightly Version update
2006-01-03 01:11:26 -05:00
Andy Cedilnik
ebbe10193f
ENH: Start working on CPack input file and cleanups
2006-01-02 17:28:20 -05:00
Andy Cedilnik
f00b344ada
COMP: Fix compile errors
2006-01-02 17:22:39 -05:00
Andy Cedilnik
bbf1c2d275
ENH: More improvements and add logging
2006-01-02 16:14:21 -05:00
Bill Hoffman
86ad253427
BUG: fix for bug 2322, use CMAKE_EXECUTABLE_SUFFIX variable for exe suffix
2006-01-02 13:37:53 -05:00
Bill Hoffman
1c289b52f4
BUG: fix build problem on gcc
2006-01-02 13:34:03 -05:00
Bill Hoffman
61e056e2dc
BUG: fix for bug 2533, make foo/foo.o now works and .o files are in the help
2006-01-02 12:36:54 -05:00
Andy Cedilnik
1d9ef3f8b5
COMP: Remove warning
2006-01-02 11:39:45 -05:00
Bill Hoffman
9e5c219b87
ENH: change framework order
2006-01-02 11:07:57 -05:00
Andy Cedilnik
bf044cec81
COMP: Fix build problems
2006-01-02 10:37:00 -05:00
Andy Cedilnik
8b0c04724c
BUG: Fix the compression with custom extension
2006-01-02 10:36:44 -05:00
Andy Cedilnik
c9f3ad1e23
ENH: Use libtar
2006-01-02 07:53:05 -05:00
Andy Cedilnik
b7ba65ed68
ENH: Add a way to overwrite compression extension
2006-01-02 07:52:54 -05:00
Andy Cedilnik
f379128fa3
STYLE: Nightly Version update
2006-01-02 01:08:34 -05:00
Andy Cedilnik
8477aa59e5
ENH: Merge from cpack branch
2006-01-01 23:31:17 -05:00
Andy Cedilnik
d0329919da
ENH: Merge from the cpack branch
2006-01-01 23:21:05 -05:00
Andy Cedilnik
74680f1bf4
STYLE: Nightly Version update
2006-01-01 01:05:36 -05:00
Brad King
8489a94101
BUG: When more than one command is given and one of them fails to start and the rest are killed, do not forget to reap the killed children.
2005-12-31 12:59:31 -05:00
Andy Cedilnik
d512118079
STYLE: Nightly Version update
2005-12-31 01:08:08 -05:00
Bill Hoffman
14606c9902
ENH: move framework stuff from FindFile to FindPath
2005-12-30 21:54:26 -05:00
Bill Hoffman
9b0a485c75
ENH: fix so verbose is put in the correct place
2005-12-30 21:54:03 -05:00
Andy Cedilnik
6534e66e61
COMP: Fix warning on sun
2005-12-30 16:28:30 -05:00
Andy Cedilnik
00371678d3
COMP: Remove sun warning
2005-12-30 15:32:20 -05:00
Andy Cedilnik
8ff4919443
ENH: Add a tar test
2005-12-30 15:27:17 -05:00
Andy Cedilnik
c690311b76
ENH: Add a way to compare two files
2005-12-30 15:25:35 -05:00
Andy Cedilnik
bb618a7db5
ENH: Cleanup the file handler stuf so that now any file descriptor type can be used
2005-12-30 14:51:15 -05:00
Andy Cedilnik
8b9512559d
COMP: Cleanup regular expressions
2005-12-30 14:50:15 -05:00
Andy Cedilnik
7b02221059
COMP: Remove unused variable
2005-12-30 14:31:13 -05:00
Andy Cedilnik
6d0f0e0acb
COMP: Fix support for gzip on non-32 bit platforms
2005-12-30 14:22:46 -05:00
Andy Cedilnik
2804a0d7db
COMP: Remove shadow variable warning
2005-12-30 13:22:10 -05:00
Andy Cedilnik
081625c610
COMP: Use mangle names
2005-12-30 12:58:33 -05:00
Andy Cedilnik
416bbaef53
COMP: Remove warnings
2005-12-30 12:58:00 -05:00
Andy Cedilnik
bc447c7f92
STYLE: Nightly Version update
2005-12-30 01:11:57 -05:00
Andy Cedilnik
abe4fd77fc
ENH: Make the syntax more line tar
2005-12-29 12:19:13 -05:00
Andy Cedilnik
14c256ddba
ENH: Make additional file names optional
2005-12-29 10:52:19 -05:00
Andy Cedilnik
d1180fc4e1
ENH: Add untaring support
2005-12-29 10:43:12 -05:00
Andy Cedilnik
ebfaf365ad
STYLE: Nightly Version update
2005-12-29 01:04:21 -05:00
Andy Cedilnik
2fcd41323b
COMP: Fix complex test and fix bootstrap
2005-12-28 17:02:16 -05:00
Andy Cedilnik
0ef674b906
COMP: Add missing include
2005-12-28 16:53:46 -05:00
Andy Cedilnik
7a49a0ce4a
BUG: Return proper values
2005-12-28 16:44:32 -05:00
Andy Cedilnik
5222266e7e
ENH: Add command to create tar
2005-12-28 16:31:12 -05:00
Andy Cedilnik
fdc844ecdb
ENH: Add method to create tar
2005-12-28 16:30:55 -05:00
Andy Cedilnik
ba63b6f15e
COMP: Link tar library to cmake
2005-12-28 16:30:28 -05:00
Andy Cedilnik
09237c63c3
STYLE: Nightly Version update
2005-12-28 13:01:25 -05:00
Bill Hoffman
552842d11f
ENH: make sure -F is not duplicated
2005-12-27 15:33:47 -05:00
Bill Hoffman
82bb6fae0d
ENH: add framework support to FIND_FILE
2005-12-27 14:56:56 -05:00
Andy Cedilnik
c04cbcac70
ENH: Fix command line argument parsing
2005-12-27 13:10:23 -05:00
Bill Hoffman
79479233d4
ENH: remove warning
2005-12-27 13:03:01 -05:00
Bill Hoffman
452925649a
ENH: add better support for framework linking
2005-12-26 13:14:19 -05:00
Andy Cedilnik
102ab85a17
STYLE: Nightly Version update
2005-12-26 01:06:58 -05:00
Andy Cedilnik
41e0d83b69
STYLE: Nightly Version update
2005-12-25 01:07:33 -05:00
Andy Cedilnik
c8993a5952
STYLE: Nightly Version update
2005-12-24 01:03:56 -05:00
Andy Cedilnik
ba556d47dd
STYLE: Nightly Version update
2005-12-23 01:09:53 -05:00
Bill Hoffman
f6588b7919
ENH: fix borland make clean targets before build, add new generators for msys and mingw
2005-12-22 16:42:36 -05:00
Andy Cedilnik
001bbb0d99
STYLE: Nightly Version update
2005-12-22 01:13:46 -05:00
Bill Hoffman
391d3ed631
ENH: make sure depend helper actually works, if a depend library gets updated, then the target needs to be removed, and the CONFIGURATION directory needs to be used
2005-12-21 15:45:55 -05:00
Brad King
5b95c0a881
BUG: Libraries and executables that are built with version numbers and symlinks should be built by a rule using the real file name. The symlink file names should be rules that just depend on the main rule. This way if a version number changes a target will re-link with the new name and the symlinks will be updated.
2005-12-21 08:46:41 -05:00
Andy Cedilnik
932c5b74b8
STYLE: Nightly Version update
2005-12-21 01:04:27 -05:00
Brad King
a0e413ce63
ENH: Improved robustness of sharing parent pipes with children. This ensures that the parent pipe handles are inherited by the children. If a parent pipe handle is invalid a handle to an empty pipe is given to the child to make sure all pipes are defined for the children.
2005-12-20 13:22:22 -05:00
Andy Cedilnik
f4c00316c2
STYLE: Nightly Version update
2005-12-20 01:11:17 -05:00
Bill Hoffman
5261f51e45
BUG: fix for bug 2560, Xcode does not create correct bundles
2005-12-19 11:29:57 -05:00
Andy Cedilnik
64f7c3c41c
STYLE: Nightly Version update
2005-12-19 01:06:21 -05:00
Andy Cedilnik
19138bc9c4
STYLE: Nightly Version update
2005-12-18 01:05:59 -05:00
Andy Cedilnik
ea016d68ea
STYLE: Nightly Version update
2005-12-17 01:12:23 -05:00
Bill Hoffman
037487a488
ENH: make sure uncommented modules are not documented
2005-12-16 16:49:01 -05:00
Andy Cedilnik
affced3f81
BUG: Return if the file is in any directory not just in first one
2005-12-16 09:03:04 -05:00
Andy Cedilnik
945073f3fd
STYLE: Nightly Version update
2005-12-16 01:12:06 -05:00
Andy Cedilnik
5966baeec3
ENH: Report an error if the target does not exists
2005-12-15 12:01:28 -05:00
Bill Hoffman
4b0fd57bef
ENH: fix module documenation to handle bad docs and fix qt3 docs
2005-12-15 09:19:23 -05:00
Andy Cedilnik
eef9390dc6
STYLE: Nightly Version update
2005-12-15 01:47:49 -05:00
Bill Hoffman
b7fa820118
ENH: add documentation support for modules
2005-12-14 13:51:08 -05:00
Brad King
805d365d47
ENH: Renamed ZeroTargetCheck target to ZERO_CHECK for consistency with other CMake-generated targets (ALL_BUILD, RUN_TESTS, INSTALL).
2005-12-14 11:00:44 -05:00
Brad King
9f38df7046
COMP: Fix conversion warning.
2005-12-14 10:58:09 -05:00
Brad King
163e3ff56c
ENH: Removed cmMakefile arguments from cmTarget methods because cmTarget has the ivar m_Makefile now. Re-implemented cmLocalUnixMakefileGenerator3::AppendAnyDepend to use the new global knowledge and avoid the need to look at the cache for information about other targets. This should fix problems with custom commands and executables with the OUTPUT_NAME set. Also the <target>_LIBRARY_TYPE cache variable is no longer needed at all and has been removed.
2005-12-14 10:47:33 -05:00
Brad King
af36d6e2e7
COMP: Fixed unused variable warning.
2005-12-13 18:23:37 -05:00
Andy Cedilnik
5007cbce3b
BUG: Fix the problem with update.xml.tmp not being coppied
2005-12-13 15:16:46 -05:00
Ken Martin
c3c349109b
ENH: removed TARGET_DIR_PREFIX support and someother fix
2005-12-13 15:14:08 -05:00
Ken Martin
0b69b892ed
ENH: removed TARGET_DIR_PREFIX support
2005-12-13 15:13:17 -05:00
Ken Martin
fa3120a4a5
STYLE: fix missing docs
2005-12-13 15:12:37 -05:00
Brad King
1c7075057f
ENH: Added support for parallel builds in VS 8. There is now a special target on which all other targets depend that re-runs CMake if any listfiles have been changed. This addresses bug#2512.
2005-12-13 14:21:28 -05:00
Brad King
a8d199df49
BUG: Fix storage/use of argc/argv in CMakeSetup dialog.
2005-12-13 14:14:16 -05:00
Andy Cedilnik
23ba8f965a
STYLE: Nightly Version update
2005-12-13 04:24:25 -05:00
Bill Hoffman
129299f900
ENH: fix for bug 2584, empty source groups with children skipped
2005-12-12 11:34:17 -05:00
Andy Cedilnik
b08a9e3508
STYLE: Nightly Version update
2005-12-12 04:17:07 -05:00
Andy Cedilnik
d512aa1cc3
STYLE: Nightly Version update
2005-12-11 04:20:32 -05:00
Andy Cedilnik
ccf5a130ef
COMP: for a in range(100): write_on_board(No std in kwsys...)
2005-12-11 00:12:40 -05:00
Andy Cedilnik
ea7c7bb34d
ENH: Allow the installer to overwrite the install prefix
2005-12-10 12:11:20 -05:00
Andy Cedilnik
5e56c7c201
ENH: Add a method to remove remaining arguments
2005-12-10 12:10:09 -05:00
Andy Cedilnik
5999a81bcd
COMP: Fix the exporting so that it can actually be used
2005-12-10 12:09:24 -05:00
Andy Cedilnik
33c891f8d8
ENH: Add another signature to FindProgram that matches more to the one from CMake
2005-12-10 12:08:55 -05:00
Andy Cedilnik
9c64a17845
STYLE: Nightly Version update
2005-12-10 04:21:56 -05:00
Bill Hoffman
90bdb216a4
ENH: try to fix hp build problem
2005-12-09 23:04:33 -05:00
Andy Cedilnik
63a5effc7f
ENH: fix compile error
2005-12-09 16:32:19 -05:00
Bill Hoffman
d13643aa92
ENH: clean up style a bit
2005-12-09 14:30:11 -05:00
Bill Hoffman
92b6c8e742
PERF: apply patch for bug 2575 speeds up depend scanning
2005-12-09 13:58:55 -05:00
Andy Cedilnik
3a3ffea532
STYLE: Nightly Version update
2005-12-09 04:17:46 -05:00
Andy Cedilnik
25e9bceb0a
STYLE: Nightly Version update
2005-12-08 04:21:52 -05:00
Andy Cedilnik
02b961f29c
ENH: Make commands scriptable
2005-12-07 11:39:08 -05:00
Andy Cedilnik
19398fd2c8
STYLE: Nightly Version update
2005-12-06 10:55:07 -05:00
Andy Cedilnik
22a434121a
STYLE: Nightly Version update
2005-12-05 08:19:58 -05:00
Andy Cedilnik
33691be50e
STYLE: Nightly Version update
2005-12-04 05:04:27 -05:00
Andy Cedilnik
13e6693ad2
STYLE: Nightly Version update
2005-12-03 06:10:02 -05:00
Andy Cedilnik
a6356e2db9
STYLE: Nightly Version update
2005-12-02 05:30:26 -05:00
Andy Cedilnik
782bef7374
ENH: Add a way for the generated command to include extra flags. This is useful for CTest (or try compile) to add -j2
2005-12-01 11:41:00 -05:00
Andy Cedilnik
e95224b2e7
STYLE: Nightly Version update
2005-12-01 05:32:27 -05:00
Andy Cedilnik
1578bebdad
ENH: Add variable for debugging. This variable CMAKE_PARENT_LIST_FILE holds the parent CMake list file of the current cmake list file.
2005-11-30 13:46:48 -05:00
Andy Cedilnik
358a9b133d
STYLE: Nightly Version update
2005-11-30 05:22:50 -05:00
Andy Cedilnik
b8b27089e7
STYLE: Nightly Version update
2005-11-29 05:24:45 -05:00
Andy Cedilnik
c1cdb723b1
STYLE: Nightly Version update
2005-11-28 05:17:59 -05:00
Andy Cedilnik
b1cf98492e
STYLE: Nightly Version update
2005-11-27 05:27:51 -05:00
Andy Cedilnik
820bda2e00
STYLE: Nightly Version update
2005-11-26 05:21:29 -05:00
Andy Cedilnik
4918330de7
STYLE: Nightly Version update
2005-11-25 05:18:47 -05:00
Andy Cedilnik
36653b9619
STYLE: Nightly Version update
2005-11-24 05:21:13 -05:00
Bill Hoffman
d0e801247f
ENH: executable prefix and post fix variables should not be the same as the executable extension
2005-11-23 10:27:05 -05:00
Andy Cedilnik
77fb139317
STYLE: Nightly Version update
2005-11-23 05:35:51 -05:00
Brad King
102dd34bdc
BUG: Do not expand escape sequences when re-expanding variables in include directories, link directories, and link libraries.
2005-11-22 17:03:07 -05:00
Brad King
130d469dd4
BUG: Do not accept a directory name as a library.
2005-11-22 16:59:31 -05:00
Bill Hoffman
76724c23bf
BUG: fix for bug 2357, do not allow targets to link to directories
2005-11-22 16:08:16 -05:00
Bill Hoffman
9312deb035
BUG: fix spelling error
2005-11-22 15:15:52 -05:00
Brad King
d952f68738
BUG: Tweak VS8 generator to keep VS8 happy. The .vcproj files need their own GUIDs in a ProjectGUID attribute. The top level .sln file needs a special comment at the top to allow it to be opened with double-click in explorer.
2005-11-22 13:37:42 -05:00
Brad King
ed72b56512
STYLE: Fixed documentation to state target_EXPORTS default right after DEFINE_SYMBOL documentation instead of many sentences later in a random place.
2005-11-22 11:35:41 -05:00
Andy Cedilnik
8830c100ab
STYLE: Nightly Version update
2005-11-22 05:18:36 -05:00
Andy Cedilnik
4c2dee2bad
STYLE: Nightly Version update
2005-11-21 05:18:40 -05:00
Andy Cedilnik
0a15a96dc3
STYLE: Nightly Version update
2005-11-20 05:30:50 -05:00
Bill Hoffman
49840778b9
ENH: add some more properties for visual studio projects
2005-11-19 09:40:11 -05:00
Bill Hoffman
9104097502
COMP: fix compile error
2005-11-19 08:29:28 -05:00
Bill Hoffman
c3d9a7ca5a
ENH: fix docs
2005-11-19 08:04:36 -05:00
Andy Cedilnik
408abf5d08
STYLE: Nightly Version update
2005-11-19 05:22:02 -05:00
Bill Hoffman
1c01c12af3
ENH: more chars need quotes
2005-11-18 16:59:53 -05:00
Bill Hoffman
47622dde01
ENH: fixes for Xcode 2.2
2005-11-18 14:12:09 -05:00
Bill Hoffman
c0ee3a13a5
ENH: add new error regex
2005-11-18 10:40:31 -05:00
Brad King
036a78056c
BUG: Fixed flag-to-vcproj-attribute conversion code to work again (it was broken by the optimization changes). Added conversion of /nologo flag to SuppressStartupBanner attribute and /Gy flag to EnableFunctionLevelLinking attribute.
2005-11-18 10:36:52 -05:00
Brad King
8dc8232027
BUG: Fixed XML escapes for custom commands. Also added escaping of newlines for VS 2005.
2005-11-17 15:57:51 -05:00
Brad King
0df3c162fb
BUG: Do not dereference an end iterator.
2005-11-17 15:44:43 -05:00
Brad King
70b4e1051e
BUG: Fixed support for external object files built by custom commands. Also added a test to keep it working.
2005-11-17 13:49:10 -05:00
Ken Martin
6ce463dab3
STYLE: fix docs
2005-11-17 11:46:16 -05:00
Ken Martin
4d2ce04caa
STYLE: fix docs
2005-11-17 11:39:02 -05:00
Ken Martin
f6ef36d8b2
STYLE: fix docs
2005-11-17 11:20:51 -05:00
Ken Martin
bb7577f4e7
STYLE: fix docs
2005-11-17 11:04:11 -05:00
Ken Martin
590377dcdd
STYLE: fix docs
2005-11-17 10:41:37 -05:00
Ken Martin
71934cedbd
STYLE: fix docs
2005-11-17 10:36:55 -05:00
Ken Martin
5385811e60
STYLE: fix docs
2005-11-17 10:28:35 -05:00
Ken Martin
ef5fe4b256
STYLE: fix docs
2005-11-17 10:22:05 -05:00
Ken Martin
fb6d598813
BUG: clean up scoping
2005-11-17 09:44:32 -05:00
Ken Martin
435f4ad8b0
BUG: fix incrementing past end
2005-11-17 09:33:17 -05:00
Ken Martin
7321be8f6d
BUG: fix incrementing past end
2005-11-17 09:32:07 -05:00
Ken Martin
1e2a08e452
STYLE: fix docs
2005-11-17 09:31:43 -05:00
Andy Cedilnik
a1c7a6f4d3
STYLE: Nightly Version update
2005-11-17 05:24:39 -05:00
Ken Martin
25b26ae808
STYLE: fix docs
2005-11-16 14:41:10 -05:00
Ken Martin
0342189356
STYLE: fix docs
2005-11-16 14:27:38 -05:00
Ken Martin
d1840f2e57
STYLE: fix docs
2005-11-16 14:11:09 -05:00
Ken Martin
69d931f643
STYLE: fix docs
2005-11-16 14:02:30 -05:00
Bill Hoffman
8b7091a0a6
ENH: fixes for xcode21 and build styles and comments in the generated project
2005-11-16 13:13:39 -05:00
Ken Martin
7a1745b84b
STYLE: fix docs
2005-11-16 12:11:14 -05:00
Ken Martin
0334c77316
STYLE: fix docs
2005-11-16 12:10:37 -05:00
Ken Martin
bd45a7bb18
STYLE: fix docs
2005-11-16 12:05:04 -05:00
Ken Martin
89f3e97730
STYLE: fix docs
2005-11-16 11:57:36 -05:00
Brad King
e3876623f6
STYLE: Documented reference to "man select_tut".
2005-11-16 11:39:43 -05:00
Brad King
5dae3d67f4
BUG: Do not close handle obtained from GetModuleHandle which does not increase the reference count of the module.
2005-11-16 11:36:05 -05:00
Ken Martin
1d4b3f8388
STYLE: fix docs
2005-11-16 11:25:47 -05:00
Ken Martin
f6a6522801
STYLE: fix docs
2005-11-16 10:40:16 -05:00
Ken Martin
0629e2561c
STYLE: fix docs
2005-11-16 10:37:02 -05:00
Ken Martin
e3b06f10dd
STYLE: fix docs
2005-11-16 10:26:41 -05:00
Ken Martin
3395e137fa
STYLE: fix docs
2005-11-16 10:22:58 -05:00
Ken Martin
a043b6608c
STYLE: fix docs
2005-11-16 10:16:57 -05:00
Ken Martin
09b3d9d2f1
STYLE: removed some docs that did not make sense
2005-11-16 10:08:02 -05:00
Andy Cedilnik
4de14f89b1
STYLE: Nightly Version update
2005-11-16 06:30:40 -05:00
Ken Martin
51cf783089
STYLE: updated comments
2005-11-15 13:30:44 -05:00
Andy Cedilnik
b1e0e86331
STYLE: Nightly Version update
2005-11-15 05:27:54 -05:00
Andy Cedilnik
6174cc7091
STYLE: Nightly Version update
2005-11-14 05:24:49 -05:00
Andy Cedilnik
0255f596b8
STYLE: Nightly Version update
2005-11-13 05:20:31 -05:00
Andy Cedilnik
b366c14c32
STYLE: Nightly Version update
2005-11-12 05:28:48 -05:00
Andy Cedilnik
870bb34fb9
STYLE: Nightly Version update
2005-11-11 05:51:12 -05:00
Ken Martin
4d3537597e
ENH: added tutorial tests
2005-11-10 10:55:34 -05:00
Ken Martin
3480c252a3
ENH: change the pass regexp so that it overrides the return value
2005-11-10 10:55:04 -05:00
Andy Cedilnik
aadec14903
STYLE: Nightly Version update
2005-11-10 04:48:05 -05:00
Andy Cedilnik
4245eb0b53
STYLE: More comments
2005-11-09 11:14:54 -05:00
Andy Cedilnik
4e9d832525
ENH: Change flag to PASS_REGULAR_EXPRESSION and FAIL_REGULAR_EXPRESSION and add help in cmSetTestsPropertiesCommand
2005-11-09 11:07:36 -05:00
Andy Cedilnik
a285a90809
COMP: Fix all dashboards
2005-11-09 07:22:28 -05:00
Andy Cedilnik
933c97546b
STYLE: Nightly Version update
2005-11-09 05:33:01 -05:00
Andy Cedilnik
1de28a762f
ENH: Add test for output regular expression
2005-11-08 17:59:58 -05:00
Andy Cedilnik
34e7834451
ENH: Add support for output reguilar expression
2005-11-08 17:59:20 -05:00
Andy Cedilnik
eccc4779e4
STYLE: Nightly Version update
2005-11-08 05:33:37 -05:00
Andy Cedilnik
a2578e6b4d
STYLE: Nightly Version update
2005-11-07 05:34:08 -05:00
Andy Cedilnik
cf4609d15f
STYLE: Nightly Version update
2005-11-06 05:22:11 -05:00
Andy Cedilnik
aa59ab1608
STYLE: Nightly Version update
2005-11-05 04:18:56 -05:00
Ken Martin
4dcff55479
DOC: updated comment about the inherited ivar
2005-11-04 10:52:15 -05:00
Andy Cedilnik
5acbbcbba3
STYLE: Nightly Version update
2005-11-03 04:24:06 -05:00
Andy Cedilnik
35b529cc3e
STYLE: Nightly Version update
2005-11-02 04:14:20 -05:00
Andy Cedilnik
a8d79ab9cc
STYLE: Nightly Version update
2005-10-31 12:09:36 -05:00
Andy Cedilnik
726e3cbaf1
STYLE: Nightly Version update
2005-10-30 08:01:58 -05:00
Bill Hoffman
c78df46153
BUG: fix stack over write bug
2005-10-28 11:52:23 -04:00
Bill Hoffman
08be73fff1
BUG: make the clean target work
2005-10-28 11:02:29 -04:00
Brad King
946c9a2cc6
ENH: Improved file modification time comparison on Windows to use GetFileAttributesEx instead of CreateFile/GetFileTime/CloseHandle to get file times. This results in a 30% reduction in time to do a build system check.
2005-10-27 13:57:48 -04:00
Andy Cedilnik
6b0c50e824
STYLE: Nightly Version update
2005-10-26 05:32:27 -04:00
Andy Cedilnik
c564125896
STYLE: Nightly Version update
2005-10-25 05:32:53 -04:00
Andy Cedilnik
27d06a7492
STYLE: Nightly Version update
2005-10-24 05:29:34 -04:00
Andy Cedilnik
43e42728e5
STYLE: Nightly Version update
2005-10-23 05:21:48 -04:00
Andy Cedilnik
6d03a116ae
STYLE: Nightly Version update
2005-10-22 05:51:16 -04:00
Ken Martin
52edb9c483
ENH: fix for bad placement of SILENT target
2005-10-21 15:24:12 -04:00
Ken Martin
8a1f581bd3
BUG: symlink issue
2005-10-21 12:04:26 -04:00
Ken Martin
017af44ca3
BUG: fix bad checkin that had debugging code in it
2005-10-21 11:10:30 -04:00
Bill Hoffman
54f75b05cd
ENH: try to get this thing to pass with cmake 2.2.1
2005-10-21 09:49:04 -04:00
Andy Cedilnik
d9418a87d8
STYLE: Nightly Version update
2005-10-21 04:43:58 -04:00
Ken Martin
4c32cfb3a3
BUG: fix over checking of build system
2005-10-20 16:37:37 -04:00
Ken Martin
d3d746ad7b
STYLE: minor cleanup
2005-10-20 16:37:14 -04:00
Ken Martin
b7b902e048
BUG: fix for def files and new local target link lines
2005-10-20 15:03:17 -04:00
Ken Martin
a2d4e15ed3
ENH: missing check_build_system for all target
2005-10-20 14:25:08 -04:00
Ken Martin
929553a02e
ENH: big cleanup and fix for jump commands
2005-10-20 13:40:28 -04:00
Bill Hoffman
097debb55a
BUG: end is not really end, but rather length
2005-10-20 10:11:03 -04:00
Andy Cedilnik
1e6431801c
STYLE: Nightly Version update
2005-10-20 04:37:43 -04:00
Ken Martin
370cfb037c
COMP: fix compiler error
2005-10-19 13:23:01 -04:00
Andy Cedilnik
eff0013b3b
ENH: More output
2005-10-19 11:00:28 -04:00
Andy Cedilnik
baa7b749e4
BUG: Initialize to something resonable
2005-10-19 11:00:06 -04:00
Andy Cedilnik
bf6b379b11
COMP: More namespace fixes to build on HP
2005-10-19 10:47:19 -04:00
Ken Martin
6b444ee345
BUG: cd into local directory to reduce link line length
2005-10-19 10:03:20 -04:00
Andy Cedilnik
66e50573c1
COMP: Fix namespace. This way kwsys can be built outside cmake
2005-10-19 08:42:22 -04:00
Andy Cedilnik
d9d8d537c1
STYLE: Nightly Version update
2005-10-19 04:41:00 -04:00
Bill Hoffman
13c322a0be
ENH: fix test
2005-10-18 16:35:11 -04:00
Bill Hoffman
eef7ccc9d6
ENH: add .txx files and put the start directory in the search path
2005-10-18 16:10:04 -04:00
Bill Hoffman
f72deca3a2
ENH: unused include
2005-10-18 16:09:34 -04:00
Bill Hoffman
40094058db
ENH: spelling
2005-10-18 16:09:16 -04:00
Andy Cedilnik
fdc4795b91
ENH: Push glob to the kwsys
2005-10-18 14:08:55 -04:00
Andy Cedilnik
2a9d2ed412
COMP: Remove warning
2005-10-18 09:42:35 -04:00
Andy Cedilnik
314641a407
STYLE: Nightly Version update
2005-10-18 04:37:17 -04:00
Andy Cedilnik
f6c00e74c2
ENH: Fix precedence
2005-10-17 16:53:11 -04:00
Andy Cedilnik
985d092d4d
ENH: Add rudamentary mathematical expression support
2005-10-17 16:42:47 -04:00
Brad King
a7d4b61699
BUG: Lexer should be case insensitive so flex should be run with -i option. This partially addresses bug#2361.
2005-10-17 09:58:53 -04:00
Andy Cedilnik
12ef4edf64
ENH: Add String length and substring
2005-10-17 09:56:42 -04:00
Andy Cedilnik
6e5cdd6de7
ENH: Add regular string replace (not regex), and relative path command. Also add tests
2005-10-17 09:10:20 -04:00
Andy Cedilnik
33ac18891f
BUG: If test passes but it should fail, report an error
2005-10-17 09:09:51 -04:00
Andy Cedilnik
2df1442d4d
STYLE: Nightly Version update
2005-10-17 04:45:16 -04:00
Andy Cedilnik
07c07e86e9
STYLE: Nightly Version update
2005-10-16 04:42:40 -04:00
Andy Cedilnik
b038279964
STYLE: Nightly Version update
2005-10-15 04:43:19 -04:00
Andy Cedilnik
019442541b
STYLE: Nightly Version update
2005-10-14 05:24:55 -04:00
Andy Cedilnik
0a24d706c5
ENH: More error exceptions
2005-10-13 10:30:42 -04:00
Andy Cedilnik
6a67b1bf71
BUG: Fix logic to return true when the file was already statted. Also, use nanosecond percision if available. Remove debug
2005-10-13 10:07:12 -04:00
Andy Cedilnik
f2b8c8f31a
STYLE: Nightly Version update
2005-10-13 05:14:33 -04:00
Andy Cedilnik
f18e7c7ff7
ENH: Improve performance of check build system by creating another file that is simpler to parse and therefore much faster overall
2005-10-12 13:52:29 -04:00
Andy Cedilnik
a51dfefe79
ENH: Optimize performance by caching stat results
2005-10-12 13:51:15 -04:00
Andy Cedilnik
2dd035c9a9
COMP: Windows fixes
2005-10-12 13:50:25 -04:00
Andy Cedilnik
775c3495e2
ENH: Add file time comparison code
2005-10-12 13:36:07 -04:00
Andy Cedilnik
b93359f41d
ENH: Add an accessor for the maximum file length
2005-10-12 12:08:49 -04:00
Andy Cedilnik
18e14ba2af
STYLE: Nightly Version update
2005-10-12 05:16:21 -04:00
Andy Cedilnik
a8f9361f60
STYLE: Nightly Version update
2005-10-11 05:19:29 -04:00
Ken Martin
345fb993aa
ENH: some fixes for better backwards compatibility
2005-10-10 11:49:17 -04:00
Andy Cedilnik
63185c1388
STYLE: Nightly Version update
2005-10-10 05:09:32 -04:00
Andy Cedilnik
b87615156c
STYLE: Nightly Version update
2005-10-09 05:07:55 -04:00
Andy Cedilnik
840c91700b
STYLE: Nightly Version update
2005-10-08 05:09:12 -04:00
Andy Cedilnik
ccac51a5cb
ENH: Add support for setting the maximum number of errors and warnings reported. This should fix Bug #2318 - The maximum number of errors to report is fixed to 50
2005-10-07 11:36:09 -04:00
Andy Cedilnik
e853caaf61
STYLE: Nightly Version update
2005-10-07 05:26:13 -04:00
Sebastien Barre
07b45da693
ENH: CMake kills me (so does Cygwin)
2005-10-06 17:16:07 -04:00
Andy Cedilnik
fa4c143ebc
STYLE: Nightly Version update
2005-10-06 05:18:57 -04:00
Sebastien Barre
6c54adf0ea
ENH: avoid the use of GET_TARGET_PROPERTY by testing the CMake executable instead of the test executable
2005-10-05 16:06:45 -04:00
Brad King
01ac3906da
BUG: Reverting fundamental type info change until it is fixed on more platforms. It was tested on Linux, SGI, HP, Sun, OSX, Windows with nmake and VS 6, 7, 7.1, 8, Borland Make, and cygwin by hand with spaces in the path and cmake 2.0 and 2.2 before committing but still seems to be failing on some dashboards...strange.
2005-10-05 13:11:34 -04:00
Andy Cedilnik
ab62098356
STYLE: Nightly Version update
2005-10-05 05:17:52 -04:00
Sebastien Barre
b83dffb500
ENH: the test for kwsys uses GET_TARGET_PROPERTY, which was not in the CMake bootstrap
2005-10-04 16:40:01 -04:00
Sebastien Barre
13627538b9
ENH: add kwsys test for DetectFileType
2005-10-04 15:09:00 -04:00
Andy Cedilnik
89569f07ed
ENH: More verbosity
2005-10-04 10:58:21 -04:00
Andy Cedilnik
6258a11c5d
STYLE: Nightly Version update
2005-10-04 05:02:49 -04:00
Brad King
d937de494a
ENH: Converting FundamentalType try-compiles into a single try-run. All the information about the existence, size, and signedness of types can be determined in one program thanks to limits.h.
2005-10-03 14:44:27 -04:00
Brad King
b9e088dcfa
BUG: Double-quotes in definitions must be escaped.
2005-10-03 14:33:35 -04:00
Andy Cedilnik
a1188cef3b
STYLE: Nightly Version update
2005-10-03 05:03:22 -04:00
Andy Cedilnik
2b2c7871ba
STYLE: Nightly Version update
2005-10-02 05:01:40 -04:00
Andy Cedilnik
8a1de402d6
STYLE: Nightly Version update
2005-10-01 05:03:37 -04:00
Andy Cedilnik
e12cf33d82
STYLE: Nightly Version update
2005-09-29 04:55:12 -04:00
Andy Cedilnik
082b86ae99
STYLE: Nightly Version update
2005-09-28 04:55:07 -04:00
Andy Cedilnik
14ebbaf3be
STYLE: Nightly Version update
2005-09-27 04:54:28 -04:00
Andy Cedilnik
4776b13851
STYLE: Nightly Version update
2005-09-26 04:55:58 -04:00
Andy Cedilnik
9721006d7f
STYLE: Nightly Version update
2005-09-24 04:57:19 -04:00
Bill Hoffman
46521aef8c
ENH: try to find a gui for the Mac
2005-09-23 17:47:46 -04:00
Ken Martin
9be341383e
BUG: the -P option was not working with relative paths and a couple types
2005-09-23 12:50:09 -04:00
Andy Cedilnik
244f5ec26a
STYLE: Nightly Version update
2005-09-23 04:54:51 -04:00
Andy Cedilnik
ba90faca0a
COMP: Try to remove warnings
2005-09-22 09:58:03 -04:00
Andy Cedilnik
5c133cd7e6
STYLE: Nightly Version update
2005-09-22 05:06:48 -04:00
Brad King
d134ac9bd3
ENH: Updated to use modern FILE command for writing to output logs instead of WRITE_FILE.
2005-09-21 14:15:14 -04:00
Brad King
393adee4d4
BUG: kwsys_ios namespace should import streambuf also.
2005-09-21 13:42:49 -04:00
Brad King
c59d56f653
BUG: Corrected and updated documentation of the -P option, -C option, GET_TARGET_PROPERTY command, and GET_SOURCE_FILE_PROPERTY command.
2005-09-21 13:31:43 -04:00
Ken Martin
059f62c5ea
ENH: removed ITK command
2005-09-21 10:32:13 -04:00
Andy Cedilnik
0981ffddcd
STYLE: Nightly Version update
2005-09-21 05:10:17 -04:00
Andy Cedilnik
0d824e1d1a
ENH: Properly report failed tests
2005-09-20 15:08:41 -04:00
Andy Cedilnik
2e50727eca
ENH: Make message into status
2005-09-20 10:42:38 -04:00
Andy Cedilnik
fdca6962c0
STYLE: Nightly Version update
2005-09-20 05:05:48 -04:00
Brad King
dbe997e63b
BUG: When an unquoted argument contains a pair of matching double quotes spaces and tabs should be allowed in-between. This allows arguments like -DFOO='"bar zot"' to work.
2005-09-19 17:20:48 -04:00
Andy Cedilnik
ec36660ca8
BUG: Remove warning and try to fix memory problem
2005-09-19 16:19:57 -04:00
Andy Cedilnik
5f2343bf91
ENH: Test for both commands
2005-09-19 15:15:11 -04:00
Andy Cedilnik
51a19d99ba
ENH: Modify output based on wether it is tested or memory checked
2005-09-19 15:11:54 -04:00
Andy Cedilnik
53b3b56991
BUG: This should fix memory checking
2005-09-19 15:08:00 -04:00
Andy Cedilnik
487c5439a3
STYLE: Nightly Version update
2005-09-19 04:45:24 -04:00
Brad King
e2d7c3a4e4
STYLE: Added reference to documentation in CMakeLists.txt.
2005-09-18 17:15:29 -04:00
Brad King
e440c6a826
STYLE: Added backward compatibility disclaimer.
2005-09-18 17:08:56 -04:00
Andy Cedilnik
498c2e6dc5
BUG: Fix which argument is which, also, fix the test to be less agressive
2005-09-18 08:17:39 -04:00
Andy Cedilnik
aab5d12971
STYLE: Nightly Version update
2005-09-18 04:35:34 -04:00
Andy Cedilnik
66019dc5d9
ENH: Fix memcheck command
2005-09-17 11:31:22 -04:00
Andy Cedilnik
28a9e9a919
ENH: Add testing of GET_TEST_PROPERTY command
2005-09-17 09:53:09 -04:00
Andy Cedilnik
8ee8cd372f
BUG: On WIN32, since we are using subkey, set it
2005-09-17 08:50:10 -04:00
Andy Cedilnik
18e76badb6
STYLE: Nightly Version update
2005-09-17 05:04:35 -04:00
Andy Cedilnik
ef8212d28b
COMP: Remove unused variable
2005-09-16 15:30:57 -04:00
Andy Cedilnik
767057f37f
BUG: Fix encoding and add deleting to the test
2005-09-16 13:56:09 -04:00
Andy Cedilnik
9b486bacfc
ENH: Modify API a little bit to allow arbitrary length values. Encode certain characters. Rename UNIX registry to FILE registry. More testing
2005-09-16 13:38:25 -04:00
Andy Cedilnik
efeffc52ce
COMP: Remove problem on borland
2005-09-16 10:09:38 -04:00
Andy Cedilnik
4d1f0fe4ea
ENH: Enable registry, add test of SET_TESTS_PROPERTIES, rename tests for dart2
2005-09-16 09:21:05 -04:00
Andy Cedilnik
3548c51e7d
COMP: Remove some more warnings
2005-09-16 09:20:28 -04:00
Andy Cedilnik
6d9aee1e22
ENH: Cleanups and expose unix registry on windows (for cygwin etc)
2005-09-16 09:15:52 -04:00
Andy Cedilnik
30b67a8bfe
COMP: Win32 fixes
2005-09-16 09:08:40 -04:00
Andy Cedilnik
df4f999457
ENH: More handling of unix versus windows registry
2005-09-16 08:38:12 -04:00
Andy Cedilnik
0b30d23085
ENH: Initial import
2005-09-16 08:20:48 -04:00
Andy Cedilnik
656357a475
STYLE: Nightly Version update
2005-09-16 05:17:33 -04:00
Andy Cedilnik
287eeb283e
ENH: Expose version of ctest
2005-09-15 17:22:06 -04:00
Andy Cedilnik
79bf20ec6d
COMP: Too fast commit
2005-09-15 16:06:29 -04:00
Andy Cedilnik
34f1419aa4
BUG: Make sure full paths are collapsed
2005-09-15 16:03:06 -04:00
Bill Hoffman
5b9ecdec44
ENH: fix warning
2005-09-15 13:26:29 -04:00
Bill Hoffman
8be3e4eeca
ENH: clean up EnableLanguage try to fix problem where try compile runs cmake
2005-09-15 12:17:38 -04:00
Andy Cedilnik
6975e6acee
STYLE: Nightly Version update
2005-09-15 04:53:34 -04:00
Andy Cedilnik
7f185a465b
STYLE: Nightly Version update
2005-09-14 04:52:42 -04:00
Ken Martin
2a45d5cd68
ENH: added DIRECTORY option to GET_DIRECTORY_PROPERTIES
2005-09-13 10:39:42 -04:00
Andy Cedilnik
f9fa8ee068
STYLE: Nightly Version update
2005-09-13 04:52:02 -04:00
Ken Martin
4cb9d2fd96
ENH: better format for ADD_SUBDIRECTORY command
2005-09-12 13:46:16 -04:00
Bill Hoffman
6dfb10d374
ENH: use the findqt3 from this cmake and not the one configureing cmake
2005-09-12 10:37:04 -04:00
Bill Hoffman
34170ed52e
ENH: more qt changes
2005-09-12 09:32:21 -04:00
Andy Cedilnik
b6880f295d
STYLE: Nightly Version update
2005-09-12 04:37:50 -04:00
Andy Cedilnik
44db5b63bf
STYLE: Nightly Version update
2005-09-11 04:50:22 -04:00
Bill Hoffman
f8c259b443
BUG: try to fix qt problems
2005-09-10 10:33:10 -04:00
Andy Cedilnik
e6cb2ee6c4
STYLE: Nightly Version update
2005-09-10 04:55:00 -04:00
Andy Cedilnik
1d16de7485
STYLE: Nightly Version update
2005-09-09 05:07:22 -04:00
Bill Hoffman
29a40d3869
ENH: remove UMR
2005-09-08 15:26:36 -04:00
Bill Hoffman
cae9971f6a
BUG: fix spelling error
2005-09-08 15:25:55 -04:00
Andy Cedilnik
93ee345b41
BUG: fix xcode 15 (really bill Hoffman)
2005-09-08 14:35:37 -04:00
Ken Martin
b72d77d929
BUG: bug num 1994 library linking when a config is not specified but debug and opt libs are
2005-09-08 14:22:58 -04:00
Andy Cedilnik
0a521f4e3e
STYLE: Nightly Version update
2005-09-08 05:05:35 -04:00
Bill Hoffman
9c4bfe975a
ENH: add a fix for VTK on the mac and a way to fix some projects with a single file in the cmake modules directory
2005-09-07 17:05:01 -04:00
Andy Cedilnik
99368244bb
STYLE: Nightly Version update
2005-09-07 05:00:23 -04:00
Andy Cedilnik
fcce3ac0a1
ENH: Add a way for test to intentionally fail
2005-09-06 23:31:41 -04:00
Andy Cedilnik
52b808257d
STYLE: Nightly Version update
2005-09-06 05:04:09 -04:00
Bill Hoffman
4bc584419e
ENH: fix warnings
2005-09-05 09:17:59 -04:00
Andy Cedilnik
496724ced4
STYLE: Nightly Version update
2005-09-05 04:58:49 -04:00
Andy Cedilnik
a68d420154
STYLE: Nightly Version update
2005-09-04 04:46:59 -04:00
Andy Cedilnik
5da9185861
STYLE: Nightly Version update
2005-09-03 04:55:06 -04:00
Bill Hoffman
6b4c142c7d
ENH: add real support for Xcode21
2005-09-02 16:29:32 -04:00
Bill Hoffman
389333967b
BUG: not all Macs are case insensitive if they mount nfs directories
2005-09-02 08:41:49 -04:00
Andy Cedilnik
03b528fdef
STYLE: Nightly Version update
2005-09-02 05:05:09 -04:00
Bill Hoffman
52923844f5
ENH: fix NONE
2005-09-01 17:14:56 -04:00
Andy Cedilnik
8a79c86a01
STYLE: Nightly Version update
2005-09-01 05:01:23 -04:00
Brad King
2e004e03ca
ENH: Added cygcheck knowledge for --ldd option on Cygwin. Added error message for --ldd option when no tool is available but the option was still requested.
2005-08-31 19:41:53 -04:00
Andy Cedilnik
9770d27e53
STYLE: Nightly Version update
2005-08-31 05:08:46 -04:00
Bill Hoffman
62ae06081e
ENH: use native Deployment and Development directories
2005-08-30 13:58:46 -04:00
Andy Cedilnik
feb2d86f26
STYLE: Nightly Version update
2005-08-30 04:59:35 -04:00
Andy Cedilnik
808ce048eb
STYLE: Nightly Version update
2005-08-29 04:57:04 -04:00
Andy Cedilnik
ec19b5fb84
STYLE: Nightly Version update
2005-08-28 04:57:07 -04:00
Andy Cedilnik
e47ad1e84a
STYLE: Nightly Version update
2005-08-27 05:04:19 -04:00
Andy Cedilnik
bd9852e50f
COMP: Simplify logic and remove sun compile error
2005-08-26 16:20:26 -04:00
Andy Cedilnik
af7221b015
STYLE: Nightly Version update
2005-08-26 05:00:55 -04:00
Andy Cedilnik
557cd3d993
STYLE: Nightly Version update
2005-08-25 05:01:22 -04:00
Andy Cedilnik
547280b0ba
BUG: Prevent from creating bogus files
2005-08-24 11:18:26 -04:00
Andy Cedilnik
049678f8ee
STYLE: Nightly Version update
2005-08-24 04:54:55 -04:00
Bill Hoffman
621c84f9e0
make sure correct path type is used
2005-08-23 10:24:01 -04:00
Andy Cedilnik
d13e654ba6
STYLE: Nightly Version update
2005-08-23 04:48:24 -04:00
Andy Cedilnik
d944b68537
STYLE: Nightly Version update
2005-08-22 04:52:12 -04:00
Andy Cedilnik
f6263e3094
STYLE: Nightly Version update
2005-08-21 04:56:50 -04:00
Andy Cedilnik
20c44683bc
STYLE: Nightly Version update
2005-08-20 05:01:10 -04:00
Brad King
05e6c3f3ba
BUG: Fixed OUTPUT_NAME feature for VS6 generator. It was not working for Debug builds and was not paying attention to the executable output path.
2005-08-19 17:57:36 -04:00
Bill Hoffman
c69c9e0134
ENH: add support for OUTPUT_NAME
2005-08-19 17:17:13 -04:00
Andy Cedilnik
8d8c3be72b
BUG: If the scanner is not defined this would crash. For example when using new language
2005-08-19 10:13:04 -04:00
Brad King
904305e3cb
ENH: Added cmake -E create_symlink command that behaves like ln -s.
2005-08-19 09:38:17 -04:00
Andy Cedilnik
b79027b41d
STYLE: Nightly Version update
2005-08-19 04:52:23 -04:00
Andy Cedilnik
74caa9fea7
COMP: Add STD namespace
2005-08-18 16:17:18 -04:00
Brad King
ca1cd089ae
BUG: Fixed dirname in a few cases on windows. Now using KWSYS_SHARED_FORWARD_CONFIG_NAME setting instead of CMAKE_INTDIR directly to give choice to user code. Updated documentation to include @KWSYS_NAMESPACE@_SHARED_FORWARD_CONFIG_NAME, @KWSYS_NAMESPACE@_SHARED_FORWARD_OPTION_PRINT, and @KWSYS_NAMESPACE@_SHARED_FORWARD_OPTION_LDD settings.
2005-08-18 16:06:08 -04:00
Andy Cedilnik
a274a8fb77
ENH: Improve log file strategy
2005-08-18 13:50:16 -04:00
Andy Cedilnik
d9ed857c8c
ENH: Set update options
2005-08-18 10:02:47 -04:00
Brad King
207c39a7ad
ENH: Added support for Windows.
2005-08-18 09:23:15 -04:00
Brad King
a5d1e0ef58
COMP: Work-around iterator/const_iterator comparison problem on Borland 5.5.
2005-08-18 09:19:55 -04:00
Andy Cedilnik
bf87041f37
STYLE: Nightly Version update
2005-08-18 05:41:07 -04:00
Brad King
1c96fa4a41
BUG: RunSingleCommand should translate NULL characters in the output to valid text. This should fix the missing-output problem caused by NULL-characters in VS build output.
2005-08-17 17:39:59 -04:00
Brad King
93efb1cf5b
BUG: Automatic pwd/cwd path translation must check that the generated logical-to-physical mapping is correct by using realpath.
2005-08-17 17:04:23 -04:00
Brad King
b0d05cf020
ENH: Updated SimpleInstall test to test new versioned executable and OUTPUT_NAME support.
2005-08-17 16:19:33 -04:00
Brad King
d392acb4e6
ENH: Added versioned executable support. This partially addresses bug#2143. Also made OUTPUT_NAME work when installing executables.
2005-08-17 16:11:18 -04:00
Brad King
78112eef25
ENH: Added -E cmake_symlink_executable command to help create symbolic links for versioned executables.
2005-08-17 16:06:52 -04:00
Brad King
122ef73e3a
BUG: Do not make a file depend on a virtual target. That causes everything to always rebuild.
2005-08-17 16:05:48 -04:00
Andy Cedilnik
6179a0a455
ENH: More error regex
2005-08-17 14:16:17 -04:00
Brad King
2a5fec6eda
COMP: Cannot use first/last insertion constructor of std::set because it is not available on all platforms.
2005-08-17 13:23:00 -04:00
Brad King
f4920b8369
ENH: Adding support for automatically adding the OBJECT_DEPENDS for generated header files.
2005-08-17 11:43:58 -04:00
Andy Cedilnik
b3dd7f1d89
STYLE: Nightly Version update
2005-08-17 05:44:00 -04:00
Andy Cedilnik
582cff491c
STYLE: Nightly Version update
2005-08-16 05:46:13 -04:00
Andy Cedilnik
5706117592
STYLE: Nightly Version update
2005-08-15 05:40:25 -04:00
Andy Cedilnik
d1cd0c2d5a
STYLE: Nightly Version update
2005-08-14 05:45:19 -04:00
Andy Cedilnik
de88409bfe
STYLE: Nightly Version update
2005-08-13 05:50:47 -04:00
Andy Cedilnik
634f22e41f
STYLE: Nightly Version update
2005-08-12 11:57:12 -04:00
Ken Martin
039d4b604e
ENH: added better error checking for cases when there is a CMakeCache.txt file but it is not readable
2005-08-11 13:20:23 -04:00
Andy Cedilnik
8a537ce330
STYLE: Nightly Version update
2005-08-11 11:44:50 -04:00
Jorgen Bodde
f958cc639c
Implemented new parser which can handle:
...
-G"generator" (legacy format)
-G "generator" (new format)
2005-08-10 16:18:54 -04:00
Bill Hoffman
e59e9d0e59
ENH: fix bug 2087 lib prefix stripped off on windows
2005-08-10 12:55:41 -04:00
Andy Cedilnik
5f132ab3ff
STYLE: Nightly Version update
2005-08-10 11:42:12 -04:00
Bill Hoffman
baffdde535
ENH: fix bug in depend file removing for deleted depend files
2005-08-10 10:01:43 -04:00
Jorgen Bodde
8a52a910e1
Implemented -G option
2005-08-09 15:42:49 -04:00
Ken Martin
7df63f38c5
BUG: do not search the user's path for text executables when a full path is provided to the test
2005-08-09 13:12:03 -04:00
Andy Cedilnik
93535a60e3
STYLE: Nightly Version update
2005-08-09 11:36:57 -04:00
Ken Martin
0b0c97d3b2
BUG: fix for sun make with spaces
2005-08-09 10:35:23 -04:00
Jorgen Bodde
154529bd1c
Started on command line parsing, added string parse method for default generator
2005-08-08 17:14:08 -04:00
Ken Martin
52f9353c45
ENH: have the build.make file include flags.make and use the language flags
2005-08-08 15:23:45 -04:00
Ken Martin
fd05925bda
ENH: fix for earlier fix on source with relative path
2005-08-08 13:28:12 -04:00
Brad King
bb043289d0
BUG: Do not convert SOURCE argument from relative to full path. It breaks the old-style SOURCE==TARGET trick and the SOURCE argument is only present for old-style commands anyway. This addresses bug#2120.
2005-08-08 12:00:42 -04:00
Brad King
d6a3268b3e
BUG: Do not escape CMAKE_COMMAND twice.
2005-08-08 11:28:28 -04:00
Ken Martin
f7d26c4ab9
ENH: fix and issue with spaces in paths
2005-08-08 11:02:40 -04:00
Andy Cedilnik
30d362f80a
STYLE: Nightly Version update
2005-08-08 10:47:57 -04:00
Brad King
ce52a0802f
BUG: When exiting before the configure step in script mode we must account for cmSystemTools::GetErrorOccuredFlag() for the return code.
2005-08-08 09:37:29 -04:00
Andy Cedilnik
2b5f4b0be4
STYLE: Nightly Version update
2005-08-07 10:30:49 -04:00
Andy Cedilnik
7fc4c32acf
STYLE: Nightly Version update
2005-08-06 10:50:30 -04:00
Ken Martin
dce07caf0b
ENH: fix warning
2005-08-05 17:07:07 -04:00
Ken Martin
c8a44b42ad
ENH: some fixes for cwd problems with rebuild_cache option
2005-08-05 14:19:18 -04:00
Andy Cedilnik
6b5c4c92e2
STYLE: Nightly Version update
2005-08-05 11:31:42 -04:00
Brad King
26d6409f9d
ENH: If VTK_LIBRARY_PROPERTIES is set then the properties it lists will be added to VTK library targets with SET_TARGET_PROPERTIES. This will be useful to enable shared library versioning.
2005-08-04 17:12:22 -04:00
Andy Cedilnik
b78053c7a8
STYLE: Nightly Version update
2005-08-04 11:19:06 -04:00
Brad King
674fdf8771
ENH: Clarified documentation further.
2005-08-03 16:10:59 -04:00
Andy Cedilnik
b8c789a5da
ENH: More build errors
2005-08-03 14:16:13 -04:00
Andy Cedilnik
9a3abaa53e
ENH: More handling of gcov 4.0
2005-08-03 14:15:17 -04:00
Andy Cedilnik
7bd1e74177
ENH: More support for gcov 4.0
2005-08-03 13:34:13 -04:00
Andy Cedilnik
6479f4db32
ENH: Add support for the new gcc that uses files with extension .gcda
2005-08-03 11:56:00 -04:00
Andy Cedilnik
643538fcca
STYLE: Nightly Version update
2005-08-03 11:24:11 -04:00
Andy Cedilnik
67d336ece8
ENH: change name from XCode to Xcode no need to test bootstrap for xcode
2005-08-02 13:40:34 -04:00
Andy Cedilnik
233a679b92
ENH: change name from XCode to Xcode no need to test bootstrap for xcode
2005-08-02 13:02:04 -04:00
Andy Cedilnik
d9371295fe
ENH: get around problem where OBJROOT has been set by default for all projects in Xcode gui
2005-08-02 13:01:35 -04:00
Andy Cedilnik
29231c8e6d
STYLE: Nightly Version update
2005-08-02 11:22:52 -04:00
Bill Hoffman
3b0632ae75
FIX: fix bad depend info and COMPILE_FLAGS problem and remove extra cerr calls
2005-08-02 11:06:16 -04:00
Brad King
bccf040b00
BUG: Unquoted arguments can have quotes that are not at the beginning, but only an even number of them.
2005-08-01 16:49:37 -04:00
Andy Cedilnik
0592f3adbc
STYLE: Nightly Version update
2005-08-01 12:06:22 -04:00
Ken Martin
40cd76ab03
ENH: first step to only rebuuilding on flag changes
2005-08-01 10:19:35 -04:00
Brad King
83a1af15ab
BUG: Patch from Filipe Sousa. QT_WRAP_CPP should generate the file moc_dlgmain.ui.cxx instead of moc_dlgmain.cxx.
2005-08-01 09:24:40 -04:00
Andy Cedilnik
bebc745824
ENH: Add set and get test propety command
2005-07-31 11:51:42 -04:00
Andy Cedilnik
ec3f3b5a2d
STYLE: Nightly Version update
2005-07-31 11:42:52 -04:00
Andy Cedilnik
f588b6977f
STYLE: Nightly Version update
2005-07-30 11:51:57 -04:00
Ken Martin
76bd115813
ENH; better warning message and fix type per julien
2005-07-29 14:17:24 -04:00
Ken Martin
db28904467
ENH: change loc of log files
2005-07-29 13:19:44 -04:00
Andy Cedilnik
4f79ce8f1b
STYLE: Nightly Version update
2005-07-29 11:52:15 -04:00
Andy Cedilnik
ee6df5f63b
BUG: Fix dependencies. Looks like all dependencies were missing subdirectory
2005-07-29 11:25:47 -04:00
Andy Cedilnik
df26171533
ENH: undo last change
2005-07-29 10:04:01 -04:00
Andy Cedilnik
f179fb59bf
ENH: support versions greater than 20
2005-07-29 10:02:52 -04:00
Ken Martin
c6b011e35e
ENH: put cmake files intoa CMakeFiles subdir to clean up bin tree
2005-07-29 09:19:25 -04:00
Ken Martin
ad46c80f7a
ENH: fix warning
2005-07-28 15:24:31 -04:00
Andy Cedilnik
47e22fe041
ENH: make sure c flags are used for c and cxx flags are used for cxx, really Bill
2005-07-28 14:52:16 -04:00
Sebastien Barre
6e4b6ca0d3
ENH: add method to attempt to check if a file is text or binary
2005-07-28 13:21:03 -04:00
Andy Cedilnik
fac61306a2
ENH: make sure custom commands depend on full path files only: Bill as Andy
2005-07-28 13:12:07 -04:00
Andy Cedilnik
a6abb79776
STYLE: Nightly Version update
2005-07-28 11:58:52 -04:00
Ken Martin
825a762a30
ENH: always write out all custom commands
2005-07-28 09:14:42 -04:00
Brad King
6873773487
BUG: InitializeFromParent should copy include file regular expressions.
2005-07-27 17:23:39 -04:00
Brad King
80802c21b6
ENH: RUN_TESTS target now uses proper CMAKE_CFG_INTDIR setting to get $(IntDir) or $(OutDir) depending on the generator.
2005-07-27 16:46:06 -04:00
Brad King
99f3b37f9c
BUG: Hack to support building existing trees with UTILITY_SOURCE commands and the new VS generator directory structure.
2005-07-27 16:37:44 -04:00
Andy Cedilnik
de217bee8d
BUG: Generate RUN_TEST target if any tests are there
2005-07-27 15:46:21 -04:00
Brad King
f9aef0e422
ENH: Generator now creates a separate intermediate files directory for each target. This is needed for MSVC 8 to support parallel builds.
2005-07-27 13:36:36 -04:00
Ken Martin
4a98fcd059
ENH: fix some warnings and cleanup some
2005-07-27 12:41:08 -04:00
Andy Cedilnik
eccf5e7903
STYLE: Nightly Version update
2005-07-27 11:56:28 -04:00
Ken Martin
50cf415b2c
ENH: maybe fix fortran issue
2005-07-27 11:42:46 -04:00
Ken Martin
33efcc442b
ENH: fix some warnings and cleanup some
2005-07-27 11:36:43 -04:00
Ken Martin
ccc292e4b0
ENH: fix some warnings and cleanup some
2005-07-27 11:33:39 -04:00
Ken Martin
6cc7bca222
ENH: fix some warnings and cleanup some
2005-07-27 11:31:17 -04:00
Ken Martin
f85f919dbc
ENH: reduce the number of files produced still needs a bit more cleanup
2005-07-27 09:49:37 -04:00
Bill Hoffman
35e36b5b76
ENH: make sure source file depends are used to determine if custom commands are used
2005-07-26 13:26:37 -04:00
Bill Hoffman
9b8d15944f
ENH: if it is not a cmake target or a full path do not put depend information in the command
2005-07-26 13:26:04 -04:00
Bill Hoffman
b15852d8b7
ENH: make sure custom command depend on fluid so if fltk is part of project fluid gets built first
2005-07-26 13:25:28 -04:00
Andy Cedilnik
97286f3470
STYLE: Nightly Version update
2005-07-26 11:45:48 -04:00
Brad King
82a8e9be99
ENH: Added FundamentalType header defining platform-independent fixed size/signedness integer types.
2005-07-26 11:37:30 -04:00
Brad King
a5483acc0e
ENH: Added TEST_KWSYS_CXX_SAME_LONG_AND___INT64, TEST_KWSYS_CXX_SAME_LONG_LONG_AND___INT64, TEST_KWSYS_CAN_CONVERT_UI64_TO_DOUBLE, and TEST_KWSYS_CHAR_IS_SIGNED.
2005-07-26 11:36:39 -04:00
Brad King
b9d472d81d
ENH: Moved kwsys_ns and kwsysEXPORT macros to Configure.h in the case of building a kwsys source file. This allows more than one header to be included in a kwsys source file without redefining the macros.
2005-07-26 11:34:57 -04:00
Bill Hoffman
6a73e8ac69
ENH: fix lib case bug correctly
2005-07-25 16:10:08 -04:00
Andy Cedilnik
13bb9a9041
STYLE: Nightly Version update
2005-07-25 11:41:48 -04:00
Andy Cedilnik
89ddfc21d5
STYLE: Nightly Version update
2005-07-24 11:42:04 -04:00
Andy Cedilnik
182e669cfe
STYLE: Nightly Version update
2005-07-23 11:44:42 -04:00
Bill Hoffman
6ea4eadc68
BUG: undo fix
2005-07-23 10:32:57 -04:00
Andy Cedilnik
f5a5304c95
STYLE: Nightly Version update
2005-07-22 17:36:55 -04:00
Bill Hoffman
7041af809d
ENH: more efficent fix for bug # 2063
2005-07-22 15:41:23 -04:00
Bill Hoffman
72fdb13652
BUG: fix for case mismatched lib bug # 2063
2005-07-22 15:33:51 -04:00
Bill Hoffman
dc43a3d265
ENH: string += is very slow, so don't use it
2005-07-22 15:32:00 -04:00
Andy Cedilnik
ca90e8002b
ENH: Better handling of removed files and remove warning
2005-07-22 08:40:16 -04:00
Andy Cedilnik
9c8875a621
ENH: More regular expressions
2005-07-22 08:39:56 -04:00
Andy Cedilnik
a2acc029ae
ENH: Add support for detecting files that were removed
2005-07-21 15:54:57 -04:00
Andy Cedilnik
3074513009
STYLE: Nightly Version update
2005-07-21 10:26:03 -04:00
Andy Cedilnik
8483fa93c5
BUG: Remove duplicate prefix
2005-07-21 09:07:01 -04:00
Bill Hoffman
21d6980897
ENH: fix warning
2005-07-20 22:23:14 -04:00
Bill Hoffman
b8b298104b
ENH: make sure flags set in CC or CXX environment variables stay with the compiler
2005-07-20 15:44:55 -04:00
Bill Hoffman
5bb158f440
ENH: java does not work under mingw
2005-07-20 12:53:06 -04:00
Andy Cedilnik
712e64ebb3
ENH: Rename test
2005-07-20 12:40:11 -04:00
Andy Cedilnik
4bba497aa4
BUG: Initialize variable
2005-07-20 12:03:04 -04:00
Andy Cedilnik
11359c5ccb
ENH: Rename test
2005-07-20 12:02:45 -04:00
Andy Cedilnik
7f11eda79a
STYLE: Nightly Version update
2005-07-20 10:16:03 -04:00
Bill Hoffman
8ca558db9b
ENH: make it so that bootstrap does not use xml parser
2005-07-19 18:05:18 -04:00
Bill Hoffman
9062e6d922
ENH: fix for bug 1866, make -G,-D -C options allow for space between arg and value
2005-07-19 17:16:23 -04:00
Bill Hoffman
a13713818c
ENH: if Xcode21 is installed then create 21 compatible project files
2005-07-19 16:40:44 -04:00
Bill Hoffman
0ba0cb8a1a
ENH: add new stub generator
2005-07-19 15:28:41 -04:00
Bill Hoffman
0e986b12fc
ENH: add more docs
2005-07-19 15:27:12 -04:00
Andy Cedilnik
5cc08c658d
STYLE: Nightly Version update
2005-07-19 10:10:31 -04:00
Andy Cedilnik
f47a57c3e8
ENH: Add a way to submit extra files to the dashboard
2005-07-18 12:53:48 -04:00
Andy Cedilnik
3d84afe571
ENH: Several improvements and cleanups:
...
1. Add long command line arguments for every argument
2. Add a way to overwrite CTest configuration by providing --overwrite TimeOut=10
3. Improve argument parsing.
4. Add submit index argument
2005-07-18 11:46:45 -04:00
Andy Cedilnik
0949debece
ENH: Cleanup file name
2005-07-18 11:32:29 -04:00
Andy Cedilnik
0e3b1febbb
ENH: Cleanup the help a bit
2005-07-18 11:32:02 -04:00
Andy Cedilnik
20a59651d1
STYLE: Nightly Version update
2005-07-18 03:18:12 -04:00
Andy Cedilnik
39422f5e21
STYLE: Nightly Version update
2005-07-17 03:14:39 -04:00
Andy Cedilnik
c6c95f3931
STYLE: Nightly Version update
2005-07-16 03:16:37 -04:00
Bill Hoffman
6688a725a3
ENH: fix bug 1960
2005-07-15 15:20:52 -04:00
Bill Hoffman
455d8fc386
BUG: fix for bug 1838
2005-07-15 13:24:37 -04:00
Bill Hoffman
53cc549180
ENH: fix for older versions of cmake
2005-07-15 11:38:43 -04:00
Bill Hoffman
fe9714e2f0
ENH: fix static build of vtk with cmake by having custom targets chain depend information
2005-07-15 11:38:19 -04:00
Bill Hoffman
95e2b6070f
ENH: remove commented code
2005-07-15 11:37:25 -04:00
Bill Hoffman
9e99e4f92a
ENH: remove messages about not running java test
2005-07-15 11:36:22 -04:00
Bill Hoffman
2a8f981bee
ENH: fix compile error bug# 2020 on mac
2005-07-15 11:34:39 -04:00
Andy Cedilnik
2001d2f761
STYLE: Nightly Version update
2005-07-15 03:11:58 -04:00
Bill Hoffman
846701f0a7
ENH: fix wxdialog to build with xcode
2005-07-14 17:21:24 -04:00
Andy Cedilnik
21bac16584
ENH: add an install target for WXDialog
2005-07-14 16:46:19 -04:00
Bill Hoffman
44b54d2b94
ENH: fix for bug 992, mac bundle install fix
2005-07-14 16:00:40 -04:00
Bill Hoffman
a9692f0a18
BUG: fix for bug 1850 wrapping can leave out files if they are a substring of another file
2005-07-14 15:12:02 -04:00
Andy Cedilnik
0d14b57605
ENH: Some more cleanups and add ctest custom vector for regular expression to exclude from coverage
2005-07-14 14:15:51 -04:00
Andy Cedilnik
79eeb9c4e6
BUG: Look for custom files in all directories
2005-07-14 14:15:21 -04:00
Andy Cedilnik
c7de609a37
ENH: Add custom supression regular expressions
2005-07-14 13:25:40 -04:00
Bill Hoffman
b7b35d2c5a
FIX: fix bug 2043 borland compiler and dll problem and add a test for it
2005-07-14 12:21:49 -04:00
Andy Cedilnik
e8b10e1938
BUG: Fix line number inconsistency, improve output
2005-07-14 11:24:47 -04:00
Ken Martin
903541f49c
BUG: add support for borland exe with shared libs back in
2005-07-14 10:15:36 -04:00
Andy Cedilnik
0af5ef0e99
COMP: Remove warning and fix the logic
2005-07-14 09:29:54 -04:00
Andy Cedilnik
81211fc427
BUG: Rename tmp files
2005-07-14 09:29:33 -04:00
Andy Cedilnik
514a774cdf
STYLE: Nightly Version update
2005-07-14 03:13:15 -04:00
Bill Hoffman
42b76aea32
BUG: remove part of patch from bug 1965 that set executable paths
2005-07-13 16:57:29 -04:00
Bill Hoffman
3d5a724deb
BUG: revert part of patch that set executable debug prefix as it breaks too much stuff
2005-07-13 16:49:51 -04:00
Bill Hoffman
1b115dc2e3
ENH: add -L as possible library flag
2005-07-13 16:24:16 -04:00
Bill Hoffman
472c00e3a4
ENH: add support for bundles
2005-07-13 16:23:32 -04:00
Bill Hoffman
19ae75a934
BUG: try to fix failed test
2005-07-13 16:20:25 -04:00
Bill Hoffman
041d4688ec
ENH: add bundle test
2005-07-13 15:49:15 -04:00
Bill Hoffman
aa47caab2d
FIX: apply patch from bug# 1965
2005-07-13 11:21:30 -04:00
Andy Cedilnik
1e72091e86
ENH: Add timeout support
2005-07-13 10:17:18 -04:00
Andy Cedilnik
3e020b3dcc
COMP: Remove warning on windows
2005-07-13 09:49:01 -04:00
Andy Cedilnik
969bf65107
STYLE: Nightly Version update
2005-07-13 03:10:43 -04:00
Bill Hoffman
f03db9ebbe
ENH: change version
2005-07-12 17:24:07 -04:00
Andy Cedilnik
0f14e54f35
ENH: fixes for macosx
2005-07-12 15:06:49 -04:00
Andy Cedilnik
eee2d2b035
BUG: Revert the change to FileIsDirectory. Add FileIsSymlink and treat symlinks as files when removing directory
2005-07-12 13:21:21 -04:00
Andy Cedilnik
0e76ab6eb6
BUG: Go back to the original directory after examining the current directory
2005-07-12 12:31:42 -04:00
Andy Cedilnik
c9a7f056fd
BUG: Make sure it always starts in the current directory when searching for tests
2005-07-12 12:30:15 -04:00
Andy Cedilnik
219bcf25ba
BUG: When removing directory, use lstat instead of stat to make sure that symlinks are treated as files and not as directories
2005-07-12 10:40:14 -04:00
Andy Cedilnik
2dc914c839
BUG: Fix problem with visual studio in release mode
2005-07-12 08:50:09 -04:00
Andy Cedilnik
0afdb6e1cc
STYLE: Nightly Version update
2005-07-12 03:10:54 -04:00
Bill Hoffman
e4894bfc91
ENH: add curses include directory
2005-07-11 18:07:02 -04:00
Andy Cedilnik
3e99368485
ENH: Add default update options
2005-07-11 11:59:51 -04:00
Andy Cedilnik
6ca7664b90
BUG: Remove warning when using CVS
2005-07-11 11:16:14 -04:00
Andy Cedilnik
e09f2a6404
STYLE: Nightly Version update
2005-07-11 03:07:34 -04:00
Andy Cedilnik
c51fa2ba88
STYLE: Nightly Version update
2005-07-10 03:08:18 -04:00
Andy Cedilnik
29a0edae3d
STYLE: Nightly Version update
2005-07-09 03:08:05 -04:00
Ken Martin
91730c6005
ENH: slightly modified version of Alex's relative path arguments for custom commands
2005-07-08 11:51:21 -04:00
Ken Martin
d68b579666
ENH: minor version update
2005-07-08 09:53:01 -04:00
Brad King
931233ee7b
COMP: Fixed uninitialized variable.
2005-07-08 09:05:11 -04:00
Andy Cedilnik
388f03487e
STYLE: Nightly Version update
2005-07-08 03:08:49 -04:00
Ken Martin
f3ed62b75a
ENH: configure file will assume start source dir if a full path is not provided
2005-07-07 16:01:35 -04:00
Ken Martin
13e99490fb
BUG: library return values were not UNIX slashes on Win98
2005-07-07 15:06:57 -04:00
Ken Martin
ea38258eb3
BUG: mor emissing convert to unix slashes
2005-07-07 13:55:45 -04:00
Ken Martin
c5bfdf6917
ENH: cleaned up some old methods and vars
2005-07-07 11:44:36 -04:00
Brad King
eb60fedfe6
ENH: Removing CMAKE_HIDE_TARGET_DIRS since it has been superceded by CMAKE_TARGET_DIR_PREFIX.
2005-07-07 10:21:55 -04:00
Brad King
a899321dc2
ENH: Added use of CMAKE_TARGET_DIR_PREFIX variable to prepend a project-specified string to the names of all the target-name.dir directories.
2005-07-07 10:14:57 -04:00
Ken Martin
dcc0aa1296
ENH: added ability to prefix target directories with a . to make them not show up in ls. From patch from Alex
2005-07-07 10:11:33 -04:00
Ken Martin
9d531303c0
BUG: win95 returning non unix path for cmake command
2005-07-07 09:44:55 -04:00
Brad King
3f14dae716
ENH: Extended test 0 to run the executable twice using the same process object. This tests the reusability of the objects.
2005-07-07 09:06:56 -04:00
Brad King
7e7249cbd1
BUG: Fixed reusability of process object by clearing each pipe's Closed flag when cleaning up.
2005-07-07 09:05:59 -04:00
Andy Cedilnik
132eaa1ab3
STYLE: Nightly Version update
2005-07-07 03:08:32 -04:00
Ken Martin
ababb68820
BUG: fix for bootstrap problem
2005-07-06 16:16:12 -04:00
Andy Cedilnik
c4db8aba73
STYLE: Fix typos
2005-07-06 15:51:11 -04:00
Andy Cedilnik
0b86a0c926
COMP: Remove warning
2005-07-06 15:49:55 -04:00
Andy Cedilnik
38b68bcd78
ENH: Improve support for various versions of gcov
2005-07-06 15:27:02 -04:00
Ken Martin
5aad7d13cb
BUG: project command should also work with lower case
2005-07-06 15:25:05 -04:00
Andy Cedilnik
f1f141fe7d
BUG: On windows there can be a problem because scp does not handle drive names. This uses relative path for scp
2005-07-06 15:11:38 -04:00
Andy Cedilnik
c6cb18da43
STYLE: Nightly Version update
2005-07-06 03:10:01 -04:00
Ken Martin
4c00a1d1e6
ENH: revert back to string replacement version
2005-07-05 10:08:46 -04:00
Ken Martin
12605f16ac
BUG: util targets now show up in locla makefile and make rebuild_cache now works in subdirs
2005-07-05 09:21:44 -04:00
Ken Martin
d11707c6e6
BUG: fix for debug optimized link libraries
2005-07-05 09:00:20 -04:00
Andy Cedilnik
d129145619
STYLE: Nightly Version update
2005-07-05 03:02:02 -04:00
Andy Cedilnik
8efd1936d4
STYLE: Nightly Version update
2005-07-04 03:01:25 -04:00
Andy Cedilnik
034d87eef5
ENH: Only truncate files when not in try compile. Alsom move truncating code closer to configure
2005-07-03 12:06:40 -04:00
Andy Cedilnik
69911a74aa
STYLE: Nightly Version update
2005-07-03 03:02:41 -04:00
Andy Cedilnik
baf5601acb
ENH: Improve performance of MakeXMLSafe, improve performance of reading custom ctest files, and remove error when running ctest on directory without DartConfiguration.tcl
2005-07-02 22:50:57 -04:00
Andy Cedilnik
26a70a2e37
STYLE: Unify number of spaces
2005-07-02 22:32:37 -04:00
Andy Cedilnik
bd44dc14fe
ENH: Improve performance by compiling regular expressions when needed
2005-07-02 22:31:30 -04:00
Andy Cedilnik
e712c7c05e
ENH: Improve performance of testing and do not complain if DartTestfile.txt is not found or if directory does not exist
2005-07-02 22:30:37 -04:00
Andy Cedilnik
69ca8776a8
ENH: Start adding the code that will truncate output logs
2005-07-02 22:25:43 -04:00
Andy Cedilnik
5a25895c1c
STYLE: Nightly Version update
2005-07-02 01:25:15 -04:00
Ken Martin
7f2e7443bf
ENH: added Alexander's target property TYPE
2005-07-01 10:57:39 -04:00
Ken Martin
d5814719d6
ENH: added patch from Alexander Neundorf to get DEFINITIONS
2005-07-01 10:23:16 -04:00
Jorgen Bodde
6a1de7f5ad
initial checkin for bin dir
2005-06-30 15:54:59 -04:00
Jorgen Bodde
8c28e4e9f0
Initial checkin new wx dialog
2005-06-30 15:54:14 -04:00
Jorgen Bodde
099587c4ee
deleted old wx-dialog
2005-06-30 15:52:04 -04:00
Ken Martin
154a0cd162
ENH: added local help and install targets
2005-06-30 09:53:03 -04:00
Brad King
33abddf90c
BUG: Do not increment optr by 2 after storing only one character. Also fixed possibility of storing uninitialized characters from the last triplet.
2005-06-30 09:21:00 -04:00
Andy Cedilnik
2b27152af2
STYLE: Nightly Version update
2005-06-30 05:47:02 -04:00
Andy Cedilnik
e90bbc11f3
STYLE: Nightly Version update
2005-06-29 05:49:24 -04:00
Andy Cedilnik
03e78aae60
STYLE: Nightly Version update
2005-06-28 05:45:11 -04:00
Ken Martin
121fa374a9
BUG: dont pass unverified char * to streams
2005-06-27 15:59:16 -04:00
Andy Cedilnik
8d19ce76b5
STYLE: Nightly Version update
2005-06-27 05:50:20 -04:00
Andy Cedilnik
8147e22aba
STYLE: Nightly Version update
2005-06-26 05:43:42 -04:00
Andy Cedilnik
20198a9be3
STYLE: Nightly Version update
2005-06-25 05:44:52 -04:00
Andy Cedilnik
359397e9a1
BUG: Exit properly on SCP submission
2005-06-24 13:29:22 -04:00
Andy Cedilnik
05d8429206
COMP: Remove warnings
2005-06-24 09:41:01 -04:00
Andy Cedilnik
b7514580f9
ENH: Move curl to utilities
2005-06-24 09:06:26 -04:00
Andy Cedilnik
7c730973bb
ENH: Initial import
2005-06-24 09:02:17 -04:00
Andy Cedilnik
c4036bd942
STYLE: Nightly Version update
2005-06-24 05:43:35 -04:00
Andy Cedilnik
e7d15aa7c5
ENH: Make iterators const
2005-06-23 16:06:52 -04:00
Andy Cedilnik
1b578d3180
ENH: Several improvements with the way things are handled. Also, support multiple submited files
2005-06-23 13:04:18 -04:00
Ken Martin
5c68b61a9c
COMP: fix compiler warnings
2005-06-23 12:34:19 -04:00
Utkarsh Ayachit
0e18526103
BUG: reverting to 1.53
2005-06-23 12:05:11 -04:00
Utkarsh Ayachit
573bd54fc2
BUG: fixed conflicts between file names among different utilities.
2005-06-23 11:22:09 -04:00
Ken Martin
dec5cc1082
ENH: converted macro to use variables and fixed some case issues with some function blockers
2005-06-23 11:03:57 -04:00
Brad King
553f7a04d0
ENH: Added some smaller primes to allow small hash table sizes and therefore shorter initial construction times.
2005-06-23 10:25:57 -04:00
Andy Cedilnik
cad1975871
STYLE: Nightly Version update
2005-06-23 05:57:00 -04:00
Ken Martin
5c3bd0e8e2
STYLE: updated the docs to be more accurate
2005-06-22 14:20:16 -04:00
Ken Martin
de89c6fa69
COMP: fix possible poroblem with freed memory
2005-06-22 14:16:18 -04:00
Ken Martin
6e6bfc752b
COMP: fix unused variable
2005-06-22 14:04:52 -04:00
Ken Martin
f5dbca4971
ENH: changed FOREACH to use variables instead of string replacement
2005-06-22 13:32:11 -04:00
Andy Cedilnik
1823e78d5c
BUG: Fix displaying of percentage
2005-06-22 10:54:19 -04:00
Ken Martin
cba6b73340
BUG: clean rule wasn't cleaning libs and executables
2005-06-22 10:09:17 -04:00
Ken Martin
3b66c0a574
ENH: some better checks
2005-06-22 09:12:05 -04:00
Ken Martin
369308ca76
ENH: make LOCATION an computed property of the target and get rid of a bunch of const junk
2005-06-22 09:06:46 -04:00
Andy Cedilnik
5fab6eebd6
STYLE: Nightly Version update
2005-06-22 05:43:46 -04:00
Andy Cedilnik
01a78e617a
ENH: Remove stray abort
2005-06-21 16:44:46 -04:00
Ken Martin
dd2e2807cb
ENH: fix for BSD makes no longer use dir name as a target
2005-06-21 16:29:47 -04:00
Brad King
60b72ab3de
BUG: Fixed error message formatting when try run executable command cannot be found.
2005-06-21 14:20:30 -04:00
Andy Cedilnik
9e9b6a8354
BUG: Fix escaping to make OSX work again
2005-06-21 11:01:24 -04:00
Brad King
05f5f379a7
BUG: Use sleep(1) instead of usleep(1000000) because some UNIX systems specify that the argument to usleep must be less than 1000000.
2005-06-21 10:33:57 -04:00
Ken Martin
b25dea9f11
ENH: add test to make sure custom commands are used
2005-06-21 09:34:47 -04:00
Andy Cedilnik
43e1e82fc6
STYLE: Nightly Version update
2005-06-21 05:56:56 -04:00
Andy Cedilnik
c60263f5ea
ENH: Initialize handler before processing it
2005-06-20 17:57:32 -04:00
Andy Cedilnik
b17c77a1b5
ENH: Until there is some test for curses dialog, no need to do coverage
2005-06-20 17:37:40 -04:00
Ken Martin
e6f9ea3d13
BUG: goof in new feature fixed
2005-06-20 16:24:37 -04:00
Ken Martin
2735dbe835
ENH: removed unused files
2005-06-20 14:15:11 -04:00
Ken Martin
26c53fe14c
ENH: modified GET_TARGET_PROPERTIES to work with all targets
2005-06-20 14:00:48 -04:00
Sebastien Barre
490119d2aa
ENH: fix test, it has to return a true/false value otherwise it just passes the test, and add test for EscapeChars
2005-06-20 13:49:04 -04:00
Brad King
cbdc3f408d
ENH: Added documentation of VERSION and SOVERSION properties.
2005-06-20 11:54:12 -04:00
Ken Martin
3748dff70d
ENH: no longer used
2005-06-20 11:53:50 -04:00
Ken Martin
68cb67c3b1
COMP: see about fixing warning
2005-06-20 08:59:33 -04:00
Andy Cedilnik
abcf16ac20
STYLE: Nightly Version update
2005-06-20 05:50:50 -04:00
Andy Cedilnik
087a2cc1ea
STYLE: Nightly Version update
2005-06-19 06:51:34 -04:00
Andy Cedilnik
342af15b2c
STYLE: Nightly Version update
2005-06-18 05:28:36 -04:00
Andy Cedilnik
793ae7172f
COMP: Fix problems with old cmake
2005-06-17 23:15:12 -04:00
Andy Cedilnik
1bbccc5bef
ENH: Improve handling of escaped characters
2005-06-17 15:50:08 -04:00
Andy Cedilnik
b7a2d11f2d
ENH: Pass ctest config type to subprocesses
2005-06-17 15:44:32 -04:00
Andy Cedilnik
6ab962b348
ENH: Pass configuration type to subprocesses
2005-06-17 15:43:35 -04:00
Brad King
81c92386ac
ENH: Enabling new test 7 of process execution.
2005-06-17 14:13:32 -04:00
Brad King
7aa0492422
ENH: Added polling feature to documentation of WaitForData.
2005-06-17 14:07:17 -04:00
Brad King
5df6d35dc6
BUG: Fixed polling feature of WaitForData.
2005-06-17 14:05:35 -04:00
Brad King
28ffc134a0
ENH: Added test 7 to expose problems with polling by WaitForData.
2005-06-17 13:59:22 -04:00
Brad King
9fd4560ba2
BUG: Fixed polling capability of WaitForData.
2005-06-17 13:57:27 -04:00
Andy Cedilnik
d9dc9b54a6
ENH: Add superclass for all commands and handlers. Improve handlers to have initialization code, and start initializing ctest when start is invoked
2005-06-17 13:04:56 -04:00
Mathieu Malaterre
d3239ac68f
ENH: Fix Bug #1950 , provide a direct access to the input. Minor cleanup (convenience)
2005-06-17 11:46:29 -04:00
Brad King
65e2c18d73
ENH: Enabling ability for CMAKE_MINIMUM_REQUIRED version to include patch level. Submitted by Alexander Neundorf.
2005-06-17 09:49:06 -04:00
Andy Cedilnik
fb7b1cb551
STYLE: Nightly Version update
2005-06-17 05:50:21 -04:00
Andy Cedilnik
5e5d8d85e1
When running the same ctest as the one we are testing, make sure to run as separate process
2005-06-16 16:42:31 -04:00
Andy Cedilnik
f7ddfbe1fd
ENH: Add extra argument
2005-06-16 16:33:24 -04:00
Andy Cedilnik
73fe7c316a
ENH: Return error if there is an ERROR_MESSAGE. Also fix tag for the test
2005-06-16 16:24:39 -04:00
Andy Cedilnik
ed75322836
COMP: Fix build error on Windows
2005-06-16 15:44:35 -04:00
Andy Cedilnik
c34696021d
ENH: Add test of macro
2005-06-16 14:56:28 -04:00
Andy Cedilnik
9a7dec33a3
ENH: Before running configre, remove all macros. Also, backup the command names. Also, make command names case insensitive
2005-06-16 14:56:15 -04:00
Andy Cedilnik
4c658a5bc5
ENH: Add classname to commands
2005-06-16 14:05:22 -04:00
Andy Cedilnik
2cc5ed49d1
ENH: Several improvements to CTest:
...
1. Support for showing line numbers when debugging ctest --show-line-numbers
2. Modify the ctest initialization code, so that it can be delayed
3. Handlers now have corresponding command if they were invoked from the command (so far only update actually use that)
4. Start command is simplified and the functionality is moved to CTest
5. Update can perform initial checkout if CTEST_CHECKOUT_COMMAND is set
6. Add test that checks out kwsys and perform tests on the fresh checkout
2005-06-16 13:18:21 -04:00
Ken Martin
b156314ab3
ENH: add first cut at support for exe with same name as lib
2005-06-16 11:52:51 -04:00
Ken Martin
fbf40e202a
ENH: add first cut at support for exe with same name as lib
2005-06-16 11:48:43 -04:00
Ken Martin
662234eff9
ENH: replace brackets with more generic find
2005-06-16 10:23:43 -04:00
Ken Martin
84dce824e5
ENH: make more specific in reject self linking
2005-06-16 10:22:43 -04:00
Andy Cedilnik
67c4e66845
STYLE: Nightly Version update
2005-06-16 05:50:09 -04:00
Andy Cedilnik
63a34874d5
ENH: Add accessor for Makefile and make SetError public
2005-06-15 15:51:39 -04:00
Andy Cedilnik
d6f77bddc4
ENH: Pass in memcheck command options and suppresions, and change skin to tool
2005-06-15 10:53:49 -04:00
Andy Cedilnik
9755dd4f22
ENH: Handle passing in coverage command
2005-06-15 10:53:09 -04:00
Andy Cedilnik
feb271089e
ENH: Add logging to improve coverage
2005-06-15 08:54:56 -04:00
Andy Cedilnik
78a4164c4b
STYLE: Nightly Version update
2005-06-15 05:42:41 -04:00
Andy Cedilnik
d797ba2c7e
ENH: More cleanups
2005-06-14 15:49:30 -04:00
Andy Cedilnik
04f0a634a5
ENH: Add commands for memory checking and coverage
2005-06-14 14:00:45 -04:00
Andy Cedilnik
40d289dd68
ENH: Improve variable name regular expression
2005-06-14 13:22:08 -04:00
Andy Cedilnik
24a5c0a72e
ENH: Save command that macro overwrites
2005-06-14 12:48:59 -04:00
Andy Cedilnik
a95a4b000d
ENH: Separate standard output and standard error for problematic commands
2005-06-14 11:42:53 -04:00
Andy Cedilnik
02f12a82be
STYLE: Nightly Version update
2005-06-14 03:02:06 -04:00
Sebastien Barre
7f2c1e434c
ENH: add method to escape some chars in a string
2005-06-13 18:03:53 -04:00
Andy Cedilnik
6037d1ae66
ENH: Handle non-existing variables
2005-06-13 14:29:45 -04:00
Andy Cedilnik
29f7e505a5
ENH: Use the new parser that supports nested variables
2005-06-13 11:00:29 -04:00
Andy Cedilnik
385cced66c
ENH: More cleanups
2005-06-13 10:27:05 -04:00
Andy Cedilnik
043ddabc91
ENH: More optimization
2005-06-13 10:11:44 -04:00
Andy Cedilnik
733c1c193b
ENH: Initial import
2005-06-13 10:01:20 -04:00
Andy Cedilnik
d36f3c5543
ENH: Handle errors and optimize a bit
2005-06-13 10:00:59 -04:00
Andy Cedilnik
84f12f9298
ENH: Remove some allocations
2005-06-13 10:00:15 -04:00
Andy Cedilnik
1a1e78be6f
ENH: Rearange and cleanup
2005-06-13 09:59:48 -04:00
Ken Martin
c9cc368a9d
ENH: made configure file immediate by default for 2.2 or later
2005-06-13 09:33:38 -04:00
Andy Cedilnik
4391edcdd4
STYLE: Nightly Version update
2005-06-12 03:07:32 -04:00
Andy Cedilnik
e862a8c8ab
STYLE: Nightly Version update
2005-06-11 03:07:09 -04:00
Ken Martin
8f8b72164a
ENH: remove old 1.2 compatability from cmake 2.2
2005-06-10 11:27:41 -04:00
Ken Martin
80f796039c
ENH: remove old 1.2 compatability from cmake 2.2
2005-06-10 10:45:43 -04:00
Ken Martin
e559aa11ac
ENH: added support for forcing recomputation of depends
2005-06-10 10:45:08 -04:00
Ken Martin
c25e2b9b97
ENH: change workings of command so that it can all happing in the initial pass still works the old way but complains
2005-06-10 10:09:17 -04:00
Ken Martin
f0b8cecf9d
ENH: allow libs with no sources but complain
2005-06-10 10:08:41 -04:00
Andy Cedilnik
ab313ca547
ENH: Be more verbose
2005-06-10 09:01:37 -04:00
Andy Cedilnik
cf4ed39140
ENH: Be more verbose
2005-06-10 08:56:56 -04:00
Ken Martin
708828dc37
ENH: removed old convert calls
2005-06-10 08:41:47 -04:00
Andy Cedilnik
8b88391daa
STYLE: Nightly Version update
2005-06-10 02:57:50 -04:00
Ken Martin
c08862a88d
ENH: removed UMG2
2005-06-09 14:39:14 -04:00
Ken Martin
26f509dda7
ENH: deprecate old ITK wrap command
2005-06-09 14:34:27 -04:00
Ken Martin
953e059ddf
BUG: fix KDev gen to call parent class Generate
2005-06-09 11:46:39 -04:00
Ken Martin
494c843d38
ENH: make KDev sub off of Gen3
2005-06-09 11:39:12 -04:00
Ken Martin
ea0a77fd81
ENH: removed old 1.2 compatability
2005-06-09 11:33:55 -04:00
Andy Cedilnik
2d4b06c8e5
ENH: some better error reporting and more robust handlign of bad targets
2005-06-09 09:48:44 -04:00
Brad King
a7fcb07418
COMP: Disable more warnings.
2005-06-09 08:19:16 -04:00
Brad King
65ef62c697
COMP: Fix no-assignment-operator warning and disable typedef-name synonym warning.
2005-06-09 08:18:46 -04:00
Brad King
05bd270109
COMP: Disable useless warnings.
2005-06-09 08:03:45 -04:00
Brad King
943108cadf
ENH: C++ configuration should include C configuration.
2005-06-09 08:02:58 -04:00
Brad King
c1f64baa4a
COMP: Need windows.h even on cygwin to get CreateFile API.
2005-06-09 07:51:49 -04:00
Brad King
c7a61b9802
COMP: Fixed conversion warnings.
2005-06-09 07:40:41 -04:00
Andy Cedilnik
1046ba0f08
STYLE: Nightly Version update
2005-06-09 04:14:20 -04:00
Ken Martin
d82a038ee1
BUG: fatal error in include file should not cause report of missing include file
2005-06-08 16:55:30 -04:00
Ken Martin
cc6170c494
ENH: better error checking for add library or executable with no source files
2005-06-08 16:39:29 -04:00
Ken Martin
4ff9d1eae3
BUG: prevent segfault when no sources provided for lib
2005-06-08 16:31:34 -04:00
Andy Cedilnik
bbf1c3a0e8
ENH: Handle more cases
2005-06-08 14:18:31 -04:00
Andy Cedilnik
2f42e93427
ENH: Initial import (not working yet)
2005-06-08 10:41:05 -04:00
Andy Cedilnik
a3e70d3e80
STYLE: Nightly Version update
2005-06-08 04:09:49 -04:00
Ken Martin
8108786494
ENH: fix for incorrect setting of CONFIZGURATION_TYPES
2005-06-07 12:07:34 -04:00
Andy Cedilnik
7758abb2e6
BUG: Remove debugging code
2005-06-07 10:55:44 -04:00
Ken Martin
749fe26394
ENH: fix problem with dependency scanning
2005-06-07 10:47:28 -04:00
Andy Cedilnik
6af66e8b20
ENH: Add capability to include files to DartTestfile.txt and add example of that
2005-06-07 09:57:05 -04:00
Andy Cedilnik
33f9780ade
ENH: Use CMake for parsing DartTestfile.txt
2005-06-07 09:06:38 -04:00
Andy Cedilnik
06ee4fc7b8
STYLE: Nightly Version update
2005-06-07 04:09:10 -04:00
Andy Cedilnik
3a839f7c3a
BUG: Initialize the iterator to prevent seg-fault
2005-06-06 09:23:45 -04:00
Andy Cedilnik
5217fdfefd
STYLE: Nightly Version update
2005-06-06 04:19:11 -04:00
Andy Cedilnik
0845d0e982
STYLE: Nightly Version update
2005-06-05 15:35:08 -04:00
Andy Cedilnik
1a165dc60d
ENH: Move the build-and-test code to a handler
2005-06-03 16:10:55 -04:00
Andy Cedilnik
6fe633e1f7
ENH: Add a method to parse command line argument inside the handler
2005-06-03 14:42:33 -04:00
Andy Cedilnik
99fa337616
BUG: Remove memory leak
2005-06-03 14:17:59 -04:00
Ken Martin
fdbfd6fc6e
ENH: no longer used
2005-06-03 13:00:58 -04:00
Ken Martin
672296fced
ENH: removed old commands
2005-06-03 12:58:39 -04:00
Andy Cedilnik
473a172f60
BUG: Remove unused code
2005-06-03 11:29:06 -04:00
Andy Cedilnik
d77b861939
STYLE: Nightly Version update
2005-06-03 04:03:58 -04:00
Andy Cedilnik
d56bed98d7
ENH: Add debug flag
2005-06-02 18:10:25 -04:00
Andy Cedilnik
8f6c1d3baa
BUG: Fix the order of things to make submit handler not crash when proxies are set
2005-06-02 16:47:47 -04:00
Andy Cedilnik
19b5c93ca2
ENH: Cleanup output even more
2005-06-02 14:48:10 -04:00
Ken Martin
6a19668513
ENH: removed the ABSTRACT_FILES command
2005-06-02 14:24:46 -04:00
Ken Martin
c2aa4e7a08
ENH: now also provides obj rules for local Makefiles
2005-06-02 13:41:34 -04:00
Andy Cedilnik
0b518c2fdb
COMP: Remove compile warning
2005-06-02 12:26:54 -04:00
Andy Cedilnik
ac05727cb0
ENH: Once the number of errors or warnings was reached, stop counting them. Also fix compile warning on bad compilers
2005-06-02 11:47:10 -04:00
Andy Cedilnik
afb83a7d44
BUG: On windows there are problems when opening file as ascii
2005-06-02 09:35:51 -04:00
Andy Cedilnik
88a9cb9fa5
STYLE: Nightly Version update
2005-06-02 04:02:51 -04:00
Andy Cedilnik
36121b9234
ENH: Streamline build process. This reduces the memory footprint, since only some number of lines of output will be in memory at the time. Also, this will report the build errors and warnings as it goes through the build
2005-06-01 15:59:22 -04:00
Ken Martin
46e5b9afe2
ENH: minor perf improvement
2005-06-01 13:37:49 -04:00
Ken Martin
0f8282fab1
BUG: do not add help target if there is a real target named help
2005-06-01 13:24:37 -04:00
Brad King
5a4f27b61c
BUG: Fixed name given to clean target listing for executable and library targets.
2005-06-01 13:19:53 -04:00
Ken Martin
8cd3eabee2
COMP: fix warning
2005-06-01 11:18:23 -04:00
Andy Cedilnik
cd97dc5f79
BUG: Remove duplicate targets when in different generators
2005-06-01 09:25:10 -04:00
Ken Martin
35fcd2715e
COMP: fix warning
2005-06-01 08:59:18 -04:00
Ken Martin
492b16b19d
COMP: fix warning
2005-06-01 08:54:34 -04:00
Ken Martin
704ed70b1f
COMP: fix warning
2005-06-01 08:50:12 -04:00
Ken Martin
c3c609ab03
ENH: made immediate
2005-06-01 08:48:58 -04:00
Andy Cedilnik
8e3832c3d5
ENH: Make CMake --build-and-test to be verbose by default
2005-06-01 08:25:43 -04:00
Andy Cedilnik
20bb808656
ENH: Add support for deque
2005-06-01 08:25:21 -04:00
Andy Cedilnik
34b6353324
STYLE: Nightly Version update
2005-06-01 03:56:00 -04:00
Andy Cedilnik
7f7cf5ee6b
COMP: Remove ERROR reserved word or something and replace with ERROR_MESSAGE
2005-05-31 18:40:43 -04:00
Andy Cedilnik
f6e5a878fc
ENH: Add support for writing output file. While doing that, redesign the way ctest does output. There may still be problems with commands failing, but that should be fixed by applying the similar concept to whole CMake
2005-05-31 17:32:40 -04:00
Ken Martin
664a93121f
ENH: removed the PREORDER option from the AddSubDirectory command
2005-05-31 15:10:04 -04:00
Ken Martin
e26293f3ab
COMP: fix a waring
2005-05-31 14:09:16 -04:00
Ken Martin
6999000852
ENH: now uses Makefile2 to cleanup zsh issues and provided some more documentation
2005-05-31 11:46:49 -04:00
Ken Martin
f79376c1d1
STYLE: add some better comments and remove some unused code
2005-05-31 10:16:28 -04:00
Andy Cedilnik
d101f94f9b
STYLE: Nightly Version update
2005-05-31 04:10:47 -04:00
Andy Cedilnik
72ee8e6542
ENH: Add support for iomanip
2005-05-30 17:26:38 -04:00
Andy Cedilnik
ea856b189d
STYLE: Nightly Version update
2005-05-30 04:02:22 -04:00
Andy Cedilnik
43cc52565a
STYLE: Nightly Version update
2005-05-29 04:04:57 -04:00
Bill Lorensen
bd74de53f3
COMP: warning.
2005-05-28 08:44:44 -04:00
Andy Cedilnik
04457b6a3a
STYLE: Nightly Version update
2005-05-28 04:10:24 -04:00
Sebastien Barre
a662af88de
ENH: add convenience function to convert Windows command line args into Unix argc/argv. Pulled and cleaned from PV/VV/VJ init code
2005-05-27 22:11:26 -04:00
Andy Cedilnik
c593bfc7d2
ENH: Use generated file stream for files
2005-05-27 16:17:38 -04:00
Andy Cedilnik
f0ed6737b1
STYLE: Nightly Version update
2005-05-27 04:08:43 -04:00
Andy Cedilnik
ef013caeb1
ENH: Fix for changes in XML-RPC for Dart2
2005-05-26 18:15:41 -04:00
Andy Cedilnik
17da34e188
COMP: Fix for support of VS 8.0 beta 2
2005-05-26 17:30:13 -04:00
Andy Cedilnik
b0a97bc014
STYLE: Nightly Version update
2005-05-26 04:09:34 -04:00
Ken Martin
a2f148936b
ENH: added clean target for subdirs
2005-05-25 15:09:06 -04:00
Ken Martin
d7cbf3e1d6
BUG: a fix for constant recomputing of depends
2005-05-25 12:22:32 -04:00
Andy Cedilnik
0e194cab84
ENH: new fortran depends to match new Unix Gen
2005-05-25 11:19:16 -04:00
Ken Martin
193747256b
ENH: switch to using new Unix Makefile generator for Unix as well
2005-05-25 11:18:41 -04:00
Andy Cedilnik
89e65c2c0b
STYLE: Nightly Version update
2005-05-25 04:07:11 -04:00
Ken Martin
8c8573c255
BUG: fix for directory of empty depend.make files
2005-05-24 16:36:36 -04:00
Ken Martin
144f3670c0
BUG: building libs caused all generated files to be deleted
2005-05-24 16:11:59 -04:00
Ken Martin
89495847cf
STYLE: fix the docs
2005-05-24 15:36:11 -04:00
Ken Martin
baeeb40823
ENH: some more cleanup and changes to how custom commands are stored
2005-05-24 14:42:23 -04:00
Ken Martin
ef6c5ae23e
ENH: optimization to not use requires step unless a language requires it
2005-05-24 11:17:30 -04:00
Andy Cedilnik
ee51ec64e2
STYLE: Nightly Version update
2005-05-24 04:08:56 -04:00
Andy Cedilnik
a088b81586
STYLE: Nightly Version update
2005-05-23 03:57:13 -04:00
Andy Cedilnik
112fc1406a
STYLE: Nightly Version update
2005-05-22 03:56:50 -04:00
Andy Cedilnik
2b812f4313
STYLE: Nightly Version update
2005-05-21 03:56:36 -04:00
Andy Cedilnik
e86b9d33d0
BUG: fix for empty custom commands
2005-05-20 12:09:33 -04:00
Ken Martin
60bcce7fa2
ENH: added help target and made custom commands execute in start output directory
2005-05-20 11:01:21 -04:00
Ken Martin
db3d203893
ENH: fix warning and also add back in build.make
2005-05-20 08:45:52 -04:00
Ken Martin
9d8d6c14c1
ENH: fix warning and also add back in build.make
2005-05-20 08:45:33 -04:00
Andy Cedilnik
75598b9de0
STYLE: Nightly Version update
2005-05-20 03:57:42 -04:00
Ken Martin
39f0eadad3
COMP: fix warning
2005-05-19 15:55:31 -04:00
Ken Martin
463c8e07a8
ENH: fixes for subdir build Makefiles
2005-05-19 15:00:35 -04:00
Ken Martin
b2cca4799d
COMP: fix warning
2005-05-19 13:32:55 -04:00
Ken Martin
c37eecffe2
BUG: fix for bad depency clearing
2005-05-19 13:26:24 -04:00
Ken Martin
1e78125a7b
ENH: some performance improvements
2005-05-19 10:52:59 -04:00
Andy Cedilnik
1137970d54
STYLE: Nightly Version update
2005-05-19 03:55:29 -04:00
Ken Martin
451c63df0d
ENH: fix for makes that do not handle targets wihtout a rule to build them
2005-05-18 16:10:49 -04:00
Ken Martin
78b5cca6e3
ENH: another step to the next generator still not optimized yet
2005-05-18 13:46:00 -04:00
Andy Cedilnik
aa73e653aa
STYLE: Nightly Version update
2005-05-18 04:01:46 -04:00
Ken Martin
8575d2369d
COMP: some warning fixes and cleanup
2005-05-17 14:39:18 -04:00
Andy Cedilnik
185b6f0b02
ENH: implemented provides requires code
2005-05-17 14:22:59 -04:00
Ken Martin
61358ac75c
ENH: some more reorg
2005-05-17 11:15:09 -04:00
Andy Cedilnik
226f7f6639
STYLE: Nightly Version update
2005-05-17 03:57:41 -04:00
Brad King
7ed018ec09
BUG: Changing to a new test for whether to do relative path conversion. Now only paths inside the source or binary trees are converted.
2005-05-16 14:17:30 -04:00
Brad King
26f82b064c
ENH: Removing previous debug code.
2005-05-16 13:42:23 -04:00
Ken Martin
1c95c08ccf
ENH: some updates to the provides requires code
2005-05-16 10:53:02 -04:00
Andy Cedilnik
c2c0956c43
STYLE: Nightly Version update
2005-05-15 03:57:16 -04:00
Andy Cedilnik
462fad0b2f
STYLE: Nightly Version update
2005-05-14 04:01:44 -04:00
Ken Martin
6f247e851f
ENH: remove duplicate provide rule for fortran
2005-05-13 15:51:14 -04:00
Ken Martin
a3a7f040c6
COMP: shut up warning
2005-05-13 15:50:42 -04:00
Brad King
cbf6358068
ENH: Added knowledge of FreeBSD.
2005-05-13 14:45:54 -04:00
Brad King
b45071cc60
ENH: Adding debugging code for freebsd.
2005-05-13 14:44:20 -04:00
Ken Martin
27ab533963
BUG: minor cleanup and fix for convenience rules
2005-05-13 14:13:00 -04:00
Ken Martin
3744464c5e
BUG: filx for old bug in rel path computaiton code
2005-05-13 14:12:05 -04:00
Ken Martin
8c65179339
ENH: warning fixes and some first steps in cleaning up the convert code
2005-05-13 09:54:30 -04:00
Andy Cedilnik
9e5315fb54
STYLE: Nightly Version update
2005-05-13 04:04:55 -04:00
Bill Hoffman
bbdfcc581a
Undo fix as it broke the dashboard
2005-05-12 16:25:40 -04:00
Bill Hoffman
70ed04df05
ENH: fix for bug where debug, release etc flags were not used for linker options, BUG 1781 fix
2005-05-12 13:27:48 -04:00
Ken Martin
7e430b6f0b
COMP: shut up unused var
2005-05-12 11:26:13 -04:00
Ken Martin
4a701917a4
BUG: fix bad generator name
2005-05-12 11:24:23 -04:00
Ken Martin
52fc539e4e
ENH: defer relative paths
2005-05-12 10:58:23 -04:00
Ken Martin
caf17c123b
ENH: added new generator
2005-05-12 10:49:56 -04:00
Andy Cedilnik
e1c9730a01
STYLE: Nightly Version update
2005-05-12 03:53:15 -04:00
Ken Martin
c85069b290
ENH: some changes to the depends signature to be more flexible
2005-05-11 13:16:45 -04:00
Ken Martin
25d6c04add
ENH: another snapshot
2005-05-11 12:44:01 -04:00
Ken Martin
25f75d9075
ENH: added new methods to convert to HomeRelative paths
2005-05-11 10:19:58 -04:00
Ken Martin
4b1c392c9c
ENH: snapshot
2005-05-11 08:45:16 -04:00
Andy Cedilnik
0f0c1bf041
STYLE: Nightly Version update
2005-05-11 03:55:30 -04:00
Brad King
858a5131dc
ENH: Removing QNX hack for test 6 now that the problem has been fixed.
2005-05-10 16:41:20 -04:00
Brad King
a4aefb4faa
BUG: struct timeval uses unsigned types on at least one platform (QNX). Alot of the time logic assumes a signed type. Switch to using a signed representation that is converted to the native representation only for system calls.
2005-05-10 16:36:49 -04:00
Andy Cedilnik
efcb43a88f
ENH: Allow changing of file name
2005-05-10 11:11:28 -04:00
Brad King
dd9e2b904c
BUG: Re-implemented dependency line parsing to deal with quoted paths and escaped spaces.
2005-05-10 11:00:15 -04:00
Andy Cedilnik
b2f5af917b
ENH: Remove the old code
2005-05-10 10:10:51 -04:00
Andy Cedilnik
af5bc4f430
STYLE: Nightly Version update
2005-05-10 03:52:28 -04:00
Ken Martin
52d9753f80
ENH: some more fixes
2005-05-09 15:11:51 -04:00
Ken Martin
5fb21a0640
ENH: some more cleanup
2005-05-09 08:53:38 -04:00
Andy Cedilnik
20f668c6fe
STYLE: Nightly Version update
2005-05-09 03:57:50 -04:00
Andy Cedilnik
1b35cabc27
ENH: Add notes
2005-05-08 13:49:06 -04:00
Andy Cedilnik
8adc177bcf
ENH: Remove error about not being able to update CTest configuration
2005-05-08 13:48:52 -04:00
Andy Cedilnik
0842958977
ENH: Remove memory leak and remember global generator for next time
2005-05-08 13:48:09 -04:00
Andy Cedilnik
4e49c3bf6e
ENH: Add method so that ctest handlers and commands can add notes
2005-05-08 13:47:20 -04:00
Andy Cedilnik
26e8ff9ab6
STYLE: Nightly Version update
2005-05-08 04:00:03 -04:00
Andy Cedilnik
505e30e0fc
STYLE: Nightly Version update
2005-05-07 03:56:45 -04:00
Ken Martin
0cb20474d8
ENH: updates
2005-05-06 14:49:38 -04:00
Brad King
dc75c22645
COMP: Fixed forced bool conversion warning.
2005-05-06 12:38:23 -04:00
Brad King
e8911705d6
ENH: Added optional verbose output to build system dependency check.
2005-05-06 09:58:58 -04:00
Andy Cedilnik
6f35a272a7
STYLE: Nightly Version update
2005-05-06 03:52:56 -04:00
Ken Martin
c2cd47b32c
ENH: backup of work in progress
2005-05-05 12:45:53 -04:00
Andy Cedilnik
a9b729128f
BUG: If there is a fatal error, stop processing list file
2005-05-05 10:40:37 -04:00
Brad King
1c6f9716c3
BUG: Added space after /clean to avoid putting it together with the build configuration. This fixes the failure of the complext test on the second run in the same tree.
2005-05-05 10:26:41 -04:00
Andy Cedilnik
da34e811a9
ENH: Add configuration file for kwsys
2005-05-05 10:19:27 -04:00
Andy Cedilnik
3254c25e4f
ENH: Add new style ctest project
2005-05-05 10:19:09 -04:00
Andy Cedilnik
b74da8d3aa
ENH: Add default configure rules for CMake projects and add default rules for submission
2005-05-05 10:18:41 -04:00
Andy Cedilnik
407eac60f5
ENH: Add variable that holds cmake executable
2005-05-05 10:18:04 -04:00
Andy Cedilnik
21050b5b62
ENH: Add accessort for CMake executable
2005-05-05 10:17:24 -04:00
Brad King
946253c99d
ENH: Disabling test 6 on QNX until process killing can be resolved. It will just fail always for now.
2005-05-05 09:45:54 -04:00
Andy Cedilnik
f4a8c582aa
BUG: Fix logic for verbose
2005-05-05 09:21:35 -04:00
Brad King
60c904a58e
COMP: Removed unused parameter warning.
2005-05-05 09:09:38 -04:00
Brad King
69cf728623
COMP: Added work-around to avoid warnings about unreferenced inline functions from SGI termios.
2005-05-05 09:08:05 -04:00
Brad King
3336b74c01
COMP: Added initializer to avoid warning. It is not really needed, though.
2005-05-05 09:05:15 -04:00
Andy Cedilnik
5d60ff6147
STYLE: Nightly Version update
2005-05-05 03:51:07 -04:00
Andy Cedilnik
fe110e2ae0
ENH: Add split that splits on arbitrary separator
2005-05-04 11:37:01 -04:00
Andy Cedilnik
37f2d32686
ENH: Allow spaces in update command
2005-05-04 11:16:53 -04:00
Andy Cedilnik
9619d54003
ENH: Improve syntax
2005-05-04 11:13:35 -04:00
Andy Cedilnik
082b3b44d7
BUG: Fix bootstrap test on machines with spaces in the path
2005-05-04 11:13:00 -04:00
Andy Cedilnik
214269f095
ENH: Expose ConvertToUnixOutputPath
2005-05-04 11:12:27 -04:00
Andy Cedilnik
84e65f6a87
STYLE: Nightly Version update
2005-05-04 03:50:42 -04:00
Andy Cedilnik
2b29497de9
ENH: Add Site and BuildName, make sure that the rest of the default -S rule does not happen, and make sure that new tag will be created
2005-05-03 15:28:28 -04:00
Andy Cedilnik
d772fce254
ENH: No need to convert to output path
2005-05-03 15:20:16 -04:00
Brad King
4b843d135e
COMP: Removed warnings about unreachable code and constant control expressions. Added the changes to the instructions in the input lex files.
2005-05-03 15:19:34 -04:00
Brad King
bac564356b
COMP: Added pragma directives for SGI compilers to avoid useless warnings.
2005-05-03 14:58:13 -04:00
Brad King
c7a75e92c9
COMP: Changed while(1) to for(;;) to avoid warning about constant control expression.
2005-05-03 14:57:32 -04:00
Brad King
7b7f1db00a
COMP: Removed stray semicolon.
2005-05-03 14:53:48 -04:00
Brad King
d8ea77e454
COMP: Added hack to avoid SGI termios.h warnings.
2005-05-03 14:28:26 -04:00
Brad King
7cd0192909
COMP: Need #undef ECHO to avoid conflict with system ECHO definition.
2005-05-03 14:28:02 -04:00
Brad King
7ebba61010
COMP: Changed type of regmlen to avoid warnings when other lengths are converted to it.
2005-05-03 14:27:39 -04:00
Brad King
7dcb42de21
ENH: Adding test of running executable with forward slashes on windows.
2005-05-03 10:02:28 -04:00
Andy Cedilnik
de57a86298
ENH: Cleanups
2005-05-03 09:40:16 -04:00
Andy Cedilnik
c7feef30e2
ENH: Promote submit into a full handler, add test and submit command and do some cleanups
2005-05-03 08:17:39 -04:00
Andy Cedilnik
4675aed76e
STYLE: Nightly Version update
2005-05-03 04:15:17 -04:00
Andy Cedilnik
eb3857ce83
ENH: Make ctest build command work
2005-05-02 15:51:58 -04:00
Andy Cedilnik
e4af567bd2
ENH: Make AddCMakePath public
2005-05-02 15:51:12 -04:00
Andy Cedilnik
f812d053f6
ENH: Make FindMakeProgram public
2005-05-02 15:50:42 -04:00
Andy Cedilnik
f1ebfb24c6
ENH: More commands. Start working on new style ctest configuration
2005-05-02 14:15:29 -04:00
Andy Cedilnik
572d9f1147
STYLE: Nightly Version update
2005-05-02 03:42:29 -04:00
Andy Cedilnik
8caff19305
STYLE: Nightly Version update
2005-05-01 03:38:02 -04:00
Andy Cedilnik
ee2554040b
COMP: Remove warning
2005-04-30 15:36:01 -04:00
Andy Cedilnik
ed345507be
STYLE: Nightly Version update
2005-04-30 04:13:11 -04:00
Andy Cedilnik
1fff4183c2
ENH: Try to see if GenerateBuildCommand produces apropriate result
2005-04-29 12:50:29 -04:00
Andy Cedilnik
61d0a75d11
ENH: Add option to ignore errors. Only works on make
2005-04-29 11:49:18 -04:00
Brad King
48702f8a8d
COMP: Converting INSTALL->ALL_BUILD dependency implementation to use the AddUtility method on a target. This significantly simplifies the implementation and removes warnings about hiding virtual functions.
2005-04-29 10:11:24 -04:00
Andy Cedilnik
cf5c2b7ae8
COMP: Remove warning
2005-04-29 10:07:49 -04:00
Bill Hoffman
2f50e43032
ENH: make install depend on all
2005-04-29 10:06:55 -04:00
Andy Cedilnik
1e6da64fc3
STYLE: Nightly Version update
2005-04-29 04:15:51 -04:00
Andy Cedilnik
064ca3834b
ENH: Start working on command that will abstract generating of build command
2005-04-28 18:34:58 -04:00
Andy Cedilnik
cb3ea2328a
ENH: Start working on a method that abstracts generating of build command
2005-04-28 18:18:54 -04:00
Andy Cedilnik
7c5745ae95
ENH: Start working on command that will abstract generating of build command
2005-04-28 17:33:51 -04:00
Brad King
3b81a43294
ENH: Added dependency from INSTALL target to ALL_BUILD target so that targets build before being installed.
2005-04-28 16:21:28 -04:00
Brad King
91c254d708
BUG: Extending all timeouts to help out slower machines.
2005-04-28 09:21:03 -04:00
Andy Cedilnik
234d08682c
ENH: Add internal error
2005-04-28 09:14:22 -04:00
Andy Cedilnik
6ae09b0f5a
STYLE: Nightly Version update
2005-04-28 05:07:50 -04:00
Brad King
4b371ed7fe
ENH: Added dependency on all for install rule to make sure build is up to date before installing. This behavior can be disabled by setting CMAKE_SKIP_INSTALL_ALL_DEPENDENCY to true.
2005-04-27 11:46:46 -04:00
Brad King
0ef2334a5f
BUG: Do not leave ../ in the full path to a source file. Using CollapseFullPath simplifies the code anyway.
2005-04-27 11:33:22 -04:00
Brad King
cc2cd3bc41
BUG: Extending timeout of test 6 from 0.1 seconds to 3 seconds. This should avoid missed signals and intermittent failures.
2005-04-27 10:01:43 -04:00
Andy Cedilnik
ddd307f1d3
STYLE: Nightly Version update
2005-04-27 04:35:36 -04:00
Brad King
d6d91ac89f
ENH: Removing stdio_core hack. A better work-around has been put in cmStandardIncludes.h.
2005-04-26 14:12:31 -04:00
Brad King
7b2973d92f
COMP: Adding inclusion of stdarg.h to work-around SGI header bug in 7.4.2m.
2005-04-26 14:11:08 -04:00
Andy Cedilnik
d381fbfa38
BUG: Looks like std::string changes the result of c_str() call. This fixes potential problems
2005-04-26 11:31:08 -04:00
Andy Cedilnik
3db6752efb
COMP: Remove warning
2005-04-26 11:15:33 -04:00
Andy Cedilnik
094dd40d2e
COMP: Remove warnings
2005-04-26 11:09:29 -04:00
Brad King
15c7d45ecd
BUG: Fixed ordering of multiple commands in a custom target when implemented as custom commands. Also added support to execute pre-build rules first to be consistent with makefile generator.
2005-04-26 11:08:18 -04:00
Brad King
2b05a503e4
BUG: Added inclusion of pre-build rules for custom targets.
2005-04-26 08:51:45 -04:00
Andy Cedilnik
8e38fd8792
STYLE: Nightly Version update
2005-04-26 04:45:17 -04:00
Andy Cedilnik
26d4dd174f
COMP: Remove warning
2005-04-25 09:59:59 -04:00
Andy Cedilnik
3a928c027c
STYLE: Nightly Version update
2005-04-25 03:03:46 -04:00
Andy Cedilnik
c736b5b958
COMP: Fix problem on compilers that cannot implicitly convert std::string to cmStdString
2005-04-24 16:19:54 -04:00
Andy Cedilnik
d395b563ed
ENH: Improve internal test handling by creating a test class. Command cmEnableTesting now only sets CMAKE_TESTING_ENABLED and cmAddTest only adds a test to the list. The actual test files are written by local generator. This way we can at some point in the future replace DartTestfile with some XML file
2005-04-24 15:59:51 -04:00
Andy Cedilnik
3a8e7599b1
BUG: The argument is --ctest-config
2005-04-24 14:28:55 -04:00
Andy Cedilnik
f3ed1207ad
ENH: Support for modified and conflicts in subversion
2005-04-24 13:57:11 -04:00
Brad King
e26bafa52a
BUG: Older SGI compilers still have internal/stdio_core.h but do not support #include_next. We'll have to try-compile to test whether this hack is needed.
2005-04-24 13:15:50 -04:00
Andy Cedilnik
d6f9fd9f4e
BUG: Remember if there was update error
2005-04-24 12:32:56 -04:00
Andy Cedilnik
e6f2d880a6
STYLE: Nightly Version update
2005-04-24 02:26:10 -04:00
Andy Cedilnik
53ff7ca809
STYLE: Nightly Version update
2005-04-23 02:26:46 -04:00
Brad King
b1c5289787
ENH: Created cmTarget::GetLibraryNames to replace cmLocalUnixMakefileGenerator2::GetLibraryNames. Added cmTarget::GetLibraryCleanNames to be used by cmLocalUnixMakefileGenerator2. Now when a library is linked both the shared and static versions are removed from the build tree. In this way we avoid having both kinds of libraries present when the user switches BUILD_SHARED_LIBS on/off. This prevents problems with turning off shared libraries and then expecting the linker to use the static libraries only to find it is using the out-of-date shared versions.
2005-04-22 16:11:00 -04:00
Brad King
1b71f4477b
ENH: Added cmTarget::GetBaseName and cmTarget::GetFullName methods and removed cmLocalGenerator::GetFullTargetName and cmLocalUnixMakefileGenerator2::GetBaseTargetName. This functionality is more sensibly implemented in cmTarget. It is also needed for an upcoming feature in which both the shared and static versions of a library will be removed before one is linked.
2005-04-22 15:23:21 -04:00
Brad King
98d872c90e
COMP: Commented out unused variable until the corresponding logic is finished.
2005-04-22 13:52:36 -04:00
Brad King
49cb763452
COMP: Removed line continuation characters from #if lines to avoid linefeed problems on cygwin.
2005-04-22 11:57:59 -04:00
Brad King
b1e1d9c0fb
BUG: Drastically extending test5's timeouts to get it to pass when running on a heavily-loaded machine.
2005-04-22 09:44:59 -04:00
Brad King
8136f69813
COMP: Fixed assignment-in-conditional warning.
2005-04-22 09:22:07 -04:00
Brad King
c13fee6ebd
COMP: Fixed constant conditional warning.
2005-04-22 09:21:33 -04:00
Brad King
fbe5a2e629
COMP: Fixed unused parameter and constant conditional warnings.
2005-04-22 09:21:19 -04:00
Andy Cedilnik
e4092a2a7a
STYLE: Nightly Version update
2005-04-22 03:03:38 -04:00
Andy Cedilnik
dadd974d97
ENH: Reorganize a bit and make sure to report an error if there are modified files or conflicts
2005-04-21 18:23:28 -04:00
Brad King
2f4e516e23
COMP: Using a new work-around for stdarg.h problem on SGI.
2005-04-21 17:00:36 -04:00
Brad King
cf8a3a1521
BUG: Fixed hash_allocator_n size computation.
2005-04-21 16:46:39 -04:00
Brad King
e079b660c3
ENH: Added include-work-around for hashtable.hxx.in dependency.
2005-04-21 16:46:13 -04:00
Brad King
8567e7d0bc
BUG: Do not close stdout/stderr pipes in parent if they are shared.
2005-04-21 16:05:09 -04:00
Brad King
3f224b7558
COMP: Do not do va_list hack if there is no std:: namespace.
2005-04-21 13:56:55 -04:00
Brad King
8ddc8accb3
COMP: Added KWSys try-compiles KWSYS_STL_HAS_ALLOCATOR_TEMPLATE and KWSYS_STL_HAS_ALLOCATOR_OBJECTS. Needed for more old-stl support in the hashtable.
2005-04-21 13:47:43 -04:00
Andy Cedilnik
755928d756
STYLE: Nightly Version update
2005-04-21 02:50:28 -04:00
Andy Cedilnik
fb84b48a19
STYLE: Nightly Version update
2005-04-20 16:11:57 -04:00
Brad King
104b910aac
BUG: Adjusting timeouts for tests 4 and 5 to avoid early killing.
2005-04-20 08:53:45 -04:00
Andy Cedilnik
1e04844de9
COMP: Attempt to fix problem with building on SGI
2005-04-19 18:26:40 -04:00
Brad King
c98bd6249a
BUG: When killing a child all the pipe read ends should be closed. This will allow a child that is blocking while waiting to write to the pipe to wake up and receive the kill signal properly on cygwin.
2005-04-19 11:52:25 -04:00
Brad King
f362d6e2ef
BUG: Expanded difference in timeouts between tests 4 and 5 so that 5 does not timeout while waiting for 4 to timeout. This should fix the intermittent failure of test 5 on cygwin. ENH: When a mismatch is reported it now reports what it was as well as what it should have been.
2005-04-19 10:52:32 -04:00
Brad King
eebd1fb2dc
BUG: For some reason the non-template allocator test compiles on VS6 even though its allocator is a template. Adding ::size_type to be sure it accesses a member of the allocator.
2005-04-15 18:57:15 -04:00
Brad King
c290726b8f
BUG: Fix iterator traits test to use a real iterator instead of int*.
2005-04-15 18:49:21 -04:00
Brad King
78d1491173
BUG: Cannot use Win32 implementation for cygwin processes because then cygwin paths to executables like /usr/bin/ls are not found.
2005-04-15 16:10:26 -04:00
Brad King
bddade9696
COMP: Added KWSYS_CXX_HAS_CSTDDEF try-compile to KWSys to provide kwsys/cstddef header (to get size_t for hash_fun.hxx).
2005-04-15 16:00:44 -04:00
Brad King
cc996274f8
COMP: Replaced kwsys_stl with @KWSYS_NAMESPACE@_stl to properly use the configured namespace.
2005-04-15 15:30:28 -04:00
Sebastien Barre
ecc142ee33
ENH: move convenience method to get OS name and version from KWApp to KWSys.
2005-04-15 15:18:51 -04:00
Andy Cedilnik
3085b3bcfd
STYLE: Fix english
2005-04-15 14:47:36 -04:00
Brad King
66095be685
BUG: Added missing variable initialization that was accidentally removed on the previsous commit.
2005-04-15 13:56:23 -04:00
Brad King
370a39ce4b
ENH: Changing kwsysProcess implementation on Cygwin to use the Win32 implementation instead of the UNIX implementation. This makes dealing with misbehaving children work better. The KWSys Win32 process implementaion is more robust than the Cygwin implementation (partly because it doesn't have to exactly reproduce the POSIX api).
2005-04-15 13:35:26 -04:00
Bill Hoffman
b1541f3ee5
BUG: work around for buggy Tigger OSX systems that read two copies of the same file in a directory
2005-04-15 10:46:19 -04:00
Brad King
6c68c81475
ENH: Added KWSys try-compiles KWSYS_STL_HAS_ITERATOR_TRAITS, KWSYS_STL_HAS_ITERATOR_CATEGORY, KWSYS_STL_HAS___ITERATOR_CATEGORY, and KWSYS_STL_HAS_ALLOCATOR_NONTEMPLATE to get the hash table to compile on old HP and Sun compilers.
2005-04-15 09:54:03 -04:00
Andy Cedilnik
4caefef37e
STYLE: Nightly Version update
2005-04-15 09:35:22 -04:00
Brad King
df994e53fe
COMP: Replacing _Select1st with a specialized hash_select1st that avoids requiring the stl pair to have first_type defined. The old HP STL does not define first_type and second_type in its pair.
2005-04-15 09:05:05 -04:00
Brad King
7f706ecc98
ENH: Added KWSYS_CXX_HAS_ARGUMENT_DEPENDENT_LOOKUP try-compile to KWSys. Needed to optionally bring hash table comparison operators into the global namespace when argument dependent lookup is not supported.
2005-04-15 08:59:30 -04:00
Brad King
d3a69766df
COMP: Removed extra variable initializations to avoid Borland warnings.
2005-04-15 08:25:53 -04:00
Andy Cedilnik
5cbd066116
STYLE: Nightly Version update
2005-04-14 04:50:19 -04:00
Brad King
4fe07aa481
COMP: Remove friend templates and always use template friends (possibly with <>). Needed to work-around Sun CC bug.
2005-04-13 23:04:23 -04:00
Brad King
caac6c78b4
COMP: Disable MSVC debug symbol truncation warning.
2005-04-13 23:03:26 -04:00
Andy Cedilnik
b59dd02911
ENH: For sanity, create directory before creating generated file stream
2005-04-13 18:13:09 -04:00
Brad King
8d150e0bfb
BUG: The test1 executable has been removed from kwsys. Instead using testIOS for the kwsys test.
2005-04-13 17:58:08 -04:00
Brad King
21d54eea8d
STYLE: Renaming kwsys-hash test to kwsys-testhash for consistency with other tests.
2005-04-13 16:58:30 -04:00
Brad King
79c0487de9
COMP: Removing return value from test6. It is an infinite loop, so the return causes warnings. It will never return anyway.
2005-04-13 16:55:47 -04:00
Brad King
7297496a34
ENH: Removing old test1.c Process execution example. It is fully replaced by testProcess.
2005-04-13 16:47:19 -04:00
Brad King
caf54b2093
COMP: Adding work-around for CMake dependency scanning limitation. Any configured header included by KWSYS_HEADER() in a .c or .cxx file in kwsys itself must use this hack to get dependencies.
2005-04-13 16:46:09 -04:00
Andy Cedilnik
826405a1b6
ENH: Speedup by storing source name without last extension
2005-04-13 16:35:26 -04:00
Andy Cedilnik
030dd4b91e
ENH: Speedup by only getting the source once
2005-04-13 16:34:52 -04:00
Andy Cedilnik
c09f6172a4
ENH: Improve performance by using vector of char instead of string
2005-04-13 16:25:55 -04:00
Brad King
5e02b5ec96
BUG: Only do ~ test if HOME variable is defined.
2005-04-13 16:05:01 -04:00
Brad King
3a7920d461
BUG: Avoid error diagnostic popups on windows for test that crashes on purpose.
2005-04-13 15:57:22 -04:00
Brad King
be1084b524
COMP: Added KWSYS_STL_HAS_ALLOCATOR_MAX_SIZE_ARGUMENT check for non-standard argument to stl allocator<>::max_size method. Needed for kwsys hashtable to compile on Sun CC.
2005-04-13 15:39:03 -04:00
Brad King
551b28d501
BUG: allocator<>::rebind<> test should use kwsys_stl::allocator, not std::allocator.
2005-04-13 15:29:22 -04:00
Brad King
5bebcea6e7
COMP: Fix for Sun CC stl allocator signature of allocate method.
2005-04-13 15:22:32 -04:00
Brad King
81f7bc9cdb
BUG: When constructing the bucket vector type the allocator given must have been rebound to _Node* already because GCC 3.4's vector type does not rebind it.
2005-04-13 15:04:39 -04:00
Brad King
925743e1e7
ENH: Added better error message when TRY_COMPILE does not recognize an extension.
2005-04-13 14:43:23 -04:00
Brad King
bf70e83397
BUG: Fix GetFilenameName to not use uninitialized search position in win32 version.
2005-04-13 14:37:30 -04:00
Brad King
772b121a14
BUG: Fixed member template test to not produce a test program that crashes when it runs.
2005-04-13 14:13:05 -04:00
Andy Cedilnik
bddcf4ec97
ENH: Speedup improvements
2005-04-13 13:59:48 -04:00
Andy Cedilnik
4a390c174c
ENH: Do kwsys testing as part of cmake testing, command line arguments are not experimental and add simple test for systemtools
2005-04-13 13:57:24 -04:00
Bill Hoffman
3778d89cb9
BUG: fix insert for 64 bit
2005-04-13 09:54:37 -04:00
Brad King
743ab3a05f
ENH: Adding SGI hash_map and hash_set implementation ported from STL to KWSys. This also adds try-compiles for KWSYS_STL_HAS_ALLOCATOR_REBIND, KWSYS_CXX_HAS_FULL_SPECIALIZATION, KWSYS_CXX_HAS_MEMBER_TEMPLATES, and KWSYS_CXX_HAS_NULL_TEMPLATE_ARGS.
2005-04-13 08:08:54 -04:00
Brad King
1713c3fd19
ENH: Added __HPACC_USING_MULTIPLIES_IN_FUNCTIONAL fix from vtkstd.
2005-04-13 08:05:56 -04:00
Andy Cedilnik
db49ce0807
STYLE: Nightly Version update
2005-04-13 04:39:30 -04:00
Bill Hoffman
a18df448db
BUG: fix Ambiguity in insert call
2005-04-12 15:40:07 -04:00
Bill Hoffman
c8cc20a1af
BUG: add missing header for borland
2005-04-12 15:11:54 -04:00
Brad King
85f82c2092
COMP: Fixed ambiguous call to insert method of string.
2005-04-12 13:33:58 -04:00
Bill Hoffman
1004073942
ENH: performance improvements
2005-04-12 13:27:07 -04:00
Bill Hoffman
9e4506a2d0
ENH: do not collapse full path for cwd
2005-04-12 13:26:35 -04:00
Bill Hoffman
a3d1de8cd2
ENH: make regex static so it is not recomputed for each line of the cache
2005-04-12 13:26:08 -04:00
Bill Hoffman
266d5d16df
ENH: optimization of cwd and do not leak library handle
2005-04-12 13:25:19 -04:00
Ken Martin
ee7fbdf058
BUG: local gen was setting proj dir when it shouldnt
2005-04-12 09:36:18 -04:00
Andy Cedilnik
02ed1e61d9
STYLE: Nightly Version update
2005-04-12 03:09:59 -04:00
Bill Hoffman
5e39c9ca14
BUG: fix GetLongPathName for WindowsNT
2005-04-11 12:20:24 -04:00
Andy Cedilnik
8fe7ea644d
STYLE: Nightly Version update
2005-04-11 04:58:27 -04:00
Andy Cedilnik
b1f6edf017
STYLE: Nightly Version update
2005-04-10 04:06:54 -04:00
Andy Cedilnik
12c1cf3458
STYLE: Nightly Version update
2005-04-09 02:38:02 -04:00
Bill Hoffman
ba58264abe
BUG: handle case insensitive library extensions on windows
2005-04-08 12:46:56 -04:00
Bill Hoffman
a5be6b8406
BUG: fix build on mingw
2005-04-08 08:34:22 -04:00
Andy Cedilnik
98e1bc3efa
STYLE: Nightly Version update
2005-04-08 02:37:22 -04:00
Bill Hoffman
3387db4c05
BUG: if short path or long path fails return the original input
2005-04-07 17:20:33 -04:00
Bill Hoffman
be32b258cb
ENH: check return value of GetLongPath
2005-04-07 16:58:02 -04:00
Bill Hoffman
f50e904faf
ENH: fix install test with xcode, the xcode generator does not support library versioning yet
2005-04-07 16:09:13 -04:00
Brad King
5fb8342177
BUG: Avoid converting the subdirectory name to a relative path twice.
2005-04-07 15:09:13 -04:00
Brad King
738bbc767b
BUG: Do not repeat paths when trying the lib/ to lib64/ replacement.
2005-04-07 14:41:34 -04:00
Brad King
0d494a031c
ENH: Adding automatic generation of several 64-bit search path forms.
2005-04-07 14:30:48 -04:00
Brad King
1c73f2f743
BUG: Fix rule name for subdirectory traversal to use relative paths. This was broken by the recent subdirectory changes.
2005-04-07 13:48:20 -04:00
Bill Hoffman
fadff33791
BUG: fix for bug 1717 incorrect path sent to dart server
2005-04-07 13:03:47 -04:00
Andy Cedilnik
a1d7482548
STYLE: Nightly Version update
2005-04-07 02:31:27 -04:00
Brad King
5d7593bf50
BUG: Avoid duplicate definition by using cmsys_STL_STRING_NEQ_CHAR_DEFINED and cmsys_STL_STRING_NO_NEQ_CHAR.
2005-04-06 16:15:13 -04:00
Brad King
f0b10ad061
ENH: Added proper namespaced version of KWSYS_STL_STRING_ISTREAM_DEFINED, KWSYS_STL_STRING_OSTREAM_DEFINED, and _STL_STRING_NEQ_CHAR_DEFINED macros.
2005-04-06 16:14:29 -04:00
Brad King
1c4337d778
ENH: Removed CMAKE_GENERATOR_NEW now that the old unix makefile generator is never used.
2005-04-06 15:06:08 -04:00
Bill Hoffman
5e0a796acc
ENH: better fix for 64 bit, add 64 to the name of all directories in the search path
2005-04-06 11:56:04 -04:00
Bill Hoffman
69da19a6a7
ENH: allow sub projects to use targets that are not part of the sub-project
2005-04-06 10:59:25 -04:00
Bill Hoffman
1e6989017d
remove cerr stuff
2005-04-06 09:47:07 -04:00
Bill Hoffman
d8f75badb4
Fix bug in != stuff
2005-04-06 09:44:09 -04:00
Andy Cedilnik
82aa6aa22d
STYLE: Nightly Version update
2005-04-06 04:28:10 -04:00
Bill Hoffman
19aff4f3bd
COMP: hack fix for old sgi until bootstrap is fixed
2005-04-05 21:10:10 -04:00
Bill Hoffman
3ca1081419
BUG: try to address Bug 1673 .
2005-04-05 17:06:00 -04:00
Bill Hoffman
af60114ffb
BUG: fix for bug 1636 add extensions to AUX_SOURCE_DIRECTORY files
2005-04-05 14:48:25 -04:00
Bill Hoffman
697d749c73
BUG: fix for bug 1660
2005-04-05 13:14:50 -04:00
Bill Hoffman
d74d8aeb71
BUG: fix for bug 1700
2005-04-05 11:23:08 -04:00
Bill Hoffman
0255dab023
BUG: fix for bug 1702, better error message for GUID missing
2005-04-05 10:22:18 -04:00
Brad King
389f24f777
ENH: Added Close method and updated Open method to allow streams to be reused.
2005-04-05 08:25:21 -04:00
Andy Cedilnik
2681215256
STYLE: Nightly Version update
2005-04-05 04:25:25 -04:00
Bill Hoffman
ab7d51581c
ENH: get directory property should return an empty variable if it is not set, not just have an error
2005-04-04 16:43:44 -04:00
Andy Cedilnik
0dd2b6eb80
BUG: By default disable new files.
2005-04-04 12:22:08 -04:00
Andy Cedilnik
f9545f3fef
STYLE: Nightly Version update
2005-04-04 03:01:45 -04:00
Andy Cedilnik
a5f561055f
STYLE: Nightly Version update
2005-04-03 03:17:01 -04:00
Andy Cedilnik
d7807428a2
STYLE: Nightly Version update
2005-04-02 02:16:17 -05:00
Andy Cedilnik
86cebea79a
ENH: More ctest changes and move SetupTest to superclass
2005-04-01 15:48:46 -05:00
Andy Cedilnik
6cd36d16e5
ENH: Rename the DartConfiguration.tcl to CTestConfiguration.ini
2005-04-01 15:45:26 -05:00
Andy Cedilnik
7acfc4dc3c
ENH: Start adding support for CTest testfiles
2005-04-01 14:57:55 -05:00
Andy Cedilnik
eca18a2e9f
STYLE: Nightly Version update
2005-04-01 02:17:37 -05:00
Brad King
dd4031114a
BUG: When generating the name of the custom rule file the character : should be replaced with an underscore because it might be a non-file-name part of a path.
2005-03-31 18:03:47 -05:00
Bill Hoffman
047047924d
BUG: fix ITK build with xcode, as long as you build it in little parts, this fixes the headermap problem
2005-03-31 11:57:26 -05:00
Andy Cedilnik
76f7493974
STYLE: Nightly Version update
2005-03-31 02:20:34 -05:00
Brad King
a0e71e77f9
BUG: It is possible for the nightly start time to be over 24 hours in the future which requires two days to be subtracted. Using a while loop to make sure enough days are added or subtracted. It should never be able to iterate more than twice.
2005-03-30 16:11:37 -05:00
Brad King
3bb990dcf1
BUG: Test for stl stirng operator!= for char* needs to know result of KWSYS_STL_HAVE_STD.
2005-03-30 15:27:16 -05:00
Andy Cedilnik
7298d22666
STYLE: Nightly Version update
2005-03-30 02:19:27 -05:00
Ken Martin
62969492b0
ENH: removed GetParentProjects
2005-03-29 15:34:27 -05:00
Brad King
c940351914
BUG: Fix dependencies of custom commands that are relative paths to files or other custom command outputs.
2005-03-29 10:34:58 -05:00
Brad King
65f1e3e1d8
ENH: Added operator!= for stl string and char* when the system does not provide one.
2005-03-29 10:10:25 -05:00
Brad King
22f6d68be3
ENH: Added istream and ostream operators for stl string in KWSys when using old streams that do not provide them.
2005-03-29 08:20:08 -05:00
Brad King
c7a2c80c17
ENH: SplitPath now supports slashes in both directions in the input path but still produces forward slashes in the root component.
2005-03-29 08:09:47 -05:00
Andy Cedilnik
571929e86c
STYLE: Nightly Version update
2005-03-29 02:21:19 -05:00
Sebastien Barre
1816011791
ENH: move EstimateFormatLength to kwsys
2005-03-28 17:46:38 -05:00
Ken Martin
11965ebd34
ENH: change how the generator is selected and what the last one used was
2005-03-28 13:23:07 -05:00
Andy Cedilnik
98f30a3d29
STYLE: Nightly Version update
2005-03-28 02:12:49 -05:00
Andy Cedilnik
5c76a8ca51
STYLE: Nightly Version update
2005-03-27 02:18:56 -05:00
Brad King
ebbe1ffdd9
COMP: Removing stl string io operators change until the CMake bootstrap script can be fixed.
2005-03-26 09:58:05 -05:00
Brad King
098c33c4da
ENH: Added istream and ostream operators for stl string when using old streams that do not provide them.
2005-03-26 08:19:36 -05:00
Andy Cedilnik
8c62539cab
STYLE: Nightly Version update
2005-03-26 02:22:14 -05:00
Andy Cedilnik
70007a02c2
ENH: When in-source build, do not do bootstrap test
2005-03-25 18:55:19 -05:00
Andy Cedilnik
b28937f1c7
ENH: Remove curl build testing
2005-03-25 18:46:53 -05:00
Brad King
8cb981b176
ENH: Clarified documentation of the command.
2005-03-25 16:40:28 -05:00
Brad King
e0cfb268b6
ENH: Adding SharedForward C header to help create forwarding executables on UNIX systems that configure the shared library runtime search path and then replace themselves with the real executable. This is useful to create binary distributions that work from any extracted location even with shared libraries.
2005-03-25 08:41:57 -05:00
Brad King
4ba14d1278
ENH: Re-implemented CollapseFullPath to not need to change directories. Operation is now fully string based.
2005-03-25 08:09:00 -05:00
Brad King
7219c7a75c
BUG: Adjusted GetNightlyTime computation to not depend on time_t being a signed type.
2005-03-25 08:05:21 -05:00
Andy Cedilnik
33768c2797
STYLE: Nightly Version update
2005-03-25 02:16:28 -05:00
Andy Cedilnik
40b7ab955d
STYLE: Nightly Version update
2005-03-24 02:25:37 -05:00
Bill Hoffman
584e0f2f64
fix for xcode
2005-03-23 08:20:46 -05:00
Andy Cedilnik
ddfec3f723
STYLE: Nightly Version update
2005-03-23 02:22:40 -05:00
Bill Hoffman
296a3f41aa
FIX: fix bug 1690
2005-03-22 14:27:08 -05:00
Bill Hoffman
987c7a094f
ENH: try to handle more source file types
2005-03-22 14:00:57 -05:00
Andy Cedilnik
89b31c4f81
ENH: just use the file name
2005-03-22 13:32:42 -05:00
Bill Hoffman
213040b612
ENH: make sure project map is cleared each time.
2005-03-22 11:33:46 -05:00
Andy Cedilnik
6baf2119ca
ENH: use better names for files
2005-03-22 10:29:34 -05:00
Brad King
aa69a14495
BUG: Initializing from parent should copy link directories as well.
2005-03-22 10:23:04 -05:00
Brad King
289429cd00
ENH: Added check for invalid characters in output name.
2005-03-22 08:36:40 -05:00
Bill Hoffman
e0fab29395
ENH: remove commented code
2005-03-22 07:27:10 -05:00
Bill Hoffman
c2ad3e4afc
ENH: fix adding of rc files
2005-03-22 07:26:45 -05:00
Andy Cedilnik
56c0b62095
STYLE: Nightly Version update
2005-03-22 02:24:38 -05:00
Andy Cedilnik
d30265e7b5
STYLE: Nightly Version update
2005-03-21 02:32:10 -05:00
Andy Cedilnik
2627dd065a
STYLE: Nightly Version update
2005-03-20 02:34:13 -05:00
Ken Martin
eb1764b34f
COMP: fix warning
2005-03-19 09:05:17 -05:00
Andy Cedilnik
8838e720d8
STYLE: Nightly Version update
2005-03-19 02:38:05 -05:00
Ken Martin
0fe5f14c28
COMP: fix warning
2005-03-18 11:29:34 -05:00
Ken Martin
770d4a2fac
ENH: remove cmSubDirectory from unused files?
2005-03-18 10:58:40 -05:00
Ken Martin
345cf04012
ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings
2005-03-18 10:41:41 -05:00
Ken Martin
1f9df24ba7
ENH: added immediate subdirectory command
2005-03-18 10:39:21 -05:00
Ken Martin
91e9640065
ENH: bad idea
2005-03-18 09:03:28 -05:00
Andy Cedilnik
303c41ce8e
STYLE: Nightly Version update
2005-03-18 02:34:50 -05:00
Brad King
2a5f8796e7
BUG: Need to collapse full paths before depending on them to remove ./ and ../ to make sure target names match.
2005-03-17 18:37:36 -05:00
Bill Hoffman
1568f73825
ENH: add source groups xcode
2005-03-17 15:35:44 -05:00
Brad King
eea7221f31
COMP: Using proper __QNX__ preprocessor test.
2005-03-17 13:06:55 -05:00
Andy Cedilnik
dcbbcba51a
STYLE: Nightly Version update
2005-03-17 02:41:03 -05:00
Andy Cedilnik
3768961a66
COMP: More cleanups
2005-03-16 13:26:36 -05:00
Andy Cedilnik
d30868d952
ENH: Make sure to use internal zlib
2005-03-16 12:54:35 -05:00
Andy Cedilnik
2073646eb1
ENH: Cleanup of the output
2005-03-16 12:54:19 -05:00
Brad King
6b43d78dae
COMP: Only include malloc.h on QNX.
2005-03-16 10:49:58 -05:00
Sebastien Barre
74ec81ca3f
FIX: that was wrong
2005-03-16 10:15:13 -05:00
Brad King
db10dc0f1e
BUG: Do not add Qt wrapping test unless QT is found and QT_UIC_EXECUTABLE is found.
2005-03-16 09:55:08 -05:00
Brad King
59ae67558f
COMP: Need malloc.h for malloc/free on QNX.
2005-03-16 09:41:26 -05:00
Andy Cedilnik
21b194e32b
STYLE: Nightly Version update
2005-03-16 02:35:41 -05:00
Ken Martin
8545b40f8e
ENH: only support rel paths for now
2005-03-15 11:22:08 -05:00
Brad King
28bb8e04c0
COMP: Defining YY_NO_INPUT to remove compilation of unused yyinput function. It was producing a warning about unreachable code.
2005-03-15 08:14:35 -05:00
Brad King
5ddaebb522
COMP: Removed warning due to unsigned enum type.
2005-03-15 08:13:48 -05:00
Andy Cedilnik
80d7413806
STYLE: Nightly Version update
2005-03-15 02:38:02 -05:00
Bill Hoffman
3abbf15a5a
ENH: make xcode compile only on apple
2005-03-14 13:23:14 -05:00
Ken Martin
791aa6052b
ENH: add support for out of source source
2005-03-14 11:29:15 -05:00
Ken Martin
7a68698b6f
ENH: added new structure to hold subdirectories
2005-03-14 09:23:50 -05:00
Brad King
16125cd015
COMP: Added __INTEL_COMPILER to test for yyerrorlab warning suppression.
2005-03-14 08:15:08 -05:00
Andy Cedilnik
4a0373c27d
STYLE: Nightly Version update
2005-03-14 03:18:08 -05:00
Andy Cedilnik
5bca322a72
STYLE: Nightly Version update
2005-03-13 03:01:33 -05:00
Andy Cedilnik
01026b2f3d
STYLE: Nightly Version update
2005-03-12 02:35:54 -05:00
Brad King
1ab9f4747d
BUG: Do not report an error removing the binary directory if it doesn't exist.
2005-03-11 12:56:10 -05:00
Sebastien Barre
a1de574851
ENH: add last two small funcs from vtkString. Done removing deps
2005-03-11 11:48:39 -05:00
Andy Cedilnik
95d6107da2
FIX: fix crashing test SubDir for xcode
2005-03-11 10:53:45 -05:00
Sebastien Barre
213c04563c
ENH: update documentation, sort methods into categories
2005-03-11 10:43:31 -05:00
Bill Hoffman
a6e9dd6cfc
FIX: fix output of passing tests
2005-03-11 10:29:29 -05:00
Brad King
0d0cfaea08
COMP: Added missing include of string.h.
2005-03-11 10:07:36 -05:00
Brad King
084a1c9900
COMP: Adding stdlib.h to standard includes. We are using functions from it all over the place assuming it has been included here.
2005-03-11 10:03:56 -05:00
Sebastien Barre
c8772c286e
COMP: fix some warnings
2005-03-11 09:31:58 -05:00
Ken Martin
63cd6e39e1
COMP: fix a warning
2005-03-11 08:38:15 -05:00
Andy Cedilnik
4f1591d91c
STYLE: Nightly Version update
2005-03-11 02:32:56 -05:00
Sebastien Barre
effbdf8d8f
ENH: remove deps to vtkString by using KWSys (a handful of functions have been moved to KWSys)
2005-03-10 17:49:27 -05:00
Sebastien Barre
2415ff678a
ENH: remove deps to vtkString by using KWSys (a handful of functions have been moved to KWSys)
2005-03-10 17:44:58 -05:00
Sebastien Barre
07bdc60045
ENH: remove deps to vtkString by using KWSys (a handful of functions have been moved to KWSys)
2005-03-10 17:34:22 -05:00
Ken Martin
3ff6722934
ENH: cleanup by removing all the olf local generate junk that i not longer needed
2005-03-10 13:39:38 -05:00
Sebastien Barre
a79868206e
ENH: move function from vtkKWDirectoryUtilities and vtkString to SystemTools
2005-03-10 12:50:17 -05:00
Ken Martin
0e3f4214b9
ENH: better docs
2005-03-10 10:04:21 -05:00
Andy Cedilnik
21acffc617
STYLE: Nightly Version update
2005-03-10 02:26:11 -05:00
Andy Cedilnik
630b6353cd
BUG: xmlrpc does the base64 encoding
2005-03-09 18:06:26 -05:00
Andy Cedilnik
796e82da9d
STYLE: Nightly Version update
2005-03-09 02:26:04 -05:00
Brad King
5a847aa7bf
BUG: Removing jump-and-build ordering change until we can prevent extra jumps from always occuring.
2005-03-08 18:38:43 -05:00
Brad King
4c765d2797
ENH: Removing ... ellipsis from end of echo lines. It is just clutter.
2005-03-08 16:01:04 -05:00
Brad King
778c4940de
ENH: Adding extra dependencies to jump-and-build rules that force a single ordering to prevent parallel jumps. This avoids problems with two jumps reaching the same target in parallel which happened occasionally with the old generator.
2005-03-08 15:55:13 -05:00
Brad King
b8e7851b18
ENH: Removed "Checking build system in ..." message. It is always paired with an Entering or Jumping message and is not necessary.
2005-03-08 15:35:43 -05:00
Brad King
ddb0408007
ENH: Added option CMAKE_SKIP_RULE_DEPENDENCY to skip making build rules depend on their own rule files. It can be added to the cache by the user or added by the project in a list file.
2005-03-08 13:43:17 -05:00
Brad King
200c98fc32
BUG: Only add leading ./ to custom command executable if the command is really specified as one in the current directory.
2005-03-08 11:37:41 -05:00
Brad King
d4a2000657
BUG: When a custom command's executable is in the current directory the relative path to it needs a "./".
2005-03-08 11:25:07 -05:00
Brad King
f3a92bdfc7
ENH: Updating Kdevelop generator to use the new makefile generator. The old one no longer works anyway because local generates are now disabled.
2005-03-08 09:25:17 -05:00
Brad King
5dc555e26d
BUG: Dependency scans and checks must always set the current working directory to the directory containing the Makefile.
2005-03-08 09:24:24 -05:00
Andy Cedilnik
59a7019305
STYLE: Nightly Version update
2005-03-08 02:26:43 -05:00
Brad King
e75df695de
BUG: When checking for upper-case modules do not use an upper-case .MOD extension.
2005-03-07 15:19:18 -05:00
Andy Cedilnik
04bb427d1f
BUG: Handle restrictive permissions
2005-03-07 13:51:18 -05:00
Andy Cedilnik
14890b6ad4
COMP: Remove warning
2005-03-07 12:14:22 -05:00
Andy Cedilnik
8ee95c2c57
STYLE: Nightly Version update
2005-03-07 02:28:26 -05:00
Andy Cedilnik
8248953df1
COMP: Remove warning and fix the logic
2005-03-06 08:51:08 -05:00
Andy Cedilnik
70b01d4506
COMP: Do not build cmw9xcom on Cygwin
2005-03-06 08:17:42 -05:00
Andy Cedilnik
c0de8ba723
STYLE: Nightly Version update
2005-03-06 02:27:37 -05:00
Andy Cedilnik
4203bdf816
COMP: Remove compile error
2005-03-05 08:12:05 -05:00
Andy Cedilnik
d8a563f45c
STYLE: Nightly Version update
2005-03-05 02:21:06 -05:00
Andy Cedilnik
bee77d0298
ENH: Start working on xmlrpc code. This code does not work, but it will at least test compiling with cmxmlrpc
2005-03-04 17:11:42 -05:00
Andy Cedilnik
ef282e2a7f
ENH: More cleanups and start linking ctest to XML-RPC
2005-03-04 14:27:32 -05:00
Andy Cedilnik
89f603b620
ENH: More cleanups and reorganization
2005-03-04 11:38:34 -05:00
Andy Cedilnik
f451469d58
ENH: Cleanups
2005-03-04 10:05:01 -05:00
Andy Cedilnik
bab4bf8591
BUG: This cmakelists file is not used any more
2005-03-04 10:04:25 -05:00
Andy Cedilnik
a98ce34c81
STYLE: Nightly Version update
2005-03-04 02:25:40 -05:00
Bill Hoffman
a9a0c91630
ENH: fix for finding the correct target in the current project
2005-03-03 22:35:06 -05:00
Bill Hoffman
16b65d86c9
ENH: try and debug the failed test on the continuous
2005-03-03 18:46:52 -05:00
Bill Hoffman
ded7d15144
ENH: try number two with topological sort
2005-03-03 18:16:00 -05:00
Brad King
2444cd3828
ENH: Implementing explicit cmake_copy_f90_mod callback to copy Fortran90 modules to the stamp files more reliably. This removes the temporary hack for per-platform upper-/lower- case.
2005-03-03 16:53:33 -05:00
Brad King
2fe4e650bf
BUG: Fixed scanning to account for double-quote includes.
2005-03-03 15:22:18 -05:00
Brad King
5290b40c47
ENH: Added "ostringstream(const kwsys_stl::string& s)" and "void str(const kwsys_stl::string& s)" compatibility methods.
2005-03-03 12:00:43 -05:00
Ken Martin
78ca400d33
ENH: remove code warrior classes
2005-03-03 08:47:03 -05:00
Andy Cedilnik
cd46fcaaf9
STYLE: Nightly Version update
2005-03-03 02:26:04 -05:00
Bill Hoffman
17f474b0d4
ENH: reverse last changes to avoid dashboard failures
2005-03-02 18:56:46 -05:00
Bill Hoffman
7007b41dcb
ENH: fix library ordering stuff to use a topological sort
2005-03-02 17:49:11 -05:00
Andy Cedilnik
1b68c76b19
BUG: Attempt to fix sorting stability using more deterministic compare function
2005-03-02 11:48:58 -05:00
Ken Martin
78d85f4af8
ENH: now use xcode instead
2005-03-02 10:58:13 -05:00
Brad King
e015d822ab
BUG: Pay attention to ForceUnixPaths setting in cmSystemTools for ConvertToQuotedOutputPath and for dependency scanning.
2005-03-02 09:34:16 -05:00
Brad King
ba6f07b10c
BUG: We need to test the compiler for the case of the mod file names. For now this is a temporary hack to use upper case on SGI and lower case on Sun.
2005-03-02 09:02:36 -05:00
Brad King
749b80c7ed
BUG: SGI make can support suffixes only up to 32 characters. Renaming .hpux_make_must_have_suffixes_list to .hpux_make_needs_suffix_list.
2005-03-02 08:51:48 -05:00
Andy Cedilnik
a00d3d39a5
STYLE: Nightly Version update
2005-03-02 02:30:11 -05:00
Bill Hoffman
87e6c54e26
FIX: switch to stable_sort to avoid crash
2005-03-01 17:32:25 -05:00
Andy Cedilnik
ce403305e1
COMP: CMake should be build static. Also propagate build_shared_libs to curl
2005-03-01 14:21:45 -05:00
Brad King
2a8adb53ea
BUG: Module file names are case insensitive. Always use lower case no matter the real name of the module.
2005-03-01 13:36:07 -05:00
Brad King
35f36d3f0f
COMP: Removed unused parameter warning.
2005-03-01 13:32:58 -05:00
Brad King
c7beb28657
ENH: Enabling cmLocalUnixMakefileGenerator2 by default.
2005-03-01 12:27:06 -05:00
Brad King
2aa613b98c
ENH: Enabling cmLocalUnixMakefileGenerator2 (new makefile generator) by default.
2005-03-01 12:26:25 -05:00
Brad King
e979735a19
ENH: Framework for java dependency scanner. Right now it does nothing but always reports success. This is enough to get the Java test to pass with the new generator because the old implementation did not do dependencies anyway.
2005-03-01 12:21:34 -05:00
Brad King
b636a0f20a
BUG: Added FILES mode to INSTALL_PROGRAMS command to make the single argument case unambiguous.
2005-03-01 12:13:38 -05:00
Andy Cedilnik
717927d6d2
FIX: fix spaces in paths
2005-03-01 11:25:23 -05:00
Brad King
77e22a7d70
BUG: Replaced previous fix with an implementation of properly formatting the custom build code in the generated file.
2005-03-01 10:05:58 -05:00
Andy Cedilnik
2e00f02112
STYLE: Nightly Version update
2005-03-01 02:28:25 -05:00
Ken Martin
a5501b11f6
FIXTHIS THING: fix the bug
2005-02-28 16:11:21 -05:00
Bill Hoffman
a65da51919
fix typeo
2005-02-28 15:30:40 -05:00
Bill Hoffman
b7ef8149e8
ENH: add re run cmake if inputs change
2005-02-28 15:07:13 -05:00
Andy Cedilnik
46fc2dc0cd
STYLE: Nightly Version update
2005-02-28 02:25:09 -05:00
Andy Cedilnik
588653c4e8
COMP: Remove warnings about shadow variables
2005-02-27 17:36:00 -05:00
Andy Cedilnik
90c0fc8cc5
STYLE: Nightly Version update
2005-02-27 03:04:56 -05:00
Bill Hoffman
80c9a67845
COMP: remove some warnings
2005-02-26 16:58:19 -05:00
Andy Cedilnik
ca7c1219b5
STYLE: Nightly Version update
2005-02-26 03:02:56 -05:00
Bill Hoffman
8d59e58b6a
COMP: fix warning
2005-02-25 20:46:33 -05:00
Bill Hoffman
c4ca049e3f
ENH: clean up and use order link directories
2005-02-25 17:45:12 -05:00
Bill Hoffman
381777f866
ENH: make sure header files are in the header file group
2005-02-25 14:20:20 -05:00
Brad King
d18722a212
ENH: Replaced OutputEcho/pre-echo/post-echo with AppendEcho. This allows for more flexible echo specifications and better preserves echo text.
2005-02-25 11:23:17 -05:00
Brad King
cf8fb5c6f8
ENH: Adding inclusion of pre-build and pre-link commands when building executables and libraries.
2005-02-25 09:19:04 -05:00
Brad King
f11f012cd7
BUG: ConvertToQuotedOutputPath must replace slashes in root component on windows.
2005-02-25 09:14:34 -05:00
Brad King
03e2878db8
ENH: Added ConvertToQuotedOutputPath method and used it to properly generate external object references with spaces in the path.
2005-02-25 09:06:18 -05:00
Andy Cedilnik
5bbf471f23
STYLE: Nightly Version update
2005-02-25 03:08:51 -05:00
Brad King
c56045f2e2
BUG: Removed instances of calling ConvertToRelativeOutputPath twice on the same path.
2005-02-24 19:32:50 -05:00
Brad King
de47b43c6f
BUG: Need to configure relative path support for LocalGenerate to support old makefile generator.
2005-02-24 19:28:44 -05:00
Brad King
397dc1cef5
ENH: Converted some ConvertToRelativeOutputPath calls to ConvertToOptionallyRelativeOutputPath in preparation for making ConvertToRelativeOutputPath always convert. Some of these might be able to be switched back but we will first have to test what paths can be relative in the generate VS project files.
2005-02-24 18:35:36 -05:00
Bill Hoffman
d680e51777
ENH: fix relative paths in xcode
2005-02-24 17:46:49 -05:00
Brad King
ea258e9a1a
ENH: Converted some ConvertToRelativeOutputPath calls to ConvertToOptionallyRelativeOutputPath in preparation for making ConvertToRelativeOutputPath not check CMAKE_USE_RELATIVE_PATHS.
2005-02-24 16:25:47 -05:00
Brad King
ea5f13fc82
BUG: The path to the source file in a compile line should be made relative only when CMAKE_USE_RELATIVE_PATHS is on.
2005-02-24 16:19:42 -05:00
Brad King
cb48e0c161
ENH: Merged implementations of ConvertToRelative*Path methods. The main ConvertToRelativePath method is now in cmGlobalGenerator. It converts paths only if they are at least inside the deepest common directory between the top-level source and build trees. Each cmLocalGenerator instance calls this global method with its own output directory as the "local" argument from which paths are relative. Added separate ConvertToOptionallyRelative path that pays attention to the CMAKE_USE_RELATIVE_PATHS option.
2005-02-24 16:04:54 -05:00
Andy Cedilnik
9bf0811e34
COMP: remove compiler warning
2005-02-24 15:36:56 -05:00
Andy Cedilnik
8b54b7a683
ENH: fix spaces in paths problems
2005-02-24 15:34:14 -05:00
Brad King
495666742b
ENH: Added ComparePath method.
2005-02-24 14:47:45 -05:00
Bill Hoffman
2ebbf64508
ENH: remove unused code
2005-02-24 14:27:16 -05:00
Brad King
c1ca511331
COMP: HP compiler does not like initializing a const std::string & with a const char* (which requires the reference to be bound to a temporary with the scope of the reference).
2005-02-24 13:45:37 -05:00
Bill Hoffman
a51f7b4f9a
ENH: clean up and remove some debug code
2005-02-24 13:26:39 -05:00
Bill Hoffman
ff812580eb
ENH: add a new library path ordering algorithm to make sure -L paths will pick the correct libraries if possible
2005-02-24 13:16:41 -05:00
Brad King
9c4997bf06
BUG: Avoid putting a leading ./ on the dependency names.
2005-02-24 12:44:56 -05:00
Brad King
b40745c925
BUG: Using a better technique to produce the rule file name for a custom command when the output is not in the current directory or lower.
2005-02-24 12:19:20 -05:00
Brad King
2e451961b6
BUG: Only use the existing CMake(lang)Compiler.cmake file from the build tree if it was generated by the same version of CMake.
2005-02-24 10:32:58 -05:00
Brad King
df301a2542
BUG: Fixed GetCacheMinorVersion to not always return 0.
2005-02-24 10:31:17 -05:00
Andy Cedilnik
33024e8ff6
COMP: Remove compile warning in bootstrap stage
2005-02-24 10:14:56 -05:00
Brad King
e9da9cc3d7
BUG: Do not crash when the link language for a target is not known.
2005-02-24 09:21:15 -05:00
Brad King
77194207ce
BUG: Need proper newline argument to ConstructScript call.
2005-02-24 09:20:34 -05:00
Andy Cedilnik
f8c4e130a0
STYLE: Nightly Version update
2005-02-24 03:46:15 -05:00
Andy Cedilnik
7b9f3389c3
ENH: remove output path stuff
2005-02-23 20:41:03 -05:00
Ken Martin
a8770ccc19
BUG: fix for empty target or config strings in the Build method
2005-02-23 14:36:38 -05:00
Bill Hoffman
e5637ef7d8
FIX: fix to make this work with new custom command stuff
2005-02-23 13:50:52 -05:00
Andy Cedilnik
b8c36562df
STYLE: Nightly Version update
2005-02-23 03:03:21 -05:00
Brad King
798404aeee
ENH: Added CMAKE_PROJECT_NAME variable to play the role of CMAKE_SOURCE_DIR and CMAKE_BINARY_DIR for the top-level project name.
2005-02-22 15:31:02 -05:00
Brad King
7c7b173042
ENH: Added better default install location for windows builds. The previous default /usr/local did not make much sense. Now "%SystemDrive%/Program Files/PROJECT_NAME" is used, which is the windows equivalent to /usr/local.
2005-02-22 15:22:40 -05:00
Brad King
ec497c7a23
ENH: LOAD_COMMAND command will now set a variable called CMAKE_LOADED_COMMAND_<COMMAND_NAME> to the full path of the loaded module if loading was successful. Otherwise the variable is not set (will evaluate to empty string). This is useful both in testing whether loading worked and for installing loaded command modules.
2005-02-22 14:52:55 -05:00
Ken Martin
bfcb4b6937
COMP: fix warning
2005-02-22 12:34:02 -05:00
Brad King
b8a77b2965
BUG: Fixed formatting of generated documentation.
2005-02-22 12:10:43 -05:00
Ken Martin
12c4e90294
BUG: fix test execution
2005-02-22 10:43:06 -05:00
Ken Martin
4baa085a1a
BUG: better error handling
2005-02-22 10:42:49 -05:00
Brad King
39af9ee1e4
ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues.
2005-02-22 10:32:44 -05:00
Ken Martin
4d30cb309c
ENH: ctest now uses CMake global generator to do the build part of build-and-test
2005-02-22 09:12:10 -05:00
Brad King
832fa0e609
BUG: Need to return before configure step when running in script mode.
2005-02-22 09:08:02 -05:00
Brad King
653bf6c25c
ENH: Adding cmCustomCommandLine and cmCustomCommandLines subclasses of std::vector instantiations to represent multiple commands for a single custom command. These will be used in an upcoming checkin.
2005-02-22 08:22:38 -05:00
Andy Cedilnik
1662466ca2
STYLE: Nightly Version update
2005-02-22 03:01:21 -05:00
Andy Cedilnik
658dfe5b3f
STYLE: Nightly Version update
2005-02-21 03:07:46 -05:00
Andy Cedilnik
b787497496
STYLE: Nightly Version update
2005-02-20 03:13:45 -05:00
Andy Cedilnik
d51c43a80d
STYLE: Nightly Version update
2005-02-19 02:43:06 -05:00
Brad King
ffb2c0c0e5
BUG: cmSourceFile instances should delete their own custom commands when a new one is set.
2005-02-18 16:19:09 -05:00
Brad King
04b5d1613c
COMP: Using const_iterator instead of iterator to walk through custom command dependencies.
2005-02-18 16:12:33 -05:00
Brad King
1088f39327
COMP: Added missing forward declaration of cmMakefile. This was only working because cmCustomCommand.h declared it.
2005-02-18 16:12:08 -05:00
Andy Cedilnik
c116bf5f84
ENH: fix for spaces in the path
2005-02-18 15:45:19 -05:00
Bill Hoffman
c60cf6585d
COMP: remove warning
2005-02-18 14:32:55 -05:00
Bill Hoffman
785b0dc012
ENH: all tests are passing for XCode
2005-02-18 13:32:51 -05:00
Andy Cedilnik
b5ca101fd7
STYLE: Nightly Version update
2005-02-18 02:44:58 -05:00
Bill Hoffman
e930043477
ENH: more tests are passing, relative paths, and external objects are the ones left now
2005-02-17 17:54:14 -05:00
Andy Cedilnik
28f2dfb752
BUG: Detect when TestsToRunInformation is not set
2005-02-17 16:59:22 -05:00
Andy Cedilnik
d5aafe1b93
ENH: Some more generalization
2005-02-17 16:11:10 -05:00
Andy Cedilnik
79a7f42a21
ENH: Cleanups and add CTEST_UPDATE command
2005-02-17 15:23:00 -05:00
Andy Cedilnik
ab7668de3f
ENH: Add a way to set options of the handler genericly
2005-02-17 15:22:29 -05:00
Brad King
e2ec4a1845
ENH: Adding kwsys::SystemTools::FileTimeCompare method to compare file modification times with the highest resolution possible on the file system.
2005-02-17 11:28:13 -05:00
Andy Cedilnik
8fe1686510
ENH: Cleanups and add CTEST_START command
2005-02-17 10:51:52 -05:00
Andy Cedilnik
ad5115d00f
ENH: Add support for single '
2005-02-17 10:51:18 -05:00
Brad King
0fd1c5d809
ENH: Added try-compile KWSYS_STAT_HAS_ST_MTIM. This tests whether struct stat has the extra st_mtim member that has high resolution times.
2005-02-17 10:49:16 -05:00
Bill Hoffman
761cbed509
FIX: fix for bug 1606
2005-02-17 10:39:59 -05:00
Brad King
6d487c33d4
ENH: Removing collapsing of files to full path before checking. The current working directory is set correctly because the dependency lines are used by make anyway. This drastically improves the speed of dependency checking.
2005-02-17 10:18:29 -05:00
Brad King
3d9d893426
ENH: Avoid generating duplicate rules for an object file. A warning about duplicate source files in a target is now generated.
2005-02-17 10:03:27 -05:00
Brad King
cd6dd55330
ENH: Added generation of test target to run ctest.
2005-02-17 08:50:53 -05:00
Brad King
2651d170d5
BUG: Removing "guess when there is a space in the path" check for chdir command. It is the responsibility of the caller of the command to ensure the arguments are properly quoted on the command line.
2005-02-17 07:53:57 -05:00
Andy Cedilnik
9e65aca620
STYLE: Nightly Version update
2005-02-17 02:42:42 -05:00
Bill Hoffman
b0a0ccb083
ENH: add CMAKE_CFG_INTDIR
2005-02-16 19:13:20 -05:00
Bill Hoffman
6bf064d41c
ENH: use ALL_BUILD target
2005-02-16 18:47:30 -05:00
Bill Hoffman
cb73410ccb
ENH: more tests are passing
2005-02-16 16:35:32 -05:00
Andy Cedilnik
ae63ae6a6e
BUG: Report errors
2005-02-16 16:06:11 -05:00
Andy Cedilnik
a8c74a6b57
BUG: On windows allow removing of files that are read-only
2005-02-16 16:03:21 -05:00
Andy Cedilnik
ea6547b6b3
COMP: Remove unused variable
2005-02-16 14:38:36 -05:00
Andy Cedilnik
fc913ee499
COMP: Remove warning
2005-02-16 14:24:56 -05:00
Andy Cedilnik
71f00352fa
ENH: Improve output, and handle 'G' files in subversion
2005-02-16 14:24:43 -05:00
Andy Cedilnik
8ec1ab2ab0
BUG: If project is up to date, handle that case
2005-02-16 13:45:08 -05:00
Andy Cedilnik
3caedbdddb
ENH: Initial implementation of SVN support. Closes Bug #1601 - Add subversion support
2005-02-16 13:28:47 -05:00
Bill Hoffman
ee0db4aeb4
BUG: fix CommandLine test problems with spaces and testing for the return value
2005-02-16 13:15:25 -05:00
Brad King
93384c7763
BUG: Removing debugging code now that the problem has been fixed on the remote dashboard.
2005-02-16 08:56:17 -05:00
Andy Cedilnik
d35eb4b116
STYLE: Nightly Version update
2005-02-16 02:18:26 -05:00
Bill Hoffman
f508fc9839
ENH: add custom commands, still failing a bunch of tests
2005-02-15 17:25:40 -05:00
Brad King
ca205223da
BUG: Preserve trailing slash state when translating paths.
2005-02-15 16:03:14 -05:00
Bill Hoffman
3675a6e3a7
ENH: make sure paths do not end in / before adding one
2005-02-15 09:58:58 -05:00
Brad King
4601c46ad8
STYLE: Added TODO comment for checking dependencies.
2005-02-15 09:02:45 -05:00
Brad King
23dfc9440a
BUG: Adding debugging code to remotely debug a failing dashboard test.
2005-02-15 08:40:34 -05:00
Brad King
fc8e5aeebf
BUG: Adding debugging code to remotely debug a failing dashboard test.
2005-02-15 08:28:19 -05:00
Andy Cedilnik
01c799c0ff
STYLE: Nightly Version update
2005-02-15 02:16:17 -05:00
Bill Hoffman
34e7e36cae
ENH: getting closer
2005-02-14 16:46:32 -05:00
Ken Martin
7bc60c68e7
ENH: only do objc++ test with GNU of course
2005-02-14 10:16:58 -05:00
Andy Cedilnik
534ed3eb2b
STYLE: Nightly Version update
2005-02-14 02:14:56 -05:00
Andy Cedilnik
279ed8d356
STYLE: Nightly Version update
2005-02-13 02:17:01 -05:00
Andy Cedilnik
4cf544cd44
STYLE: Nightly Version update
2005-02-12 02:14:46 -05:00
Andy Cedilnik
dd851619ac
ENH: Add command to copy directory with content
2005-02-11 16:25:30 -05:00
Andy Cedilnik
39fcca05cf
ENH: Implement copy of directory with content
2005-02-11 16:25:07 -05:00
Bill Hoffman
71ff74d045
FIX: fix for bug 1135
2005-02-11 14:36:57 -05:00
Bill Hoffman
ef5db04e24
more work on linking flags
2005-02-11 14:25:05 -05:00
Bill Hoffman
a2972211a8
FIX: fix for bug 1460
2005-02-11 14:20:51 -05:00
Bill Hoffman
712f4b3d01
FIX: fixes bugs 1152 and 1154
2005-02-11 14:13:58 -05:00
Andy Cedilnik
b2592925a5
STYLE: Nightly Version update
2005-02-11 02:17:37 -05:00
Brad King
6173dea153
ENH: Split cmLocalUnixMakefileGenerator2 away from cmLocalUnixMakefileGenerator to be a stand-alone generator.
2005-02-10 16:18:27 -05:00
Brad King
23276ca3a2
ENH: Initializing translation map using the PWD environment variable and getcwd functions to automatically translate logical paths involving the current working directory. Also added the JoinPath method to aid users of the SplitPath method.
2005-02-10 14:19:06 -05:00
Brad King
3b008ea03b
COMP: std:: -> kwsys_stl::
2005-02-10 10:35:23 -05:00
Brad King
4bf8aa6293
ENH: Added SystemTools::SplitPath method to split any file path into its basic components.
2005-02-10 10:32:53 -05:00
Bill Hoffman
52a6bb1bca
COMP: fix warning
2005-02-10 08:27:26 -05:00
Brad King
cab47a47a2
BUG: Fix for bug 1100. If EXECUTABLE_OUTPUT_PATH or LIBRARY_OUTPUT_PATH is a relative path it should be converted to a full path relative to each build directory.
2005-02-10 08:22:00 -05:00
Bill Hoffman
816d73f23f
COMP: fix warning
2005-02-10 07:44:06 -05:00
Andy Cedilnik
84f918f788
STYLE: Nightly Version update
2005-02-10 02:14:59 -05:00
Bill Hoffman
d8ed9ef121
ENH: fix bug 1324
2005-02-09 23:25:09 -05:00
Bill Hoffman
c840bbcaaf
ENH: move most of the to global generator
2005-02-09 23:22:06 -05:00
Bill Hoffman
b7b501bbe8
ENH: fix for 1450
2005-02-09 23:00:16 -05:00
Brad King
4931afd89d
ENH: Adding cleaning of custom command outputs during "make clean".
2005-02-09 11:40:01 -05:00
Brad King
5798510cc7
ENH: Moved reference from local driver targets (like build.local) into individual target rule files. Main rule is now empty, except that clean.local may remove files registered for cleaning.
2005-02-09 09:36:28 -05:00
Brad King
5517bc911d
ENH: Adding MakeClean test to test cleaning for makefile generators.
2005-02-09 09:32:47 -05:00
Bill Hoffman
f6f765e86f
ENH: add link library stuff
2005-02-08 17:12:38 -05:00
Bill Hoffman
0bc51d181d
ENH: fix bug in target linking
2005-02-07 17:36:34 -05:00
Brad King
1170f1af79
COMP: Removed useless expression warning.
2005-02-07 16:16:11 -05:00
Brad King
337ad802c6
ENH: Implemented support for include/complain regular expressions for dependency scanning. This now includes the possibility that scanning will return failure and the build will stop.
2005-02-07 16:11:01 -05:00
Brad King
c44e6d30e5
ENH: Added generation of CMakeDirectoryInformation.cmake file in each directory next to the Makefile. The include file search path is now stored in this file instead of duplicating it for every object file. This will also allow more information to be passed in the future.
2005-02-07 15:10:20 -05:00
Brad King
1d1bd31933
ENH: Added GetComplainRegularExpression method.
2005-02-07 15:09:22 -05:00
Andy Cedilnik
062b325de2
STYLE: Nightly Version update
2005-02-07 05:26:44 -05:00
Andy Cedilnik
1ce1679d0f
STYLE: Nightly Version update
2005-02-06 05:27:44 -05:00
Andy Cedilnik
49bf10e8e9
STYLE: Nightly Version update
2005-02-05 05:27:04 -05:00
Bill Hoffman
8659d1206b
ENH: this version can build cmake
2005-02-04 17:58:58 -05:00
Brad King
f6e8b36dcb
BUG: Fixed --build-target implementation to work with Visual Studio generators.
2005-02-04 17:38:41 -05:00
Brad King
e708045e6e
ENH: Implemented external object feature.
2005-02-04 15:14:12 -05:00
Brad King
bde01e4121
ENH: Adding test for external object file feature.
2005-02-04 14:13:16 -05:00
Andy Cedilnik
92f89b533f
STYLE: Nightly Version update
2005-02-04 05:28:27 -05:00
Bill Hoffman
00091e1b84
COMP: remove warnings
2005-02-03 19:32:23 -05:00
Bill Hoffman
fd0f29e6f4
ENH: depends work between targets
2005-02-03 17:42:55 -05:00
Brad King
cecf8bf26a
COMP: Fix warning about printf format and given type.
2005-02-03 08:39:37 -05:00
Andy Cedilnik
627f552ce5
STYLE: Nightly Version update
2005-02-03 05:29:40 -05:00
Bill Hoffman
68c419c780
ENH: getting closer
2005-02-02 17:16:07 -05:00
Brad King
a9af1c23ef
COMP: Adding warning work-around for unused case label yyerrorlab on HP compiler.
2005-02-02 17:05:38 -05:00
Bill Hoffman
35ec09480a
ENH: move AddFlags stuff up to LocalGenerator from LocalUnix generator
2005-02-02 13:19:57 -05:00
Andy Cedilnik
0aa05c1f7b
STYLE: Nightly Version update
2005-02-02 05:44:04 -05:00
Bill Hoffman
f403811a0c
ENH: closer
2005-02-01 17:17:12 -05:00
Bill Hoffman
7baa78034e
ENH: getting closer
2005-02-01 15:48:33 -05:00
Bill Hoffman
3bb54c00d5
COMP: fix warning
2005-02-01 14:28:46 -05:00
Bill Hoffman
b08e6ecb38
ENH: add trycompile code for xcode
2005-02-01 13:07:42 -05:00
Brad King
c98687ed9e
COMP: Disabling warning in generated code.
2005-02-01 11:28:38 -05:00
Brad King
289c74541a
COMP: Removing #line directives from .h file to avoid bogus Sun warning.
2005-02-01 10:44:34 -05:00
Brad King
f7165110ba
COMP: Avoid adding content_encoding.c twice.
2005-02-01 10:43:28 -05:00
Brad King
04e56bf7ff
ENH: Changed over to using C++ for building flex/bison generated files. It reduces the number of changes that need to be made after generation.
2005-02-01 10:42:52 -05:00
Andy Cedilnik
51db85934f
STYLE: Nightly Version update
2005-02-01 05:38:49 -05:00
Andy Cedilnik
861fb04f59
STYLE: Nightly Version update
2005-01-31 05:19:43 -05:00
Andy Cedilnik
7f9fab306b
STYLE: Nightly Version update
2005-01-30 05:23:26 -05:00
Brad King
52b533ce2b
COMP: Removed shadowed variable warning.
2005-01-29 07:57:21 -05:00
Andy Cedilnik
0ab7b0988c
STYLE: Nightly Version update
2005-01-29 05:23:58 -05:00
Brad King
110ce95fc8
COMP: Added missing labels to case.
2005-01-28 18:12:56 -05:00
Andy Cedilnik
ca6fddec80
COMP: Another borland problem
2005-01-28 17:46:47 -05:00
Andy Cedilnik
759ef8d424
COMP: Remove more warnings/errors
2005-01-28 17:43:57 -05:00
Brad King
562b0b820f
COMP: Fix unused parameter warning when bootstrapping.
2005-01-28 17:25:51 -05:00
Andy Cedilnik
300416fa24
COMP: Remove warnings
2005-01-28 17:24:45 -05:00
Bill Hoffman
2ca86b868c
ENH: move executable xcode stuff to a method
2005-01-28 17:21:35 -05:00
Brad King
3ec0862222
COMP: Removed default argument from method definition.
2005-01-28 17:18:18 -05:00
Andy Cedilnik
44abd32468
ENH: Enable java dependency
2005-01-28 17:14:49 -05:00
Andy Cedilnik
ab475733e4
ENH: Initial import of java parser
2005-01-28 17:13:58 -05:00
Andy Cedilnik
3a67582df8
STYLE: Add some diff helping comments
2005-01-28 17:13:03 -05:00
Brad King
1d1aafda59
COMP: Disabled warnings in generated code.
2005-01-28 17:09:43 -05:00
Andy Cedilnik
3cf041318a
ENH: Initial import of java parser
2005-01-28 16:56:12 -05:00
Bill Hoffman
bbba869cfc
ENH: use absolute paths
2005-01-28 16:26:03 -05:00
Bill Hoffman
97cd380970
ENH: create mainGroup
2005-01-28 16:00:10 -05:00
Brad King
892a7c4fd9
ENH: Implemented full per-object test for whether provides-requires mode is needed. This will still use a recursive make for any Fortran object even if it doesn't have requires. It is possible to avoid it but we can do that later.
2005-01-28 14:17:48 -05:00
Andy Cedilnik
e9eccb0098
BUG: prevent -P or script to be passed as homedirectory
2005-01-28 13:00:36 -05:00
Brad King
51750d0552
STYLE: Added another solution proposal for out-of-directory modules.
2005-01-28 12:01:26 -05:00
Brad King
c16aca0643
ENH: Added provides/requires output for modules.
2005-01-28 10:45:00 -05:00
Andy Cedilnik
7ceafbfc7a
ENH: Add error regex
2005-01-28 10:12:28 -05:00
Andy Cedilnik
a0b437b058
STYLE: Nightly Version update
2005-01-28 05:20:02 -05:00
Bill Hoffman
b6f28aaf89
COMP: fix warning
2005-01-27 19:24:51 -05:00
Andy Cedilnik
1cca4b3b24
ENH: Enable compression with DartConfiguration file
2005-01-27 17:44:25 -05:00
Bill Hoffman
b9982e4b60
ENH: xcode almost working for simple exe, but not yet
2005-01-27 17:09:09 -05:00
Andy Cedilnik
29f9516e19
COMP: Fix build on sun
2005-01-27 16:49:10 -05:00
Bill Hoffman
e2ff9a73fa
ENH: fix a few more xcode things
2005-01-27 16:43:18 -05:00
Bill Hoffman
df730d29de
ENH: add missing ;
2005-01-27 16:25:15 -05:00
Bill Hoffman
97a51d2172
ENH: add more xcode stuff
2005-01-27 16:11:44 -05:00
Andy Cedilnik
c22cc421e0
ENH: Several cleanups and improvements
2005-01-27 15:54:47 -05:00
Ken Martin
d268431ac8
ENH: clean up running of default script
2005-01-27 13:31:31 -05:00
Andy Cedilnik
dc0ce24cc6
ENH: Add a superclass to all handlers
2005-01-27 11:43:22 -05:00
Ken Martin
bf3d774645
COMP: fix some compiler warnings/errors
2005-01-27 11:01:56 -05:00
Ken Martin
6fd51bc29d
ENH: added missing documentation
2005-01-27 10:47:37 -05:00
Andy Cedilnik
62b310bc52
ENH: Add compression support to XML files
2005-01-27 10:15:01 -05:00
Andy Cedilnik
14477cee6e
ENH: Add compression support
2005-01-27 10:14:24 -05:00
Andy Cedilnik
197ba0bdd6
ENH: Link to cmzlib
2005-01-27 10:13:38 -05:00
Ken Martin
ef75402148
ENH: added more capabilities to ctest
2005-01-27 10:11:04 -05:00
Andy Cedilnik
3575fed90c
STYLE: Nightly Version update
2005-01-27 05:24:40 -05:00
Brad King
a5a9822080
COMP: Added instruction to remove TABs from generated file.
2005-01-26 16:19:05 -05:00
Brad King
a81a8263a5
ENH: Added hook into Fortran dependency scanner.
2005-01-26 16:18:22 -05:00
Brad King
934346243e
ENH: Added generated lexer and parser sources.
2005-01-26 16:17:13 -05:00
Brad King
d69cc8c63f
COMP: Added additional instructions about how to modify the generated files.
2005-01-26 16:10:31 -05:00
Brad King
f1b52f3f98
COMP: Added constructor to cmDependsFortranFile to avoid using initializer list. Also included assert.h.
2005-01-26 16:09:48 -05:00
Brad King
da7b9d306e
COMP: Added forward declaration of yylex.
2005-01-26 15:58:51 -05:00
Brad King
483534f1a3
ENH: Removed Lexer/Parser prefix before _yy symbols. Just cmDependsFortran_yy is enough.
2005-01-26 15:45:59 -05:00
Bill Hoffman
91578381e8
BUG: fix version number
2005-01-26 15:43:49 -05:00
Brad King
19f977bad7
ENH: Added Fortran dependency scanner implementation.
2005-01-26 15:33:38 -05:00
Brad King
aaac6f2c3a
ENH: Added default constructor and Open method.
2005-01-26 14:25:16 -05:00
Andy Cedilnik
f6cd83d6f3
ENH: Add support for shrinking the output of the test
2005-01-26 11:13:12 -05:00
Andy Cedilnik
f7063fc661
ENH: Add method to populate custom integers
2005-01-26 10:10:41 -05:00
Andy Cedilnik
cbe845f7ef
STYLE: Nightly Version update
2005-01-26 05:59:57 -05:00
Bill Hoffman
a47197b2ce
COMP: fix warnings
2005-01-25 16:36:57 -05:00
Bill Hoffman
0f71716672
COMP: fix warnings
2005-01-25 16:30:44 -05:00
Bill Hoffman
96daa417cb
ENH: add initial non-working XCode stuff
2005-01-25 15:26:57 -05:00
Andy Cedilnik
e07af61e51
STYLE: Nightly Version update
2005-01-25 05:59:09 -05:00
Bill Hoffman
e57b17df7e
ENH: initial xcode stuff
2005-01-24 17:35:54 -05:00
Andy Cedilnik
a921ccaa2a
STYLE: Nightly Version update
2005-01-24 05:53:59 -05:00
Andy Cedilnik
5fd8942da9
STYLE: Nightly Version update
2005-01-23 05:56:42 -05:00
Andy Cedilnik
3fb09318d7
STYLE: Nightly Version update
2005-01-22 05:51:54 -05:00
Bill Hoffman
2f631642ca
ENH: start xcode stuff
2005-01-21 16:25:36 -05:00
Bill Hoffman
13865fc4fa
ENH: move project map to global generator base
2005-01-21 12:26:32 -05:00
Ken Martin
35c33d0e2d
COMP: fix unused var warning
2005-01-21 11:22:44 -05:00
Bill Hoffman
a641ad3bba
ENH: split up cmCommands into two files
2005-01-21 10:27:51 -05:00
Ken Martin
1bfb3194ec
ENH: added while command
2005-01-21 09:39:27 -05:00
Ken Martin
0c225eb5b9
ENH: added while command
2005-01-21 09:38:04 -05:00
Andy Cedilnik
819c910ee3
STYLE: Nightly Version update
2005-01-21 05:36:29 -05:00
Ken Martin
c66e55a91a
COMP: fix unused var warning
2005-01-20 15:26:11 -05:00
Ken Martin
acdd032109
ENH: now the set command can set environment variables
2005-01-20 14:38:16 -05:00
Bill Hoffman
beb584e7a1
ENH: add some comments on how this could be moved to global generator
2005-01-20 12:28:57 -05:00
Andy Cedilnik
4d31557dcb
STYLE: Nightly Version update
2005-01-20 04:38:13 -05:00
Brad King
89a8261f68
ENH: Mangled lexer symbols to begin in cmListFileLexer_yy instead of just yy to avoid conflict with other lexers that may be added.
2005-01-19 12:06:24 -05:00
Brad King
47ee00b7a5
ENH: Removed unquoted version of OBJECTS make variable. Quoted seems to work everywhere. BUG: Fixed AppendAnyDepend to properly identify executable targets. BUG: Used CreateMakeVariable to fix variable name for OBJECTS list when target has a . in its name.
2005-01-19 07:23:06 -05:00
Andy Cedilnik
b94585d45f
STYLE: Nightly Version update
2005-01-19 05:19:19 -05:00
Brad King
195cdf172e
ENH: Split dependency scanning and checking into separate cmDepends superclass with language-specific subclasses such as cmDependsC.
2005-01-18 17:09:05 -05:00
Andy Cedilnik
ed9e0626fd
COMP: Ok, actually link to the library....
2005-01-18 16:47:51 -05:00
Andy Cedilnik
0532cc2920
COMP: Try to resolve compile errors because of missing includes and wrong include path
2005-01-18 15:54:20 -05:00
Andy Cedilnik
4a7a86e949
COMP: Use cmOStringStream not ostringstream
2005-01-18 14:02:39 -05:00
Andy Cedilnik
dcadffbe00
ENH: Add XML parser
2005-01-18 13:41:23 -05:00
Brad King
b37b661087
STYLE: Added TODO comment for another missing feature (external object files).
2005-01-18 11:15:35 -05:00
Andy Cedilnik
3e7366e5c2
STYLE: Nightly Version update
2005-01-18 04:17:34 -05:00
Bill Hoffman
57bacd199c
BUG: when ctest is looking for cmake look in the build directory as well as where ctest is so that purify will work
2005-01-17 16:29:00 -05:00
Brad King
64f4880cb5
ENH: Adding partial implementation of provides-requires mode.
2005-01-17 15:09:32 -05:00
Brad King
97a3d514ac
BUG: Fix for relative path conversion when path is a subset of relative path root.
2005-01-17 15:09:25 -05:00
Bill Hoffman
e6e98b47da
BUG: make sure handles are always closed even if Wait is not called.
2005-01-17 14:29:11 -05:00
Andy Cedilnik
5573da922f
STYLE: Nightly Version update
2005-01-17 04:41:31 -05:00
Andy Cedilnik
9fcc458b5c
STYLE: Nightly Version update
2005-01-15 04:40:53 -05:00
Bill Hoffman
f5887c77e9
BUG: fix for Bug #1466 delete cache leaves file button and can crash
2005-01-13 12:26:13 -05:00
Andy Cedilnik
2ff66ba5c6
STYLE: Nightly Version update
2005-01-13 03:58:15 -05:00
Ken Martin
ba892527a8
ENH: now limits warnings and error report to 50 each
2005-01-12 13:58:00 -05:00
Ken Martin
6207a6d0ed
ENH: now limits warnings and error report to 50 each
2005-01-12 13:51:20 -05:00
Jim Miller
52f7a0cce8
BUG: encoding 2 bytes into 4 bytes was accessing a 3rd byte from the source
2005-01-12 10:11:04 -05:00
Andy Cedilnik
f51a308d72
STYLE: Nightly Version update
2005-01-12 04:43:30 -05:00
Andy Cedilnik
d084824818
STYLE: Nightly Version update
2005-01-11 05:03:49 -05:00
Andy Cedilnik
89c0d42181
STYLE: Nightly Version update
2005-01-10 05:06:32 -05:00
Andy Cedilnik
7b1d0e7949
STYLE: Nightly Version update
2005-01-08 05:08:44 -05:00
Andy Cedilnik
7b6ee850a2
STYLE: Nightly Version update
2005-01-07 11:56:59 -05:00
Andy Cedilnik
6df3783ddf
STYLE: Nightly Version update
2005-01-05 05:13:58 -05:00
Brad King
4b48a89b96
ENH: Added install target implementation. Also added missing include of assert.h.
2005-01-04 18:24:52 -05:00
Brad King
79c67a6dfa
ENH: Added relative path support (mostly done). Many paths are written relative even if CMAKE_USE_RELATIVE_PATHS is not on just to keep makefiles short.
2005-01-04 17:41:19 -05:00
Brad King
524769aebc
ENH: Made ConfigureOutputPaths virtual to help new generator.
2005-01-04 16:26:54 -05:00
Andy Cedilnik
320e90ef5a
ENH: Add a delay method
2005-01-04 10:55:01 -05:00
Brad King
8032c5cd88
BUG: Applied patch attached to bug #1453 .
2005-01-04 09:56:33 -05:00
Ken Martin
96cdce0083
ENH: fixed SET command to accept cache values with more than one value
2005-01-04 08:42:25 -05:00
Andy Cedilnik
60bc9bb05e
STYLE: Nightly Version update
2005-01-04 04:17:19 -05:00
Andy Cedilnik
9bc9dbcf24
STYLE: Nightly Version update
2005-01-02 05:04:30 -05:00
Andy Cedilnik
2c2f306515
STYLE: Nightly Version update
2005-01-01 21:02:14 -05:00
Andy Cedilnik
0a16956524
STYLE: Nightly Version update
2004-12-31 05:03:05 -05:00
Andy Cedilnik
1442094c81
STYLE: Nightly Version update
2004-12-30 05:03:43 -05:00
Andy Cedilnik
fa8e3ed5a2
STYLE: Nightly Version update
2004-12-29 05:27:39 -05:00
Andy Cedilnik
c0f2658e32
STYLE: Nightly Version update
2004-12-28 05:23:18 -05:00
Andy Cedilnik
9906ba253d
STYLE: Nightly Version update
2004-12-27 05:22:04 -05:00
Andy Cedilnik
6f4788e5ff
STYLE: Nightly Version update
2004-12-26 05:25:49 -05:00
Andy Cedilnik
325411956b
STYLE: Nightly Version update
2004-12-25 05:21:41 -05:00
Andy Cedilnik
ae6a10343b
STYLE: Nightly Version update
2004-12-24 05:16:58 -05:00
Andy Cedilnik
d5be87a296
STYLE: Nightly Version update
2004-12-23 05:27:46 -05:00
Andy Cedilnik
190b89c060
STYLE: Nightly Version update
2004-12-22 05:16:48 -05:00
Andy Cedilnik
c01097941d
STYLE: Nightly Version update
2004-12-21 05:14:15 -05:00
Andy Cedilnik
d2789b37a3
STYLE: Nightly Version update
2004-12-20 05:09:25 -05:00
Andy Cedilnik
ac395b5a0e
STYLE: Nightly Version update
2004-12-19 05:15:18 -05:00
Andy Cedilnik
4cb5c7179d
STYLE: Nightly Version update
2004-12-18 05:11:44 -05:00
Andy Cedilnik
645f7c0929
STYLE: Nightly Version update
2004-12-17 05:06:33 -05:00
Andy Cedilnik
4bf392e832
STYLE: Nightly Version update
2004-12-16 05:52:09 -05:00
Andy Cedilnik
fa28d7225c
STYLE: Nightly Version update
2004-12-15 05:46:21 -05:00
Andy Cedilnik
a360df42c2
STYLE: Nightly Version update
2004-12-14 05:08:34 -05:00
Andy Cedilnik
cb33fe8aa8
STYLE: Nightly Version update
2004-12-13 05:03:21 -05:00
Andy Cedilnik
a3d3e9e9ef
STYLE: Nightly Version update
2004-12-12 05:08:54 -05:00
Andy Cedilnik
8e1d98146e
STYLE: Nightly Version update
2004-12-11 05:10:51 -05:00
Andy Cedilnik
65cb4675f3
STYLE: Nightly Version update
2004-12-10 05:13:53 -05:00
Brad King
1c663cf41c
BUG: Fix to avoid relative path with ..s all the way to the root.
2004-12-09 16:14:46 -05:00
Brad King
c710a2366d
BUG: Support for custom command outputs in subdirectories of current build tree location.
2004-12-09 15:56:50 -05:00
Brad King
e8ef42ed74
BUG: AppendAnyDepend must handle non-existing files.
2004-12-09 15:23:37 -05:00
Brad King
1480676dab
ENH: Added post-build rules to executables and libraries. Generalized AppendLibDepend method to AppendAnyDepend. This takes most of the functionality of AppendCustomDepend too, and generalized jump-and-build to executables.
2004-12-09 15:11:22 -05:00
Brad King
477f328aed
ENH: Implemented utility targets. This involved pulling part of the custom command rule implementation out into shared methods.
2004-12-09 13:52:32 -05:00
Andy Cedilnik
729c5644cf
STYLE: Nightly Version update
2004-12-09 05:12:19 -05:00
Andy Cedilnik
72a4cad40b
STYLE: Nightly Version update
2004-12-08 05:05:59 -05:00
Andy Cedilnik
67af364ff7
STYLE: Nightly Version update
2004-12-07 05:19:12 -05:00
Bill Hoffman
2615e6f0a9
BUG: fix for bug 1396, object files could not be used as sources any more
2004-12-06 12:38:04 -05:00
Andy Cedilnik
e3bb6683de
STYLE: Nightly Version update
2004-12-06 05:00:58 -05:00
Andy Cedilnik
fa8a0c635d
STYLE: Nightly Version update
2004-12-05 04:22:34 -05:00
Andy Cedilnik
7e5d474be6
STYLE: Nightly Version update
2004-12-04 04:36:09 -05:00
Ken Martin
0ad63cf5fd
ENH: minor fix for windows
2004-12-03 09:25:00 -05:00
Ken Martin
b1c5f1a7ba
ENH: fix for relative paths
2004-12-03 09:05:07 -05:00
Andy Cedilnik
82ec50f83f
STYLE: Nightly Version update
2004-12-03 06:27:27 -05:00
Bill Hoffman
e75992a871
BUG: fix for 1369 before include directories need to be always added
2004-12-02 13:14:14 -05:00
Bill Hoffman
ec6b579717
BUG: fix for bug 1385, /tmp should not be used on windows
2004-12-02 12:33:44 -05:00
Andy Cedilnik
f445b9491d
STYLE: Nightly Version update
2004-12-02 06:13:26 -05:00
Brad King
920df088ab
COMP: Need to choose between <new> and <new.h> based on whether standard headers are available.
2004-12-01 07:28:13 -05:00
Brad King
ca2f4aa039
COMP: Disabling old streams warnings when including old headers on MSVC.
2004-12-01 07:24:33 -05:00
Andy Cedilnik
0689b4ed5f
STYLE: Nightly Version update
2004-12-01 06:25:01 -05:00
Brad King
9bf52f7001
BUG: Need to include header <new> to use placement new syntax. Really this should be fixed by replacing the stream buffer to set a new string instead of reconstructing the object, but this will require quite a bit of work to do portably.
2004-11-30 18:20:31 -05:00
Andy Cedilnik
de4a1c3b9c
STYLE: Nightly Version update
2004-11-30 06:29:30 -05:00
Andy Cedilnik
201d132c25
STYLE: Nightly Version update
2004-11-29 06:21:04 -05:00
Andy Cedilnik
df4b28885e
STYLE: Nightly Version update
2004-11-28 06:16:32 -05:00
Andy Cedilnik
c7db7dca34
STYLE: Nightly Version update
2004-11-27 06:28:31 -05:00
Andy Cedilnik
9bf5f8b40b
STYLE: Nightly Version update
2004-11-26 06:16:57 -05:00
Andy Cedilnik
b5ce55d2e8
STYLE: Nightly Version update
2004-11-25 06:19:53 -05:00
Andy Cedilnik
a0c96218b0
ENH: Add support for proxy authentication (thanks Jean-Michel)
2004-11-24 09:25:32 -05:00
Andy Cedilnik
67111942c0
STYLE: Nightly Version update
2004-11-24 05:45:59 -05:00
Andy Cedilnik
1e61513520
ENH: Make more things XML safe
2004-11-23 10:48:36 -05:00
Andy Cedilnik
761e477331
STYLE: Nightly Version update
2004-11-23 05:46:09 -05:00
Andy Cedilnik
b2282ec337
STYLE: Nightly Version update
2004-11-22 05:45:01 -05:00
Andy Cedilnik
380a9bd783
STYLE: Nightly Version update
2004-11-21 05:44:11 -05:00
Andy Cedilnik
f503e5ec48
STYLE: Nightly Version update
2004-11-20 05:46:39 -05:00
Brad King
6f407ecb17
ENH: Moved custom command rule files into special CMakeCustomCommands.dir subdirectory.
2004-11-19 09:42:08 -05:00
Brad King
4352c2faae
ENH: Unified WriteDependRules, WriteBuildRules, WriteCleanRules, and the future WriteInstallRules into a single WritePassRules method. Also added WriteTargetDependsRule and WriteTargetCleanRule methods to unify writing of depend and clean rules for each target.
2004-11-19 09:32:18 -05:00
Andy Cedilnik
e32928aaff
STYLE: Nightly Version update
2004-11-19 05:41:59 -05:00
Andy Cedilnik
48d9bb5cd6
STYLE: Nightly Version update
2004-11-18 08:25:48 -05:00
Andy Cedilnik
bfed636366
STYLE: Nightly Version update
2004-11-17 08:33:21 -05:00
Andy Cedilnik
09b58f09e4
STYLE: Nightly Version update
2004-11-16 08:16:57 -05:00
Ken Martin
e7fd6bac8d
COMP: fix warning
2004-11-15 09:39:15 -05:00
Andy Cedilnik
327d94b489
STYLE: Nightly Version update
2004-11-15 08:22:56 -05:00
Andy Cedilnik
a05df0a6d0
STYLE: Nightly Version update
2004-11-14 08:21:01 -05:00
Ken Martin
5a0366c6e0
ENH: added -U option to take union of -R and -I
2004-11-13 09:55:31 -05:00
Andy Cedilnik
247c367a59
STYLE: Nightly Version update
2004-11-13 08:15:04 -05:00
Andy Cedilnik
29deba3265
STYLE: Nightly Version update
2004-11-12 05:36:07 -05:00
Andy Cedilnik
243ae7272c
ENH: Another linker error on sun
2004-11-11 17:40:08 -05:00
Andy Cedilnik
c113208482
STYLE: Nightly Version update
2004-11-11 05:34:52 -05:00
Bill Hoffman
144bc1e55c
FIX: make sure the object file name is correctly mangled for depend information
2004-11-10 15:39:10 -05:00
Andy Cedilnik
1cbec80de9
STYLE: Nightly Version update
2004-11-10 10:24:29 -05:00
Andy Cedilnik
28b7cc0ac1
STYLE: Nightly Version update
2004-11-09 09:57:29 -05:00
Andy Cedilnik
7e2759d86d
STYLE: Nightly Version update
2004-11-08 05:46:22 -05:00
Andy Cedilnik
a199b4994d
STYLE: Nightly Version update
2004-11-07 05:45:55 -05:00
Andy Cedilnik
a204ee0594
STYLE: Nightly Version update
2004-11-06 05:40:31 -05:00
Brad King
d39b877ea4
ENH: Added partial clean target support.
2004-11-05 15:09:46 -05:00
Brad King
6297bcbf1d
ENH: Moved code that checks output path variables to separate ConfigureOutputPaths method. Needed to provide access to the same code from a subclass.
2004-11-05 15:03:45 -05:00
Brad King
d41ed99297
ENH: Implemented VERBOSE output setting.
2004-11-05 07:39:48 -05:00
Andy Cedilnik
d6673e7d02
STYLE: Nightly Version update
2004-11-05 05:38:35 -05:00
Andy Cedilnik
b905e8ba2e
STYLE: Nightly Version update
2004-11-04 05:38:47 -05:00
Brad King
7fdcb4e1e4
ENH: Generalized driver targets and subdirectory traversal rules. The implementations of all, depend, build, clean, install, etc. now follow a common framework.
2004-11-03 11:02:44 -05:00
Brad King
30e685b41f
ENH: Removed unneeded requires rules now that canonical names are available.
2004-11-03 08:59:13 -05:00
Brad King
8a4c0673be
ENH: Added convenience rules to build targets without specifying full paths.
2004-11-03 08:46:17 -05:00
Brad King
a5ae290a5b
STYLE: Adjusted signature of cmGeneratedFileStream to make copy-if-different more explicity.
2004-11-03 07:51:51 -05:00
Brad King
e34207c1f0
COMP: Fix new cmGeneratedFileStream for MSVC.
2004-11-03 07:27:44 -05:00
Brad King
d46d8df0ed
ENH: Re-implemented cmGeneratedFileStream to look like a real stream and replace the destination file atomically. This will avoid problems with the process being terminated while generating a file.
2004-11-03 07:23:18 -05:00
Andy Cedilnik
3050e231b3
STYLE: Nightly Version update
2004-11-03 05:34:04 -05:00
Brad King
2823a4797a
ENH: Added partial RC language dependency scanning (just using C dependencies for now).
2004-11-02 18:09:22 -05:00
Brad King
6de0ff4b00
ENH: Added dependencies between libraries.
2004-11-02 17:38:09 -05:00
Brad King
22cc48c534
BUG: Removed debugging output.
2004-11-02 17:19:19 -05:00
Brad King
04f958b6d9
ENH: Implemented generation of custom command rule files.
2004-11-02 17:14:04 -05:00
Andy Cedilnik
95f67dca9e
COMP: Remove compile warning
2004-11-02 17:11:54 -05:00
Brad King
fd8ae3d34c
BUG: Fixed subdirectory implementation for Borland Make.
2004-11-02 08:32:03 -05:00
Brad King
914f28b06a
ENH: Implemented subdirectory rules for all target.
2004-11-02 07:36:08 -05:00
Andy Cedilnik
1e1b22bdbc
STYLE: Nightly Version update
2004-11-02 04:49:54 -05:00
Bill Hoffman
160c32e529
BUG: add a test for a single char dir, and fix bug introduced in 1.53, but we still can not handle a space as the start of a directory name
2004-11-01 16:57:05 -05:00
Andy Cedilnik
8ef263ff51
STYLE: Nightly Version update
2004-11-01 04:34:02 -05:00
Andy Cedilnik
b442634418
STYLE: Nightly Version update
2004-10-31 03:40:52 -05:00
Andy Cedilnik
ec77c00848
STYLE: Nightly Version update
2004-10-30 04:32:35 -04:00
Brad King
3bb39d4390
ENH: Added framework for subdirectory traversal.
2004-10-29 18:15:59 -04:00
Brad King
bf2a2b203f
BUG: Dependency makefile lines must be at least three characters long to hold a dependency.
2004-10-29 17:18:16 -04:00
Brad King
81bbae1fb2
ENH: Added build system integrity check to cmLocalUnixMakefileGenerator2. This now uses a special --check-build-system flag to cmake which replaces --check-rerun. Integrity of dependencies is also checked during generation.
2004-10-29 16:50:46 -04:00
Bill Hoffman
674349caed
FIX: fix shared flag
2004-10-29 15:32:06 -04:00
Bill Hoffman
901dc9d49f
ENH: remove debug print
2004-10-29 15:31:45 -04:00
Brad King
ff7ab5f1ab
BUG: Fixes for Borland Make.
2004-10-29 14:57:36 -04:00
Brad King
17b1cc26e0
BUG: Fixes for NMake.
2004-10-29 13:55:17 -04:00
Brad King
6b3ca003d7
ENH: Changed AppendRecursiveMake to GetRecursiveMakeCall and implemented jump-and-build on Windows and UNIX.
2004-10-29 13:04:28 -04:00
Brad King
37ae7d6acf
ENH: Cleaned up format of generated makefiles. Consolidated rule generation into single WriteMakeRule method. Added special targets like rebuild_cache and edit_cache.
2004-10-29 10:52:52 -04:00
Andy Cedilnik
53763e14d4
STYLE: Nightly Version update
2004-10-29 04:36:15 -04:00
Bill Hoffman
692f18538b
ENH: add a check for empty include directories
2004-10-28 15:40:24 -04:00
Brad King
4de0a518fd
COMP: Fix local shadow warnings.
2004-10-28 07:46:42 -04:00
Brad King
8711ce31d9
COMP: Fix for Mac specific code.
2004-10-28 07:43:18 -04:00
Andy Cedilnik
bce0865c70
STYLE: Nightly Version update
2004-10-28 04:36:58 -04:00
Bill Hoffman
b69606da4c
ENH: look in the windows LIB env variable for libraries
2004-10-27 16:00:54 -04:00
Bill Hoffman
3dc02020d9
DOC: documentation change
2004-10-27 16:00:26 -04:00
Brad King
72e125ca1f
ENH: Do not try to handle unimplemented target types yet. Fixes for projects with subdirectories.
2004-10-27 12:05:33 -04:00
Andy Cedilnik
cc5c136cb8
BUG: If bootstrap cmake is run with no argument produce error
2004-10-27 11:26:49 -04:00
Bill Hoffman
36c8f1d157
ENH: put error checking for missing linker languages
2004-10-27 10:53:01 -04:00
Andy Cedilnik
56234aed4b
PERF: Remove several classes from the bootstrap and so making bootstrap smaller and faster
2004-10-27 10:47:14 -04:00
Andy Cedilnik
21c818340e
STYLE: Remove unused code
2004-10-27 10:45:45 -04:00
Brad King
8e0985f9f1
ENH: Added executable dependencies on libraries including jump-and-build support.
2004-10-27 10:45:18 -04:00
Brad King
a2b8c1fbcb
BUG: Add a space before the : only if the target name is one letter long. This works around bugs in some shells' tab completion of target names.
2004-10-27 08:49:41 -04:00
Brad King
0d622ae9e8
ENH: Added generation of rules for shared libraries and modules.
2004-10-27 08:47:49 -04:00
Brad King
414a2fd645
ENH: Added rules to build executables. Also began to consolidate flag list construction into separate methods.
2004-10-27 08:20:58 -04:00
Andy Cedilnik
5c168174f7
STYLE: Nightly Version update
2004-10-27 04:37:32 -04:00
Andy Cedilnik
c48af00154
BUG: Handle DOS files un unix file systems
2004-10-26 20:13:39 -04:00
Brad King
18642f4b4e
ENH: Do not generate touch rule for target level dependencies. There are no build-time dependencies by default.
2004-10-26 16:07:50 -04:00
Brad King
d7aca58343
ENH: Added generation of rule to build object file.
2004-10-26 14:49:11 -04:00
Bill Hoffman
bb316a4945
ENH: handle read only directories with configure file destination
2004-10-26 14:33:54 -04:00
Brad King
239378e4cb
ERR: Missing std:: on endl.
2004-10-26 13:00:24 -04:00
Brad King
2a7e2adf7a
ENH: Added object file dependency scanning to cmLocalUnixMakefileGenerator2. This needs a hook in cmake.cxx.
2004-10-26 12:55:20 -04:00
Brad King
3e59af4dcd
ENH: Added cmLocalUnixMakefileGenerator2 to build.
2004-10-26 12:54:51 -04:00
Brad King
1a4037c15a
ENH: Added object file dependency scanning.
2004-10-26 12:53:51 -04:00
Andy Cedilnik
163919a569
COMP: Remove warning on icl
2004-10-26 10:25:58 -04:00
Andy Cedilnik
d6c7de2c13
ENH: Handle more REMARKS on SGI
2004-10-26 10:24:31 -04:00
Brad King
16e86a3ea9
ENH: Split part of GetIncludeFlags method into separate GetIncludeDirectories method.
2004-10-26 10:15:49 -04:00
Andy Cedilnik
2bad658304
COMP: Attempt to fix warnings on SGI
2004-10-26 08:45:27 -04:00
Andy Cedilnik
182f6f969c
STYLE: Nightly Version update
2004-10-26 04:40:46 -04:00
Bill Hoffman
ccea94278b
ENH: add some more comments
2004-10-25 16:39:13 -04:00
Bill Hoffman
ef07a8565e
COMP: remove an unused variable warning
2004-10-25 13:40:17 -04:00
Bill Hoffman
626be7884a
FIX: go back to not trying to handle spaces in the path for run single command and comment it so that people know to call the right thing
2004-10-25 13:16:05 -04:00
Bill Hoffman
a3798b2cbf
COMP: remove warnings
2004-10-25 12:26:24 -04:00
Bill Hoffman
7ed631311c
FIX: fix RunSingleCommand to work with spaces in the path, and with an already quoted command
2004-10-25 11:59:50 -04:00
Andy Cedilnik
a3ce1fb293
ENH: Allow disabling of long running tests
2004-10-25 10:04:17 -04:00
Andy Cedilnik
604478e0f6
STYLE: Nightly Version update
2004-10-25 04:34:51 -04:00
Andy Cedilnik
5f5504fc25
STYLE: Nightly Version update
2004-10-24 11:38:03 -04:00
Bill Hoffman
9f98481a65
undo last check in as it breaks borland with spaces some how
2004-10-22 21:03:56 -04:00
Bill Hoffman
040f776885
FIX: fix the problem where a target is a single character and nmake gets confused and add a test for it
2004-10-22 17:00:00 -04:00
Bill Hoffman
43bc8a0d63
COMP: remove warnings
2004-10-22 16:58:59 -04:00
Andy Cedilnik
5ceae46e19
COMP: Remove unnecessary commit
2004-10-22 15:45:20 -04:00
Andy Cedilnik
fc70a2bb2a
ENH: Add development version support in CMake
2004-10-22 15:44:54 -04:00
Andy Cedilnik
f4a04a96eb
COMP: This should fix the borland random build problem
2004-10-22 11:04:25 -04:00
Bill Hoffman
3b891e6e41
COMP: remove warning
2004-10-22 10:19:43 -04:00
Andy Cedilnik
0cbf55745a
BUG: Fix reporting of path and full command when test program was not found
2004-10-21 16:07:33 -04:00
Bill Hoffman
ab817f2e81
COMP: fix warnings
2004-10-21 15:21:38 -04:00
Bill Hoffman
560b7af06e
COMP: fix warning
2004-10-21 14:55:29 -04:00
Bill Hoffman
7cef36c628
ENH: add the ability to generate custom commands for a language that is not supported by an IDE
2004-10-21 14:34:02 -04:00
Andy Cedilnik
8ff4c07915
BUG: Handle remarks on SGI properly
2004-10-21 13:34:55 -04:00
Bill Hoffman
03be131c06
ENH: better support for kdevelop3
2004-10-21 11:58:07 -04:00
Andy Cedilnik
fc459731db
COMP: Remove warning
2004-10-20 12:37:39 -04:00
Andy Cedilnik
eb6fb9eb8e
ENH: Add regular expression for remarks on IRIX
2004-10-19 13:25:10 -04:00
Bill Hoffman
e9b6e65cbd
BUG: if the paths share nothing then just return the remote path with no ..
2004-10-19 13:02:42 -04:00
Andy Cedilnik
429cf9d612
BUG: Remove instances of // in the output
2004-10-19 12:48:57 -04:00
Andy Cedilnik
cafd48a7f2
EHN: Even more cleanup
2004-10-19 12:38:32 -04:00
Andy Cedilnik
f38a28f044
ERR: Fix problems on windows
2004-10-19 10:59:34 -04:00
Andy Cedilnik
922bdc3602
ENH: Remove bogus clean step
2004-10-18 17:24:12 -04:00
Andy Cedilnik
d7d16d386d
BUG: Ok, this should make the test actually do something
2004-10-18 15:37:37 -04:00
Andy Cedilnik
7481c895c4
ENH: Do bootstrap test on all unix systems
2004-10-18 15:05:06 -04:00
Bill Hoffman
89d35bc8fb
ENH: better comments and variable names
2004-10-18 13:19:43 -04:00
Andy Cedilnik
e60b8b87eb
ENH: Add bootstrap test
2004-10-18 12:33:25 -04:00
Bill Hoffman
6abbc7b1ff
BUG: make sure output path is used for target with canonical name
2004-10-18 11:48:18 -04:00
Andy Cedilnik
ace5f90d9c
BUG: Fix output to match the Dart output
2004-10-17 22:47:44 -04:00
Andy Cedilnik
b40cd9fc3b
ENH: Cleanups and unify output
2004-10-17 22:47:15 -04:00
Andy Cedilnik
ddb3dfdf2f
ENH: Specify full path to the executable
2004-10-17 22:46:48 -04:00
Andy Cedilnik
3de7010216
ENH: Add method to get the relative path to source or build
2004-10-17 22:46:23 -04:00
Andy Cedilnik
17619508e9
ENH: Update to the new coverage code. It may not be perfect yet, but it is a start
2004-10-17 19:45:36 -04:00
Andy Cedilnik
bc66973061
ENH: Add method to find file in parent directories if it exists
2004-10-17 18:50:49 -04:00
Andy Cedilnik
4ee2f266c6
ENH: Handle coverage errors
2004-10-17 18:49:42 -04:00
Andy Cedilnik
bf326092a8
COMP: Security.c should be only build when Kerberos is on
2004-10-15 11:57:12 -04:00
Brad King
6bc6466be3
ENH: Added --check-rerun option to allow a runtime check of whether a new generate should really be done.
2004-10-15 09:24:44 -04:00
Brad King
b4176dcab9
ENH: Added FileTimeCompare method to compare file modification times. Currently the resolution is limited to one second.
2004-10-15 09:23:14 -04:00
Brad King
4b20a7ad2d
ENH: Added generation of rule to build object file.
2004-10-15 08:57:32 -04:00
Bill Hoffman
39f112b71b
BUG: make sure all returns for ConvertToRelativeOutputPath get passed by ConvertToOutputPath
2004-10-14 16:50:38 -04:00
Bill Hoffman
9fe79b2297
BUG: now that system tools relative path works, clean up the convert to relative output path code
2004-10-14 15:09:20 -04:00
Bill Hoffman
6579e30bdb
COMP: remove warning
2004-10-14 11:59:41 -04:00
Bill Hoffman
ef8385744b
BUG: allow split string to know if it is separating a path
2004-10-14 11:46:30 -04:00
Bill Hoffman
78e8f12b86
BUG: fix and comment relative path funciton
2004-10-13 11:37:55 -04:00
Andy Cedilnik
68c3550faa
COMP: Remove warnings on borland build
2004-10-13 10:45:30 -04:00
Andy Cedilnik
3f75f0ea1e
COMP: Attempt to remove warnings on borland
2004-10-13 10:01:04 -04:00
Bill Hoffman
9fd8d5f181
allow kdevelop for cygwin
2004-10-12 10:57:24 -04:00
Bill Hoffman
77307ff15f
BUG: remove bad headers
2004-10-12 10:22:56 -04:00
Bill Hoffman
832a302ca2
BUG: do not build kdevlop stuff when bootstrapping
2004-10-12 09:50:36 -04:00
Andy Cedilnik
800784175f
ENH: Support not writing files to the source tree. Generate single project file for whole project, some other little cleanups
2004-10-11 16:35:32 -04:00
Andy Cedilnik
914932fa13
BUG: Fix generated XML
2004-10-11 15:25:51 -04:00
Andy Cedilnik
47bae096e8
STYLE: Remove anoying message
2004-10-11 14:47:35 -04:00
Andy Cedilnik
9594c888ab
BUG: On Windows, remove extra CR characters. Hopefully this will result in not duplicated new-lines
2004-10-11 13:57:33 -04:00
Andy Cedilnik
d4f1785473
COMP: Remove alignment warning
2004-10-11 12:25:17 -04:00
Bill Hoffman
1ed5888d91
BUG: fix split program from args to not get stuck in an infinite loop in some cases
2004-10-11 11:57:35 -04:00
Andy Cedilnik
37c5553818
COMP: Remove alignment warning
2004-10-11 11:53:29 -04:00
Andy Cedilnik
45c1dce09f
COMP: Remove alignment warning
2004-10-11 11:47:14 -04:00
Andy Cedilnik
e0778d48bd
COMP: Remove alignment warning
2004-10-11 11:44:08 -04:00
Bill Hoffman
766c093d69
NEW: add kdevelop patch from Alexander Neundorf
2004-10-11 11:32:14 -04:00
Andy Cedilnik
4b7f371593
COMP: Remove alignment warning
2004-10-11 10:40:12 -04:00
Andy Cedilnik
47333c9113
COMP: Remove alignment warning
2004-10-11 10:10:53 -04:00
Brad King
bc6ae0649b
ERR: Replaced std::string with kwsys_stl::string for portability.
2004-10-11 08:02:51 -04:00
Andy Cedilnik
b221d046a6
ENH: Add method to retrieve parent directory and for checking if directory is a subdirectory of another directory
2004-10-10 12:14:58 -04:00
Andy Cedilnik
890528e0c3
COMP: If compiler know strtoll or strtoi64, then no need for compiling strtooff.c
2004-10-08 15:20:15 -04:00
Andy Cedilnik
3b3dd31bd4
COMP: Remove warning on optimized build
2004-10-08 11:42:38 -04:00
Andy Cedilnik
fbaead2a09
COMP: Remove warning about assigning 0x8000000000000000L to long long
2004-10-07 17:48:36 -04:00
Andy Cedilnik
e46b0a9290
ENH: Properly detect strerror_r for glibc or posix"
2004-10-07 17:32:49 -04:00
Will Schroeder
387ffe9419
FIX: broken sun build
2004-10-07 17:17:11 -04:00
Andy Cedilnik
2aa1a1791f
COMP: No need for ldap for now
2004-10-07 09:44:50 -04:00
Andy Cedilnik
b727f31589
COMP: Fix problems when doing -Werror
2004-10-07 09:28:18 -04:00
Andy Cedilnik
c03fa90b5b
COMP: Fix C syntax, and remove unused variable
2004-10-07 08:26:35 -04:00
Bill Hoffman
c47af14ee1
COMP: Fix compile warnings on certain hp systems
2004-10-07 08:20:57 -04:00
Bill Hoffman
ce54dc97ed
COMP: Remove assignment warnings on hp
2004-10-07 08:14:00 -04:00
Andy Cedilnik
caa8ca7c9e
COMP: Fix hostent redefined warning
2004-10-07 07:59:09 -04:00
Andy Cedilnik
87c27b6f06
COMP: Undef SETBLOCK before redefining it to remove parse warnings
2004-10-07 07:56:44 -04:00
Andy Cedilnik
7d0b2eabd6
COMP: If both tests are succesfull, prevent compiler error
2004-10-07 07:39:28 -04:00
Andy Cedilnik
8732505a17
COMP: Remove unused variable warning
2004-10-07 07:05:59 -04:00
Ken Martin
f6e25ab9d2
COMP: Remove compile warning on cygwin
2004-10-06 15:12:20 -04:00
Ken Martin
00f6e6ebf1
COMP: Attempt to remove warning
2004-10-06 13:10:45 -04:00
Andy Cedilnik
99b444b073
COMP: Attempt to fix non-blocking tests
2004-10-06 13:03:16 -04:00
Andy Cedilnik
84f04477b2
COMP: Fix C build problem in certain conditions
2004-10-06 08:02:18 -04:00
Andy Cedilnik
f47690ecaa
BUG: Prevent crash when strerror fails
2004-10-05 17:02:44 -04:00
Andy Cedilnik
decb1ac05f
ERR: Too much commits
2004-10-05 16:16:31 -04:00
Andy Cedilnik
9e1288da10
PERF: Several cleanups, and remove need for Curl directory to be in include path
2004-10-05 16:14:04 -04:00
Bill Hoffman
16c839206a
BUG: change the name of memory.h
2004-10-05 12:42:38 -04:00
Bill Hoffman
f9468a2967
FIX: correctly handle if path table can not open
2004-10-05 11:37:03 -04:00
Bill Hoffman
7f17646576
BUG: fix realpath problem and unix slashes
2004-10-05 10:59:07 -04:00
Andy Cedilnik
1aab11b8db
ERR: Fix TRUE build problem and replace error couts with cerrs
2004-10-05 10:13:51 -04:00
Andy Cedilnik
b847a6ac62
ERR: Fix Windows build
2004-10-05 10:00:36 -04:00
Andy Cedilnik
609801fe67
ENH: Update Curl to 7.12.1
2004-10-05 09:34:20 -04:00
Ken Martin
50da032847
COMP: fix some compile issues with insert
2004-10-05 09:25:55 -04:00
Andy Cedilnik
7f21ee17a9
BUG: Fix O_NONBLOCK test
2004-10-05 09:05:57 -04:00
Andy Cedilnik
dcaf523a7d
ENH: We need this for the new version of Curl. Once CMake 2.2 is released, this can go out.
2004-10-05 09:04:58 -04:00
Ken Martin
c86e9f5b3e
COMP: fix bad include file
2004-10-05 09:01:30 -04:00
Brad King
bf46e4f4b7
ENH: Started new makefile generator implementation. It will temporarily be called cmLocalUnixMakefileGenerator2 until it is ready to replace the original completely.
2004-10-04 16:15:25 -04:00
Ken Martin
1066af4527
ENH: Mathieus support for path conversions
2004-10-04 12:31:09 -04:00
Andy Cedilnik
a9028dfd07
BUG: Attempt to remove memory leak
2004-10-03 07:14:05 -04:00
Andy Cedilnik
a1bc51d565
BUG: Add regular expression to vector
2004-10-01 13:23:06 -04:00
Andy Cedilnik
6e9ec4598d
ENH: Add CTEST_EXECUTABLE_NAME to CTest scripting. This way you do not have to specify ctest executable in CTEST_COMMAND, but just a variable
2004-10-01 12:21:16 -04:00
Brad King
7350756728
ERR: Added missing include of string.h
2004-10-01 11:36:38 -04:00
Andy Cedilnik
6e7ba70aad
ENH: Cleanup CTest test
2004-09-30 18:45:55 -04:00
Andy Cedilnik
377b06ed41
ERR: Fix for non-gcc/icc compilers
2004-09-30 18:06:29 -04:00
Brad King
f2e46cf172
ENH: Added optional display of output for tests. Avoid printing alot of output for test 6.
2004-09-30 17:42:42 -04:00
Andy Cedilnik
77209d371f
ERR: Fix error
2004-09-30 17:27:58 -04:00
Andy Cedilnik
cbab381bda
ENH: Add support for SourceFile and LineNumber
2004-09-30 16:20:23 -04:00
Bill Hoffman
5bf55d1590
ENH: shorten the symbols a bit and remove maps of std::string for map of cmStdString
2004-09-29 16:07:07 -04:00
Andy Cedilnik
64a6ad4975
BUG: Remove maximum size of test output
2004-09-29 14:14:17 -04:00
Andy Cedilnik
70c973ba10
ERR: Fix Windows build
2004-09-29 13:21:21 -04:00
Andy Cedilnik
3fc7dc5e70
ENH: Move permissions code to kwsys so that copyfile can use it. Fixes Bug #1133 - cmake -E copy file dir sets the wrong permissions on the destination directory
2004-09-29 12:20:52 -04:00
Andy Cedilnik
cf8d34040e
BUG: If extra update failes, continue with dashboard. Closes Bug #894 - Fatal CVS update error kills test, and is not reported
2004-09-29 11:52:02 -04:00
Andy Cedilnik
1852a88fa1
ENH: When copy file, if the output file exits, delete it first
2004-09-29 11:18:07 -04:00
Andy Cedilnik
fdf589d2da
ENH: Allow CMake to use CommandLineArguments without warning
2004-09-29 08:58:45 -04:00
Andy Cedilnik
f3cfe48152
ENH: Add lots of comments
2004-09-29 08:34:02 -04:00
Andy Cedilnik
7488e43d69
ENH: Add access to last argument parsed
2004-09-29 07:56:25 -04:00
Andy Cedilnik
6972cdf9e9
ENH: Move all extracting of variables to ExtractVariables. This way it is easy to know what variables are used
2004-09-28 17:51:29 -04:00
Andy Cedilnik
e96b0b44ca
ENH: Add accessor for Argv0
2004-09-28 11:34:29 -04:00
Andy Cedilnik
61d6150797
ENH: Add some documentation
2004-09-28 09:00:06 -04:00
Bill Hoffman
309b4caf45
BUG: make sure release flags are replaced
2004-09-27 16:33:42 -04:00
Bill Hoffman
de3cc6f217
ENH: allow for a different jni.h to enable java testing
2004-09-27 15:21:44 -04:00
Bill Hoffman
a69275d37b
ENH: allow for a different jni.h to enable java testing
2004-09-27 15:15:59 -04:00
Bill Hoffman
591fa1daea
space in path problem
2004-09-27 15:11:41 -04:00
Bill Hoffman
9ee34e6071
ENH: use jni.h to determine java version
2004-09-27 14:39:15 -04:00
Bill Hoffman
6b9e217bee
ENH: use jni.h to determine java version
2004-09-27 14:21:05 -04:00
Andy Cedilnik
eadf3aea79
BUG: If notes file is missing, create empty notes file with error message
2004-09-27 13:36:47 -04:00
Bill Hoffman
016e0e52cb
BUG: make sure java jar files are not libfoo.jar but are just foo.jar
2004-09-27 11:36:29 -04:00
Bill Hoffman
f5b978fe2f
ENH: better message for skipping java
2004-09-27 11:03:20 -04:00
Bill Hoffman
dfd275b8f9
ENH: use correct args for test of java
2004-09-24 16:54:55 -04:00
Bill Hoffman
4b87fdada4
ENH: only use newer java for testing
2004-09-24 16:34:20 -04:00
Ken Martin
e735351b3f
BUG: fix crash with vs6
2004-09-24 11:35:16 -04:00
Ken Martin
1ffbc81061
ENH: check for all parts of java
2004-09-24 11:34:57 -04:00
Bill Hoffman
1603e16cc5
ENH: replace all enabled languages in rule vars
2004-09-24 10:07:57 -04:00
Bill Hoffman
9e08d07be2
ENH: change ignore function so that it first checks to see if the extension has a language
2004-09-24 09:34:27 -04:00
Bill Hoffman
16c0a02d9b
ENH: correctly ignore files
2004-09-24 08:39:02 -04:00
Bill Hoffman
76dac72246
temporary fix to try and get a clean dashboard
2004-09-23 17:49:54 -04:00
Andy Cedilnik
b3481a9675
ERR: Fix memory problem
2004-09-23 15:02:22 -04:00
Andy Cedilnik
4b9386751a
STYLE: Only allocate as much space as needed
2004-09-23 11:53:55 -04:00
Andy Cedilnik
4966d102d6
ENH: Make GetRemainingArguments actually work
2004-09-23 11:45:02 -04:00
Bill Hoffman
a7e20abcdb
ENH: only replace the language being used in expand rule variables
2004-09-23 11:44:17 -04:00
Bill Hoffman
d11cecab7d
STYLE: remove warning
2004-09-23 09:11:01 -04:00
Bill Hoffman
d85738fe3f
remove warning
2004-09-23 09:08:00 -04:00
Bill Hoffman
67ac3ea503
ENH: fix problems with .def and RC files
2004-09-23 08:51:06 -04:00
Bill Hoffman
8cb20b7052
BUG: fix perfered linker language code
2004-09-22 17:50:36 -04:00
Bill Hoffman
9cca063c7d
fix compilation
2004-09-22 16:44:42 -04:00
Bill Hoffman
c8750db71f
remove warnings
2004-09-22 15:14:04 -04:00
Bill Hoffman
692ba48c4e
ENH: major changes to support addition of languages from cmake modules directory.
2004-09-22 14:42:05 -04:00
Bill Hoffman
5971857544
ENH: only try to use fortran if the generator is make based
2004-09-22 10:06:16 -04:00
Brad King
bc26a216b4
BUG#1179: Fix for syntax in unquoted arguments.
2004-09-20 08:51:12 -04:00
Bill Hoffman
bedb6e899f
BUG: fix for bug 1041, _MBCS sometimes added for UNIICODE which is bad
2004-09-17 15:57:01 -04:00
Bill Hoffman
2d3c33b19b
BUG: 1163 fix documentation
2004-09-17 09:01:49 -04:00
Andy Cedilnik
09d01119c1
ENH: Attempt to handle Intel's remarks. Close Bug #1156 - Better support for icc 'remark'
2004-09-16 17:13:59 -04:00
Andy Cedilnik
2e58daf5be
ENH: Add missing include
2004-09-16 12:39:02 -04:00
Andy Cedilnik
6a4071b5d2
ENH: Add method to retrieve the terminal width
2004-09-16 10:58:56 -04:00
Andy Cedilnik
d349d6ff18
ENH: a bit more cleanup. The help should really be replaced by something like cmDocumentation
2004-09-16 10:49:09 -04:00
Ken Martin
cf7893b934
BUG: fix VSExternal for visual studio 6
2004-09-16 10:48:10 -04:00
Andy Cedilnik
a2c19a4d46
ENH: Condense help string, add support for setting line length and make it work
2004-09-16 10:27:17 -04:00
Bill Hoffman
444dbd3309
BUG: fix external project command for VS 7 and 71
2004-09-15 15:15:46 -04:00
Andy Cedilnik
f545c5149f
ENH: Remove double slash
2004-09-15 14:08:09 -04:00
Andy Cedilnik
df82ea0ad0
BUG: Attempt to fix bug on Windows (and apple) where files returned are all lowercase
2004-09-15 13:33:58 -04:00
Andy Cedilnik
f188d46431
BUG: Propagate file name and line number inside FOREACH. Fixes Bug #1169 - Erro messages inside FOREACH have bad filename and line number
2004-09-15 13:31:20 -04:00
Bill Hoffman
e192b45f4b
ENH: fix for vs 70 generator
2004-09-15 13:03:19 -04:00
Bill Hoffman
5001eed8a5
ENH: clean up of INCLUDE_EXTERNAL_MSPROJECT contributed by Clinton Stimpson
2004-09-15 12:07:57 -04:00
Bill Hoffman
b1f3e10439
BUG: make sure env CC and CXX are not set for VS IDE builds
2004-09-15 11:31:54 -04:00
Andy Cedilnik
1ebc0709f1
ENH: Move callback structure out of the public interface. Also block the warning on Visual Studio Debug
2004-09-15 09:22:34 -04:00
Bill Hoffman
013b66d8fa
ENH: add a test for external projects
2004-09-14 16:01:00 -04:00
Bill Hoffman
32fe8caaef
bug fixes for external projects
2004-09-14 14:05:40 -04:00
Ken Martin
c30e7771ee
ERR: Fix borland build
2004-09-14 11:48:34 -04:00
Andy Cedilnik
899be21cde
ERR: Add missing include
2004-09-14 11:39:04 -04:00
Andy Cedilnik
73ddc9459f
ENH: Use const correctness for arguments
2004-09-14 10:34:10 -04:00
Bill Hoffman
d385543865
BUG: fix include external project bug
2004-09-14 09:19:21 -04:00
Andy Cedilnik
e6c7707022
ERR: More missing ios and includes
2004-09-13 19:06:19 -04:00
Andy Cedilnik
184087cef1
ERR: Fix IOS namespace
2004-09-13 18:57:28 -04:00
Andy Cedilnik
c8fa658142
ENH: Move command line argument parsing code to kwsys
2004-09-13 16:15:02 -04:00
Bill Hoffman
3e03bed0ac
ENH: fix warning correctly
2004-09-10 14:40:28 -04:00
Ken Martin
685a8ed86f
fix dash8 warning
2004-09-10 08:42:02 -04:00
Ken Martin
54aeed9b4f
fix HPUX bugs
2004-09-10 08:30:58 -04:00
Bill Hoffman
766c48ae19
WAR: remove a warning on i64
2004-09-09 12:58:55 -04:00
Ken Martin
be7722b368
missing include
2004-09-09 10:52:51 -04:00
Ken Martin
f08589aa4b
missing include
2004-09-09 09:31:43 -04:00
Ken Martin
43d8918f40
more cleanup of ctest
2004-09-09 08:41:05 -04:00
Bill Hoffman
815c1cad70
BUG: don't close the pipes too early
2004-09-08 10:41:54 -04:00
Bill Hoffman
b5bdf2cb0a
ENH: add better error reporting for file open failures
2004-09-07 16:55:25 -04:00
Bill Hoffman
8f92e8c069
Fix leaked file and registry descriptors
2004-09-07 16:03:25 -04:00
Ken Martin
2c4b1a1179
duh errors
2004-09-07 12:54:15 -04:00
Ken Martin
1e3e5beab7
duh errors
2004-09-07 12:52:09 -04:00
Ken Martin
15af486c00
duh errors
2004-09-07 12:51:34 -04:00
Ken Martin
79faf21d19
more warnings
2004-09-07 11:45:53 -04:00
Ken Martin
3eae8f4405
more warnings
2004-09-07 11:28:49 -04:00
Ken Martin
0a184c3d61
more cleanup
2004-09-07 10:46:12 -04:00
Ken Martin
8a2beddad4
more cleanup
2004-09-07 10:37:39 -04:00
Ken Martin
05d985c082
some bug fixes for my recent checkins and some more cleanup
2004-09-07 09:17:15 -04:00
Ken Martin
9d6ea59a69
another platform fix
2004-09-06 14:43:06 -04:00
Ken Martin
21b91da546
another platform fix
2004-09-06 14:17:20 -04:00
Ken Martin
47961a349b
jesus
2004-09-06 13:54:53 -04:00
Ken Martin
9f60bd9c49
oops
2004-09-06 13:37:34 -04:00
Ken Martin
a5e791ae66
fix warning
2004-09-06 12:49:40 -04:00
Ken Martin
1b5b6ab303
starting cleanup of ctest
2004-09-06 12:46:35 -04:00
Ken Martin
ce277b647b
warning fix
2004-09-06 12:46:10 -04:00
Ken Martin
ac188aa18b
broke out part of test scripting into seperate class
2004-09-06 12:45:14 -04:00
Bill Hoffman
9d19df261d
remove warning
2004-09-03 13:49:48 -04:00
Bill Hoffman
76efcdca06
fix for darwin
2004-09-03 13:48:54 -04:00
Bill Hoffman
46a493ae74
ENH: remove warnings
2004-09-03 13:24:10 -04:00
Bill Hoffman
c2ef51e181
ENH: define language extensions in cmake files and not hard coded, also fix trycompile problem
2004-09-03 12:03:41 -04:00
Brad King
c5756a41d3
BUG: Fixed line number of end of file error message.
2004-08-31 18:51:35 -04:00
Brad King
486a26d3db
BUG#1049: Added error message when file ends in an unterminated string.
2004-08-31 18:39:42 -04:00
Brad King
491bebefa2
BUG: Fix crash when CMAKE_DEBUG_POSTFIX is not set.
2004-08-31 10:41:08 -04:00
Brad King
a0f48a0592
ERR: Removed inclusion of fstream header. This file is meant as a compatibility header for iosfwd and therefore should not include any other header. Whatever was fixed by adding the include of fstream here should be fixed by other means.
2004-08-31 08:25:58 -04:00
Bill Hoffman
3e2e0d5d63
BUG: fixes for mingw and CMakesetup with spaces in the source directory
2004-08-30 13:50:00 -04:00
Bill Hoffman
891c273062
ENH: remove warning
2004-08-27 09:55:41 -04:00
Bill Hoffman
731369ef9c
ENH: try to initialize all languages at the same time
2004-08-27 08:41:07 -04:00
Bill Hoffman
878609935a
ENH: try compiles in CXX require C to be enabled as well
2004-08-26 17:49:04 -04:00
Bill Hoffman
ca5e9e6415
ENH: try to find fortran compiler before adding the test
2004-08-26 16:34:06 -04:00
Bill Hoffman
c2be640c59
ENH: try to find fortran compiler before adding the test
2004-08-26 16:11:32 -04:00
Bill Hoffman
50045b7dac
remove test fortran for now
2004-08-26 16:00:14 -04:00
Bill Hoffman
74fb2c64b2
Add a fortran test if there is a fortran compiler
2004-08-26 15:55:10 -04:00
Bill Hoffman
9136914413
Add a fortran test if there is a fortran compiler
2004-08-26 15:53:11 -04:00
Bill Hoffman
e803b32b89
Add a fortran test if there is a fortran compiler
2004-08-26 15:50:39 -04:00
Bill Hoffman
66a08c10e5
ENH: more uniform approach to enable language, one step closer to being able to enable a language without modifing cmake source code
2004-08-26 14:55:55 -04:00
Andy Cedilnik
7cdf5c4601
ENH: Make default date shorter
2004-08-26 09:45:20 -04:00
Bill Hoffman
09f7ee4480
ENH: better error display for failure
2004-08-25 12:42:27 -04:00
Bill Hoffman
bfbf5afc16
ENH: produce better error message for missing variables in -S mode
2004-08-25 08:44:10 -04:00
Andy Cedilnik
ded244d1a8
ERR: Fix the list of targets. The base target name now includes the MACOSX_BUNDLE path
2004-08-24 11:30:33 -04:00
Andy Cedilnik
81487bdb79
BUG: If macdir does not end with '/' then add it always, not just when adding current directory
2004-08-24 11:17:25 -04:00
Andy Cedilnik
75cf590b21
ENH: Implement PreLoad.cmake feature for CMakeSetup
2004-08-23 14:33:22 -04:00
Bill Hoffman
2dba8e4731
fix syntax
2004-08-23 14:09:42 -04:00
Bill Hoffman
cc510f21b6
ENH: fix out of the box build on sgi to match dashboards
2004-08-23 13:45:11 -04:00
Ken Martin
1a1be539ee
now will check out src dir if it has the necc info
2004-08-23 11:29:27 -04:00
Andy Cedilnik
96b8d6f416
ENH: Handle gmake error message
2004-08-19 12:51:40 -04:00
Andy Cedilnik
a5bc469339
BUG: When GetNightlyTime returns past time, fix everything. Also, return correct time when printing
2004-08-18 08:52:54 -04:00
Andy Cedilnik
3bc8cbd475
ENH: Reload PreLoad.cmake every time you do configure
2004-08-17 16:13:31 -04:00
Andy Cedilnik
c4805a1b79
ENH: Enable preload for ccmake
2004-08-17 15:36:28 -04:00
Andy Cedilnik
957ddc4195
ENH: Move PreLoad.cmake code to public method so that ccmake and CMakeSetup can call it
2004-08-17 15:36:08 -04:00
Andy Cedilnik
576041d492
BUG: Attempt to fix timezone problem where start time appears one day before the actual start time. Also add verbosity to GetNightlyTime
2004-08-17 14:23:25 -04:00
Bill Hoffman
a34d16c667
fix it
2004-08-11 20:36:57 -04:00
Bill Hoffman
b41d447935
ENH: use GetRequiredDefinition instead of GetDefinition and crash
2004-08-11 16:58:09 -04:00
Bill Hoffman
bb32a51825
ENH: change RUN_TESTS to use -C and not -D also use GetRequiredDefinition where needed
2004-08-11 16:57:27 -04:00
Bill Hoffman
2a1bbabb6b
ENH: minor fortran fixes
2004-08-11 16:37:56 -04:00
Bill Hoffman
d2087dfe99
ENH: fixes for RUN_TESTS from visual studio IDE, fprintf does not print right away, so std::cerr had to be used. Also, allow .\ to start the config type
2004-08-11 16:37:21 -04:00
Ken Martin
3abd6306a9
ENH: Allow user to overwrite Platforms files
2004-08-09 18:39:58 -04:00
Bill Hoffman
8a70315bb4
BUG: fix for try run failing on some cygwin builds. Allow a driver letter to start a full path on cygwin
2004-08-09 17:42:27 -04:00
Bill Hoffman
63e6237600
BUG: fix bug where custom command generated .h files do not get the header_file_only flag set
2004-08-09 13:03:41 -04:00
Bill Hoffman
9655299f08
ENH: initial fortran support
2004-08-06 14:51:41 -04:00
Brad King
3371038283
ERR: Replacing hack call to CONFIGURE_FILE command with direct call to m_Makefile->ConfigureFile.
2004-08-05 11:51:49 -04:00
Brad King
46418e70a3
BUG#427: Generated makefiles need to have targets with canonical names for each executable and library target in order for try-compiles to work correctly when specifying the target.
2004-08-05 10:17:26 -04:00
Brad King
aa1b32218a
BUG: Fixed crash when CMAKE_CXX_STACK_SIZE is not defined.
2004-08-05 09:17:25 -04:00
Brad King
3c5bccf8a1
BUG: Fix crash when adding a custom command to a source file that cannot be created.
2004-08-04 17:24:21 -04:00
Bill Hoffman
023f5d1f25
ENH: allow debug of tryrun
2004-08-04 17:21:19 -04:00
Brad King
9b1771aef4
BUG: CMAKE_TRY_COMPILE_CONFIGURATION should be obtained from the cmMakefile instance for the listfile containing the TRY_COMPILE call, not the top level listfile.
2004-08-04 16:33:10 -04:00
Brad King
f99d948916
ERR: Removed duplicate default arguments.
2004-08-04 14:34:03 -04:00
Brad King
b6da1d1271
ENH: Added support for special variables CMAKE_CURRENT_LIST_FILE and CMAKE_CURRENT_LIST_LINE that evaluate to the file name and line number in which they appear. This implements the feature request from bug 1012.
2004-08-04 10:45:11 -04:00
Brad King
743eed068c
BUG: Fixed typo in name of MSVC 8 registry key.
2004-08-04 10:00:39 -04:00
Andy Cedilnik
87cab828b6
ERR: Fix warnings and memory leak
2004-08-04 08:50:37 -04:00
Bill Hoffman
2938652cbd
ENH: create a server that does not use vtkPVApplication or tcl wrapping. Move several classes from GUI/Client to Servers/Filters. Remove use of PARAVIEW_NEW_SOURCE_ORGANIZATION define.
2004-08-03 10:20:31 -04:00
Andy Cedilnik
f3e58aeb7d
BUG: When regular expression failes to compile, produce error: Fixes part of Bug #1025 - CMake silently ignores regular expression failure
2004-08-03 08:13:54 -04:00
Andy Cedilnik
1f203c2868
BUG: these flags do not take arguments, so they do not really need to check if they are last. Fixes Bug #1020 - ctest doesn't parse its options correctly
2004-08-02 08:36:31 -04:00
Andy Cedilnik
f8f388b4ff
ENH: Since install works on Windows too, remove the UNIX
2004-07-30 15:50:44 -04:00
Andy Cedilnik
65e4a95618
ENH: Add some documentation, and make sure that the flag given to -D -T or -M is valid. Fixes Bug #1015 - Documentation: ctest -D
2004-07-29 17:15:22 -04:00
Andy Cedilnik
073db7c218
ENH: Add AIX linker error
2004-07-29 15:26:23 -04:00
Brad King
e3edb83c51
BUG: Fixed crash when optimized/debug argument is not followed by a value.
2004-07-29 11:45:14 -04:00
Brad King
e52dc31185
ENH: Added documentation of LOCATION target property.
2004-07-28 08:12:22 -04:00
Bill Hoffman
2a8b05b69d
BUG: fix for bug 971, pick a better generator from the command line
2004-07-27 13:40:47 -04:00
Andy Cedilnik
ece8f1a079
BUG: Allow submit and trigger url to contain ?. Fixes Bug #997 - CTest cannot handle URLs which contain a "?"
2004-07-27 08:49:04 -04:00
Bill Hoffman
c8101e8e47
BUG: fix for bug 998, fix spelling errors
2004-07-26 16:59:55 -04:00
Andy Cedilnik
983919f5f3
ENH: Support Threading Problem in memcheck
2004-07-26 16:00:34 -04:00
Andy Cedilnik
fd50bc476c
ENH: Add maximum size of test output
2004-07-26 15:52:10 -04:00
Brad King
67d3634e46
ENH: Added warning about using this command to avoid listing sources for a library by hand. It is supposed to be used only for Templates directories.
2004-07-24 19:58:27 -04:00
Andy Cedilnik
76c377737b
BUG: Encode current time so that on some international computers xslt will not break. Also, for continuous, do not repeat if there were locally modified files or conflict, but only when things actually update
2004-07-20 16:18:22 -04:00
Andy Cedilnik
6d3ba1ed27
BUG: If source and destination is the same file, then do not copy file always
2004-07-20 11:09:58 -04:00
Andy Cedilnik
42ea896d22
ENH: When running cmake with PreLoad make sure CMAKE_CURRENT_SOURCE/BINARY_DIR works
2004-07-20 11:07:37 -04:00
Bill Hoffman
2474302c25
ENH: remove deletes
2004-07-20 11:02:12 -04:00
Bill Hoffman
9fe2ab2f71
BUG: fix for 981 cursor returns to correct place in help screen
2004-07-19 13:01:40 -04:00
Bill Hoffman
c5be64081a
bug fix for 986
2004-07-19 13:00:32 -04:00
Bill Hoffman
997ee7b8d6
ENH: add a message at the end of the cmake run telling the user where things were written.
2004-07-16 16:02:40 -04:00
Bill Hoffman
07dae7bba4
ENH: sort flags, and fix order and case problems and add a few more
2004-07-15 14:38:50 -04:00
Ken Martin
6ef6d3a547
better error warning exceptions
2004-07-15 13:53:44 -04:00
Bill Hoffman
871db9760f
ENH: remove warnings
2004-07-14 19:53:54 -04:00
Bill Hoffman
a3eeaa1ce2
ENH: use a map to fill out flags, and keep command line consistent with the GUI
2004-07-14 16:10:18 -04:00
Bill Hoffman
cb85eeaa11
Fix browse button to use correct windows style initial directory
2004-07-14 16:09:15 -04:00
Brad King
b993cd7fba
BUG: Fixed off-by-one error in test6 function.
2004-07-13 17:33:23 -04:00
Brad King
0437b776b6
ENH: Added test for runaway output.
2004-07-13 17:27:58 -04:00
Brad King
43225860b6
ENH: Re-arranged handling of the two threads per pipe to improve readability of code.
2004-07-13 16:50:55 -04:00
Brad King
a6c9cb9b0d
BUG: Fix for read pipe wakeup when child is writing alot of data and may fill the pipe buffer before WriteFile is called.
2004-07-13 16:23:49 -04:00
Ken Martin
be990132da
fix warnign on OSX
2004-07-13 13:05:35 -04:00
Ken Martin
7f31f95b54
submit elapsed times as well
2004-07-13 11:06:23 -04:00
Bill Hoffman
5b63b1843e
BUG: fix spelling errors BUG 952
2004-07-09 14:18:44 -04:00
Bill Hoffman
8c656dc40d
BUG: remove unused variable CMAKE_OBJECT_FILE_SUFFIX from cmake
2004-07-09 13:50:45 -04:00
Brad King
5701282e98
ERR: Fixed missing return warning. Code was not reachable anyway.
2004-07-09 11:49:04 -04:00
Bill Hoffman
d759b687a7
BUG: remove double include flags for rc resouce compiles
2004-07-09 09:12:47 -04:00
Brad King
1d6eecd949
ENH: Added windows implementation of Disown/Detach.
2004-07-07 18:15:20 -04:00
Brad King
55c1c3b33f
BUG: Do not disown if process has already been killed or the timeout expired. Also need to call kwsysProcessCleanup to disown.
2004-07-07 17:46:34 -04:00
Brad King
ae28d93a72
ENH: Added kwsysProcess_Disown an kwsysProcess_Option_Detach to allow detached processes to be created. Currently implemented only on UNIX.
2004-07-07 17:27:50 -04:00
Andy Cedilnik
52eff235d8
BUG: LastMemCheck is not really an XML file
2004-07-07 16:09:11 -04:00
Brad King
6df06682a5
ERR: Using KWSYSPE_PIPE_BUFFER_SIZE in place of separate bufferSize constant for consistency.
2004-07-07 13:03:56 -04:00
Bill Hoffman
86195caf6a
ENH: add support for VCExpress 2005
2004-07-05 12:16:33 -04:00
Bill Hoffman
bbc9e4a9dc
no c++ comments in c
2004-07-04 00:05:04 -04:00
Bill Hoffman
4772d6b649
fix for hp build
2004-07-03 12:00:41 -04:00
Brad King
0ae1970a5e
BUG: Need a C-only library for C tests.
2004-07-02 17:39:47 -04:00
Brad King
e6145d6878
BUG#392: Implementation of process tree killing for systems with /proc filesystem.
2004-07-02 16:39:29 -04:00
Brad King
0b7ab2a4aa
BUG#969: Partially fixed by at least using the timeout for the individual calls to RunSingleCommand from within the inner ctest instance. This should be modified to incrementally adjust remaining time.
2004-07-02 16:29:15 -04:00
Brad King
40a5bad916
ENH: Made RunSingleCommand take a double as its timeout length.
2004-07-02 16:27:46 -04:00
Brad King
b8917c7e6c
BUG: Fixed generation of installation manifest to account for library versioning symlinks. Also removed DESTDIR prefix from generated manifest.
2004-07-02 14:09:53 -04:00
Brad King
419f53ea7b
BUG: install_manifest.txt should be overwritten each time the install is run.
2004-07-02 14:08:49 -04:00
Andy Cedilnik
04a8572b99
BUG: If the destination is the same as source, do not copy file. Fixes Bug #956 - make install broken
2004-07-02 11:51:30 -04:00
Andy Cedilnik
9d61ea38dd
ENH: Also read PreLoad.cmake from the binary tree
2004-07-02 09:57:39 -04:00
Bill Hoffman
40fbba22a4
ENH: add CMAKE_FILE_PATH, CMAKE_PROGRAM_PATH, CMAKE_LIBRARY_PATH, and search them first, PATH second, and last the paths listed in the FIND call
2004-06-30 11:31:41 -04:00
Andy Cedilnik
35033f248d
ERR: Fix typo
2004-06-30 08:59:52 -04:00
Bill Hoffman
0a208d5fb5
ENH: remove QT_WRAP_UI flag
2004-06-29 16:40:13 -04:00
Andy Cedilnik
43d380e0d8
ENH: Better handling of debug postfix and fix the test
2004-06-29 09:23:27 -04:00
Andy Cedilnik
ed0999c9d1
ERR: Fix visual studio install
2004-06-28 16:39:51 -04:00
Andy Cedilnik
f9b43b9212
BUG: Implement installing of shared library versioning and add test for the whole thing
2004-06-28 14:40:17 -04:00
Bill Hoffman
2cf4a0270a
ENH: remove warning on borland
2004-06-24 09:05:38 -04:00
Bill Hoffman
78cc9adbd2
BUG: exec program should not fail if it can not exec the program, but should only set the return value to -1 and set the output to the reason for the failure.
2004-06-24 08:57:54 -04:00
Bill Hoffman
2705b1bf73
BUG: fix spaces in path on mingw, and change EXEC_PROGRAM to return false when it does not run, also do not convert the directory to an output path for EXEC_PROGRAM as this is done by the process execution, and doing it twice may cause trouble on some shells.
2004-06-23 16:34:38 -04:00
Brad King
4eb0400c98
ENH: Adding MODIFIED property to cache values that have been changed by the user.
2004-06-23 10:13:02 -04:00
Bill Hoffman
f1842f9137
BUG: fix spaces in path with mingw and custom commands
2004-06-22 17:23:28 -04:00
Brad King
491ef99291
BUG: Added special hack for VTK 4.0-4.4 to re-enable automatic addition of current source directory to -I path.
2004-06-18 15:01:54 -04:00
Brad King
0fec8c8ce9
ERR: Fixed typo.
2004-06-18 13:00:38 -04:00
Brad King
06cfe37e22
BUG: Need to preserve automatic addition of source tree to -I path if CMAKE_BACKWARDS_COMPATIBILITY is set to below 2.0.
2004-06-18 12:56:25 -04:00
Brad King
2716ac3966
BUG: Fixed parsing of unquoted arguments to allow double-quotes within the argument.
2004-06-18 10:51:10 -04:00
Bill Hoffman
7ce0ee3437
clean up documentation
2004-06-16 09:45:16 -04:00
Bill Hoffman
6ccbfe9795
clean up commands so they don't need extra variable
2004-06-16 09:44:03 -04:00
Brad King
4df215a268
Removing automatic addition of a -I path for the current source directory.
...
This is not consistent with the Visual Studio generators which do not
provide this path. It should not be added anyway because it is adding
an include path not requested by the CMakeLists.txt code. The code I'm
removing was originally added in revision 1.17 of cmUnixMakefileGenerator.cxx
as a part of several other changes and has a commit log entry of
"some bug fixes"
It was propagated from their to cmLocalUnixMakefileGenerator.cxx.
Since all our projects build in the VS IDE without this include path, it should not be needed. Users can easily fix problems caused by this by adding
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
to their CMakeLists.txt code. This was often necessary previously when a
project was originally written on a Unix system and then built with
Visual Studio.
2004-06-15 11:52:58 -04:00
Bill Hoffman
1d061ae896
fix include order because of GetCurrentDirectory define and windows.h problem
2004-06-15 08:30:22 -04:00
Bill Hoffman
b6466061cb
ENH: add NDEBUG to windows release builds for both ide and nmake
2004-06-14 12:16:25 -04:00
Ken Martin
a18fbc3b37
added strequal
2004-06-14 12:02:12 -04:00
Andy Cedilnik
dcb3bf0548
ERR: On Mac we need GET_SOURCE_FILE_PROPERTY for building curl
2004-06-14 11:23:31 -04:00
Bill Hoffman
c15adc9221
BUG: fix sub project path problem
2004-06-14 10:28:04 -04:00
Bill Hoffman
a014eee86a
BUG: fix crash for if statment due to bad microsoft docs on deque BUG id 917
2004-06-11 15:07:17 -04:00
Bill Hoffman
b17c6ac905
fix bug on mac if COMPILE FLAGS are not set then you end up with NOTFOUND as a compile flag.
2004-06-11 12:52:19 -04:00
Ken Martin
94847d0aa7
BUG#891: When building CMake itself, use the new cmake to install so that the current cmake can be overwritten.
2004-06-09 18:56:00 -04:00
Ken Martin
4b55ff7749
ERR: Do not use the binary directory as a regular expression.
2004-06-09 18:01:44 -04:00
Ken Martin
9e85e3a27e
ERR: Disable long double warnings on xlC for the Mac.
2004-06-09 17:50:13 -04:00
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
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
Bill Hoffman
65032b816e
BUG: do not output empty depends
2002-12-10 13:59:53 -05:00
Andy Cedilnik
238815fe19
Remove warning
2002-12-10 13:36:37 -05:00
Bill Hoffman
f03d370ee7
remove cerr
2002-12-10 09:34:08 -05:00
Bill Hoffman
5a676508c4
BUG: fix bug in depends
2002-12-10 09:28:05 -05:00
Andy Cedilnik
ad3478cd1d
Add to usage
2002-12-09 16:23:12 -05:00
Bill Hoffman
fdd4cf7cf4
clean up leaks
2002-12-09 10:07:35 -05:00
Andy Cedilnik
c17a0495f9
Initial addition of coverage
2002-12-08 22:36:54 -05:00
Andy Cedilnik
e7d1a299fb
Fix bug in globbing. Now it actually uses only files or directories that result in globbing not the ones that were is the vector before
2002-12-08 22:35:19 -05:00
Andy Cedilnik
39714fb179
Rename variable to remove warning
2002-12-08 22:34:17 -05:00
Bill Hoffman
c1132e4b08
ENH: move version to title bar
2002-12-06 16:03:30 -05:00
Bill Hoffman
b0f4a4cb39
ENH: fix IntDir jump and build problem
2002-12-06 15:35:22 -05:00
Bill Hoffman
7987ce88cb
ENH: set the CXX and CC environment vars
2002-12-06 11:43:23 -05:00
Bill Hoffman
35fb6f22ba
fix for generator picked compilers
2002-12-06 10:02:19 -05:00
Bill Hoffman
19aa18fd26
use correct path type for check_cache file
2002-12-05 16:53:09 -05:00
Bill Hoffman
a551bfcafc
fix free before use
2002-12-05 16:52:55 -05:00
Bill Hoffman
11e80e2611
ENH: add status bar and help for items
2002-12-05 15:54:23 -05:00
Bill Hoffman
e61df962a6
ENH: add status bar and help for items
2002-12-05 15:48:03 -05:00
Bill Hoffman
7985bc118e
ENH: add a rule to automatically re-run cmake from the top if the CMakeCache.txt file is changed
2002-12-05 14:56:31 -05:00
Andy Cedilnik
83f596ee9d
Better dependencies for bootstrap
2002-12-05 14:24:42 -05:00
Bill Hoffman
96189f79d5
ENH: unify EnableLanguage across all generators
2002-12-05 13:44:11 -05:00
Bill Hoffman
d6e6dcc3c0
BUG: make sure OK can not be hit first time around
2002-12-05 11:42:22 -05:00
Ken Martin
6964957b4a
use InAll target setting to determine what targets are in the default build
2002-12-05 11:09:41 -05:00
Ken Martin
d386b74fea
use InAll target setting to determine what targets are in the default build
2002-12-05 08:30:50 -05:00
Brad King
d66aa2262a
ENH: Added COMPARE modes to STRING command.
2002-12-04 18:44:39 -05:00
Brad King
6676286784
ENH: When a full path to a library cannot be parsed, just add the whole path to the link line. If it isn't a valid path, the linker will complain.
2002-12-04 14:18:10 -05:00
Bill Hoffman
1e8914ada8
BUG: fix get make command problems.
2002-12-04 10:57:22 -05:00
Ken Martin
3a21181941
added CMAKE_BACKWARDS_COMPATIBILITY entry
2002-12-04 10:44:44 -05:00
Ken Martin
1367dff3fa
updated comment
2002-12-04 10:25:06 -05:00
Bill Hoffman
e2d1104881
determine CMAKE_MAKE_PROGRAM in EnableLanguage
2002-12-03 16:19:16 -05:00
Bill Hoffman
de316cac05
remove unused files
2002-12-03 15:24:03 -05:00
Ken Martin
e802482b27
remove code warrior and fixed GUI isues
2002-12-03 14:32:46 -05:00
Ken Martin
8c75b551e6
remove code warrior and fixed GUI isues
2002-12-03 14:27:28 -05:00
Ken Martin
37aed9f6c5
remove code warrior and fixed GUI isues
2002-12-03 14:09:56 -05:00
Ken Martin
cdf3fb6e7b
fix purify FMR
2002-12-03 12:59:40 -05:00
Bill Hoffman
3873bd6257
correctly place both LINK_FLAGS and CXX_LINK_FLAGS and C_LINK_FLAGS into all the rules
2002-12-03 10:47:07 -05:00
Ken Martin
0123cb0f2c
fix compile warning
2002-12-02 16:35:04 -05:00
Bill Hoffman
952c2f2d64
add project command even if inheriting
2002-12-02 16:15:36 -05:00
Bill Hoffman
332fb964e7
ENH: put the project command at the front of the project
2002-12-02 16:08:13 -05:00
Ken Martin
9e526f797a
removed cmMakefile depend from cmSystemTools
2002-12-02 15:59:59 -05:00
Bill Hoffman
82a01df535
ENH: remove forced enable language call because a PROJECT command is now added to each project
2002-12-02 15:43:09 -05:00
Bill Hoffman
ddbc9e6292
ENH: remove cerr calls
2002-12-02 15:37:27 -05:00
Bill Hoffman
27110975c2
ENH: add PROJECT command if there is not one
2002-12-02 15:30:59 -05:00
Ken Martin
5d2f83dad5
minor fix
2002-12-02 15:03:44 -05:00
Bill Hoffman
16db85a651
BUG: add a space around the compile flags
2002-12-02 13:18:38 -05:00
Bill Hoffman
3851ac2416
BUG: fix compile flags for a single file
2002-12-02 10:33:35 -05:00
Andy Cedilnik
43a4436551
Fix problem on unix with space
2002-11-29 18:56:22 -05:00
Andy Cedilnik
a4b04375d2
When cd-jing into directory, if directory has space, it should put quotes around. I guess we could just put quotes around all the time
2002-11-29 16:35:43 -05:00
Andy Cedilnik
a7411d6ceb
Add objective C++ file in the list of C++ files. This may be wrong, but it will fix problems on Mac for now
2002-11-27 07:41:57 -05:00
Yves Starreveld
9a9f700140
Add ObjC++ test for OSX
2002-11-26 19:02:56 -05:00
Andy Cedilnik
cab011b7ec
Remove warning
2002-11-26 09:37:05 -05:00
Bill Hoffman
3c6d30e4ab
fix for paths with spaces and borland
2002-11-22 16:59:21 -05:00
Andy Cedilnik
be986c6cae
Revert back to 1.5, since it is fixed in ConvertToOutputPath and this breaks Windows 98
2002-11-22 15:44:10 -05:00
Andy Cedilnik
934d7d3dd6
Rename local variable
2002-11-22 09:45:50 -05:00
Bill Hoffman
2a48ce12b1
add support for CMAKE_C_FLAGS and handle quotes in CMAKE_CXX_FLAGS
2002-11-21 23:54:34 -05:00
Bill Hoffman
fc68dd61c3
fix for c flags
2002-11-21 16:11:44 -05:00
Bill Hoffman
ddf6808956
fix flag setting
2002-11-21 16:03:59 -05:00
Bill Hoffman
145390fcc9
fix flag setting
2002-11-21 16:03:07 -05:00
Bill Hoffman
a8a087b099
move compile defs to cxx and c flags
2002-11-21 15:15:49 -05:00
Bill Hoffman
c544cb4307
clean up entire temp directory
2002-11-21 14:59:41 -05:00
Bill Hoffman
a7098d1433
move ansi cxx flags stuff out of try compile and into cmake files
2002-11-21 14:11:53 -05:00
Bill Hoffman
02ef2fb568
fix network paths with spaces
2002-11-21 13:37:32 -05:00
Andy Cedilnik
b8a1b1e9e7
Fix for network paths with space
2002-11-21 12:26:54 -05:00
Andy Cedilnik
146a3de46d
Fix for network paths
2002-11-21 12:26:31 -05:00
Brad King
a7da3d4eff
ERR: Fixed string literal to char* warnings.
2002-11-21 10:03:36 -05:00
Bill Hoffman
e9687d931a
fix for create shared library
2002-11-21 08:45:45 -05:00
Bill Hoffman
b123c07ecf
rename foo variables to better names
2002-11-20 18:18:24 -05:00
Brad King
7ef6173664
ENH: Added READ_WITH_PREFIX option to LOAD_CACHE command. This allows reading of cache values from another cache without actually creating local copies of the cache entires. The values are stored as prefixed local makefile variables.
2002-11-20 18:00:02 -05:00
Brad King
c96c3c382f
BUG: Attempt to fix CopyFile problem using flush before check for success.
2002-11-20 12:58:29 -05:00
Brad King
6435f608b9
ERR: Fixed signed/unsigned warning.
2002-11-20 09:06:38 -05:00
Brad King
f87d7039e2
ERR: Fixed unused parameter warning.
2002-11-20 09:06:23 -05:00
Bill Hoffman
5a75e03037
allow flags to be in the CC and CXX environment variables
2002-11-19 18:17:17 -05:00
Amitha Perera
939035ad91
BUG: the dependency analysis would incorrectly alphabetically re-order the
...
link lines, which affects external libraries pulled up from deep within
the dependency tree. Fixed by preserving order everywhere.
2002-11-19 18:01:05 -05:00
Bill Hoffman
76fca308d3
ENH: add some better output when copy file fails
2002-11-19 14:40:47 -05:00
Bill Hoffman
fd30c82a19
fix some warnings
2002-11-19 14:40:23 -05:00
Andy Cedilnik
ae3b1f3e70
Add / after directory name when doing tab completion
2002-11-19 13:19:40 -05:00
Andy Cedilnik
1d39833446
Add progress to ccmake
2002-11-19 13:09:16 -05:00
Bill Hoffman
1a2a600a55
fix warning
2002-11-19 09:12:23 -05:00
Ken Martin
d5463f404c
fix in warning
2002-11-19 09:01:37 -05:00
Andy Cedilnik
65a814c989
Initial add of progress
2002-11-18 16:29:14 -05:00
Ken Martin
86c32e96db
fix some compiler warnings hopefully
2002-11-17 17:31:12 -05:00
Bill Hoffman
dad83f4d3c
BUG: fix for borland run time dll
2002-11-15 17:45:03 -05:00
Ken Martin
523b7ffa3b
fixed bad source directory bug
2002-11-15 13:17:43 -05:00
Ken Martin
78b8d0af6c
fixed compiler warning
2002-11-15 12:54:04 -05:00
Andy Cedilnik
a96940d7b2
Oops, std namespace
2002-11-15 07:42:00 -05:00
Andy Cedilnik
c91ca248f6
Add progress reporting
2002-11-14 18:18:49 -05:00
Andy Cedilnik
9f6e61361c
Add Progress support
2002-11-14 17:12:38 -05:00
Bill Hoffman
610b04713c
*** empty log message ***
2002-11-14 16:29:14 -05:00
Andy Cedilnik
4b0c9ee2be
Fix compile flags on c files in static liobraries on windows
2002-11-14 14:06:54 -05:00
Andy Cedilnik
115ea25dab
BUG: fix flags for c compiler on windows
2002-11-14 11:33:25 -05:00
Ken Martin
f67643112c
added another func
2002-11-14 11:16:58 -05:00
Ken Martin
1d74cb3e35
added another func
2002-11-14 11:03:08 -05:00
Berk Geveci
b7f96d0e75
Added missing space.
2002-11-14 09:38:28 -05:00
Andy Cedilnik
e9fa0d3cbb
Fix building on NMake. Use short paths
2002-11-14 09:37:58 -05:00
Bill Hoffman
a79b16a67f
reorder tWR so that it does not crash with shared
2002-11-13 23:37:20 -05:00
Bill Hoffman
b7b32566d2
add support for borland run time flag for shared builds
2002-11-13 20:14:05 -05:00
Bill Hoffman
c1c3149d16
BUG: fix for build out of dir for windows
2002-11-13 18:27:29 -05:00
Ken Martin
20b7e6b222
ENH: space fixes and add a status option to message command
2002-11-13 15:59:40 -05:00
Bill Hoffman
2905d39689
ENH: check to make sure cmake matches the cmake used to generate the cache
2002-11-13 15:20:20 -05:00
Bill Hoffman
7b54b22ccd
ENH: force a global generate if the cache version does not match the running cmake
2002-11-13 14:31:44 -05:00
Berk Geveci
4a9e790717
BUG: add missing depend rules for hp make
2002-11-13 13:19:52 -05:00
Bill Hoffman
83d273334a
BUG: fix path problems
2002-11-12 16:58:38 -05:00
Bill Hoffman
e020a6d171
ENH: add .def file support
2002-11-12 15:24:31 -05:00
Bill Hoffman
cb42655060
BUG: change to new variables
2002-11-12 14:48:38 -05:00
Bill Hoffman
359ca21903
BUG: fix reg expression
2002-11-12 13:06:45 -05:00
Brad King
c8ced2aca6
*** empty log message ***
2002-11-12 12:47:44 -05:00
Bill Hoffman
36db45082e
ENH: fix up several problems with new stuff
2002-11-11 18:10:30 -05:00
Andy Cedilnik
b7701cfa1a
Fix regular expressions to be able to handle windows libraries
2002-11-11 13:15:52 -05:00
Bill Hoffman
d1051bb575
clean up flags with _init flags
2002-11-11 12:31:46 -05:00
Brad King
c74ce9b218
BUG: A variable is not in the cache if it is UNINITIALIZED.
2002-11-08 18:05:42 -05:00
Brad King
06b640fe48
ERR: Removed use of NULL.
2002-11-08 18:05:22 -05:00
Brad King
a747e47cb0
ERR: Added missing include.
2002-11-08 18:05:06 -05:00
Bill Hoffman
f5d95fb078
Complete rework of makefile generators expect trouble
2002-11-08 15:46:08 -05:00
Brad King
c72462ffb1
ERR: Fixed signed/unsigned warnings.
2002-11-07 09:22:30 -05:00
Andy Cedilnik
202d2ea69a
Revert
2002-11-07 09:15:36 -05:00
Andy Cedilnik
7274abe460
Revert back
2002-11-07 09:04:20 -05:00
Andy Cedilnik
5c6355ecbd
Add readme for mac
2002-11-07 09:01:19 -05:00
Brad King
6ab16695d0
BUG: Fixed STRING(REGEX REPLACE ...) and added better test.
2002-11-06 18:05:39 -05:00
Brad King
42c464c05e
ENH: Added STRING command.
2002-11-06 17:35:27 -05:00
Brad King
5417d02a61
ENH: compile method now returns whether compilation succeeded.
2002-11-06 16:59:09 -05:00
Andy Cedilnik
0930c14b04
Use CMake icon on Mac
2002-11-06 16:05:14 -05:00
Andy Cedilnik
b99b9e5eac
Add Mac icon
2002-11-06 14:56:54 -05:00
Andy Cedilnik
c6fc225bfc
Remove background and make bigger
2002-11-06 14:53:14 -05:00
Andy Cedilnik
00747ad827
Bigger icon
2002-11-06 14:44:57 -05:00
Andy Cedilnik
2a8c0bdfc3
Start adding CMake icon
2002-11-06 14:33:59 -05:00
Andy Cedilnik
d7ee016535
Move the hi-res time to system tools
2002-11-06 13:06:49 -05:00
Andy Cedilnik
3d4a2fdc52
In certain cases, try to guess the source directory, so that you can run cmake or ccmake without specifying source dir
2002-11-06 12:04:24 -05:00
Andy Cedilnik
0b7d51d79f
Remove warning
2002-11-06 11:37:00 -05:00
Sebastien Barre
b8548c1db3
FIX: a / was appended without checking if there wasn't one already.
2002-11-06 11:20:12 -05:00
Andy Cedilnik
5a0641ac3b
Cleanup
2002-11-05 13:35:02 -05:00
Andy Cedilnik
17b0a74046
More mac fixes
2002-11-05 09:38:34 -05:00
Andy Cedilnik
f0db119873
Reparent file path widget, add tab completion support to path anf file path widget
2002-11-05 08:52:31 -05:00
Andy Cedilnik
f895a94995
Add a simple globbing of files and directories
2002-11-05 08:51:40 -05:00
Brad King
f33fda6720
ENH: Added generation of --gccxml-compiler argument to GCC-XML for msvc6, msvc7, and nmake makefiles generators.
2002-11-04 19:45:19 -05:00
Andy Cedilnik
12215e56f3
Start working on adding tab support
2002-11-04 17:37:21 -05:00
Andy Cedilnik
47769671fe
Fix windows process execution so that it pops up the windows
2002-11-04 16:59:18 -05:00
Andy Cedilnik
f0facf6584
Get the Mac resources done
2002-11-04 15:21:15 -05:00
Andy Cedilnik
cf02c156d2
Minor fixes
2002-11-04 15:01:55 -05:00
Andy Cedilnik
dc919e841a
Make directory if it does not exist yet
2002-11-04 15:01:40 -05:00
Andy Cedilnik
c45fc1e4b3
Attempt to automate apple gui generation
2002-11-04 14:50:32 -05:00
Andy Cedilnik
a9df6fdd8e
Try to fix generator problems on Mac
2002-11-04 13:09:51 -05:00
Bill Hoffman
565afcbdb9
ENH: better resize
2002-11-01 23:00:44 -05:00
Bill Hoffman
2ccc30d22a
make qt stuff advanced
2002-11-01 22:57:24 -05:00
Andy Cedilnik
2d970c26f0
Add test for X11
2002-10-29 15:46:38 -05:00
Andy Cedilnik
91bd207812
Add flag to WRITE_FILE to append
2002-10-29 13:32:37 -05:00
Brad King
61a9bddb4c
ENH: Added generation of --gccxml-cxxflags option to complement --gccxml-compiler.
2002-10-28 10:29:28 -05:00
Bill Hoffman
8ff7c13227
BUG: fix stack limit size on mac OSX
2002-10-24 15:39:25 -04:00
Andy Cedilnik
e3e9fb633a
Subdirs reports an error if the subdirectory does not exists
2002-10-24 10:58:25 -04:00
Andy Cedilnik
384fda81a9
Try to remove some warnings
2002-10-24 10:23:11 -04:00
Brad King
1f6a3c67b1
ENH: Added reference to Copyright.txt. Removed old reference to ITK copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs.
2002-10-23 18:03:27 -04:00
Bill Hoffman
48b74fd034
ENH: if output variable turn verbose off
2002-10-23 16:57:21 -04:00
Brad King
f6a70573b0
ERR: Another attempt to remove warnings from missing prototypes.
2002-10-23 16:43:34 -04:00
Bill Hoffman
0e8052b101
BUG: make sure win32 exes are win32
2002-10-22 10:36:35 -04:00
Andy Cedilnik
c1c74f925c
When in verbose mode print test command
2002-10-18 15:51:12 -04:00
Andy Cedilnik
01bd3b7ab1
Improve comment
2002-10-18 12:08:10 -04:00
Andy Cedilnik
c3007233ec
Rename variables to remove warnings
2002-10-17 10:51:23 -04:00
Brad King
a465ee3c6b
ENH: Another attempt to fix OSF warnings. Also removed TABS.
2002-10-16 10:53:12 -04:00
Andy Cedilnik
eda89848be
Remove unused variable
2002-10-16 08:49:07 -04:00
Ken Martin
876645af51
better warning message
2002-10-15 14:33:11 -04:00
Ken Martin
e4e920ef6c
better warning message
2002-10-15 11:45:04 -04:00
Andy Cedilnik
f70a759446
Remove std::hex as it does not seems to work on SGI, attempt to fix ftime problem on borland
2002-10-15 07:20:02 -04:00
Andy Cedilnik
5a1fccd34d
Fix namespace, typo, and make ftime work on windows
2002-10-14 18:33:10 -04:00
Andy Cedilnik
f4859295eb
Even more cleanups, fix time on certain platforms such as windows, cygwin, and linux. Hopefully we can add entries for other platforms until try_compile works. Also escape certain characters for xml.
2002-10-14 15:11:21 -04:00
Andy Cedilnik
066cea228b
More cleanups, fix prexontext and log number
2002-10-14 09:30:10 -04:00
Andy Cedilnik
461a3d2089
Add LastBuild.log file, fix some minor problems in output, modify output a bit...
2002-10-13 23:07:54 -04:00
Ken Martin
d8167fb7fd
compiler warning
2002-10-11 13:17:52 -04:00
Brad King
a8d038dbd0
ENH: Added Split method to cmSystemTools to split a string into lines on its newlines.
2002-10-11 10:16:01 -04:00
Brad King
98ae74ce74
ERR: istrstream and istringstream need to be pulled into namespace std on the SGI.
2002-10-11 08:36:20 -04:00
Andy Cedilnik
5b9feb6fdc
Fix network build
2002-10-10 11:08:52 -04:00
Brad King
281f7519e1
ENH: Renamed cmStringStream to cmOStringStream and added cmIStringStream. Removed cmInputStringStream.
2002-10-10 10:43:59 -04:00
Andy Cedilnik
65cc289047
Remove compile error and remove some warnings
2002-10-10 09:41:58 -04:00
Ken Martin
1ca67f200a
fixed some compiler warnings
2002-10-10 08:25:11 -04:00
Andy Cedilnik
1dcfcc809e
Remove warning
2002-10-10 08:23:29 -04:00
Andy Cedilnik
f6a1218e10
Remove warning
2002-10-10 08:11:37 -04:00
Andy Cedilnik
089429fee9
Try to use platform independent input string stream
2002-10-10 08:11:05 -04:00
Ken Martin
cceb68f2a0
Remove memory leak caused by cmDynamicLoader not being deleted properly
2002-10-09 17:47:24 -04:00
Andy Cedilnik
b431046277
Try to add enter support
2002-10-09 16:26:02 -04:00
Ken Martin
f990777a60
added FORCE option
2002-10-09 15:48:59 -04:00
Sebastien Barre
cb5763a410
ENH: update the progress when generating is "done".
2002-10-09 15:24:20 -04:00
Ken Martin
6ee07d2c10
changed name
2002-10-09 13:49:56 -04:00
Ken Martin
e55a05a6f6
added Code Warrior dev
2002-10-09 13:37:27 -04:00
Ken Martin
4e3d4e712c
added build for Code Warrior
2002-10-09 13:32:01 -04:00
Ken Martin
5cef592bb1
some updates
2002-10-09 13:30:54 -04:00
Andy Cedilnik
ea87271c4a
Reorganization, cleanup and some improvement in dart emulation
2002-10-08 22:54:24 -04:00
Andy Cedilnik
8f63293056
Add parsing of warnings and errors
2002-10-08 22:00:11 -04:00
Andy Cedilnik
350eeeab4e
Add configure option and fix potential bug in other targets. Now the run command is actually run with directory, so eventually we should be able to run this from a subdirectory
2002-10-08 20:02:01 -04:00
Ken Martin
abf3337888
some mods to the plugin API
2002-10-08 15:55:04 -04:00
Bill Hoffman
8cdb9a316f
BUG: get all the output including the last character
2002-10-08 10:53:32 -04:00
Ken Martin
2cf6730def
minor fix to allow if with no arguments
2002-10-07 09:16:31 -04:00
Andy Cedilnik
d5296aa85a
Suppress output of trycompile
2002-10-07 08:23:19 -04:00
Andy Cedilnik
fba1ca0b68
Fix update so that it actually updates the source directory,
2002-10-06 21:25:30 -04:00
Andy Cedilnik
51f399ca29
Fix for run command on windows. If you specify command in quotes but not full path, it should still work
2002-10-06 21:24:37 -04:00
Andy Cedilnik
088709e99f
Add missing namespace
2002-10-06 20:44:29 -04:00
Andy Cedilnik
a8bd7f1ff6
Revert back. Does not seems to work on Windows
2002-10-06 20:44:16 -04:00
Andy Cedilnik
da70a950de
Add some minimal Dart capability to ctest. For example now you can actually use ctest to build projects, do cvs update on all platforms. This is especially cool for Visual Studio where you do not want to load the whole development environment just to build your project.
2002-10-06 20:36:52 -04:00
Andy Cedilnik
8fd2ec6e91
Check if directory was actually created
2002-10-06 18:56:09 -04:00
Andy Cedilnik
9ed93397fb
If you specify header file as source, it should still use C compiler and not CXX. Also fix COnly test so that it make sure that this still works...
2002-10-06 12:12:59 -04:00
Andy Cedilnik
1ba0a05039
Fix borland build. Borland Run command should be static, since it is called with no object...
2002-10-05 10:24:45 -04:00
Andy Cedilnik
a518fed4e3
Try to improve source group interface
2002-10-04 18:16:13 -04:00
Andy Cedilnik
77616437d1
Remove tabs
2002-10-04 14:01:22 -04:00
Sebastien Barre
091f53f539
FIX: re-enable the OK button in RunCmake() when everything is done.
2002-10-04 12:56:22 -04:00
Andy Cedilnik
f68f7c2550
Fix reading of advanced values from CMakeCache
2002-10-04 12:30:29 -04:00
Ken Martin
bdfa41a4a6
updates
2002-10-04 11:42:16 -04:00
Andy Cedilnik
54ac432b27
Add missing argument
2002-10-04 10:47:57 -04:00
Andy Cedilnik
0f3661562c
Cleanup RunCOmmand code and move borland one to vtkWin32ProcessExecution, so that it is all in one place... Add timeout option whihc does not work yet, but it should not produce warning any more
2002-10-04 10:38:14 -04:00
Ken Martin
38d1ea9b4c
always set PROJECT_SOURCE_DIR etc
2002-10-04 08:59:02 -04:00
Ken Martin
d27cd931ae
some fixes
2002-10-03 16:40:23 -04:00
Ken Martin
599114fc70
under development
2002-10-03 15:14:32 -04:00
Ken Martin
9f5cf38290
Revert to fix win 9x
2002-10-02 17:46:21 -04:00
Brad King
5ce73bdd14
ENH: Added explicit declarations of some C functions that are hard to get from standard headers in como (www.comeaucomputing.com) strict mode.
2002-10-02 17:31:59 -04:00
Brad King
cd8e26f14c
BUG: Must return false after an error of incorrect arguments.
2002-10-02 17:23:26 -04:00
Brad King
6c2944b6fe
BUG: STRLESS and STRGREATER need to treat non-existent definitions as strings.
2002-10-02 17:22:56 -04:00
Andy Cedilnik
f549a2bac8
Cleanup and try to unify with the other code
2002-10-02 17:16:56 -04:00
Andy Cedilnik
4435bb091b
Cleanup
2002-10-02 17:14:17 -04:00
Ken Martin
25b5897ffa
Remove unnecessary new line
2002-10-02 11:35:29 -04:00
Ken Martin
8cac76825f
Fix bug in borland run command
2002-10-02 11:15:07 -04:00
Ken Martin
047acd0c6f
Produce only one output
2002-10-02 11:14:19 -04:00
Brad King
3997fdeec3
ENH: Added support to pass the gccxml program location to cable if ITK_GCCXML_EXECUTABLE is set on m_Makefile.
2002-10-01 18:37:08 -04:00
Ken Martin
4045066f01
Fix grouping of arguments on Windows 98
2002-10-01 13:04:48 -04:00
Ken Martin
789cc71855
Fix a bug in generator. This one is good: This bug is only present on Windows 98, but since RunCommand did not work, it never showed on the dashboard... In any case commands in Visual studio 6 should be in windows style slashes
2002-10-01 13:04:19 -04:00
Ken Martin
ffe1132407
Put quotes around arguments if they have spaces and no quotes
2002-10-01 13:00:30 -04:00
Andy Cedilnik
a2eccb4203
Remove dependency to dynamic loader during bootstrap
2002-10-01 07:28:34 -04:00
Brad King
9d32676b70
ERR: Fixed bad sentence in error message.
2002-09-30 21:34:05 -04:00
Andy Cedilnik
779810f132
Fix bug in chdir; Who did this anyway...
2002-09-30 16:46:19 -04:00
Bill Hoffman
a63f7ba43c
BUG: fix load command stuff for cygwin and cleanup at exit
2002-09-30 16:25:02 -04:00
Ken Martin
04d8ba688c
Add some more comments
2002-09-30 15:05:35 -04:00
Ken Martin
a7692d84f0
Cleanups and hopefully now it works on all windows platforms
2002-09-30 15:00:42 -04:00
Ken Martin
6672c295c7
Set comspec substitute the right way
2002-09-30 14:01:51 -04:00
Ken Martin
5b6d899bc6
Set comspec substitute
2002-09-30 14:00:28 -04:00
Ken Martin
67be746027
Add spaces
2002-09-30 13:59:01 -04:00
Andy Cedilnik
9619ee3aa1
Another attempt on Windows 98
2002-09-30 11:41:53 -04:00
Andy Cedilnik
ef2af05140
Attempt to unify the code
2002-09-30 11:00:53 -04:00