Commit Graph

5022 Commits

Author SHA1 Message Date
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