Commit Graph

5283 Commits

Author SHA1 Message Date
Brad King 54c99dc5fd ENH: Adding support for shared library versioning using the -install_name option on the OSX linker. This is actually needed to support relative -o paths which are used by cmLocalUnixMakefileGenerator2. 2005-03-01 12:26:25 -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
Andy Cedilnik 693b7447a4 COMP: Attempt to remove warnings 2005-03-01 11:21:56 -05:00
Brad King e7697cea94 COMP: #if WIN32 -> #ifdef _WIN32 for Borland. 2005-03-01 11:01:47 -05:00
Andy Cedilnik 3cb8c6f666 ENH: Enable XMLRPC... please do not break everywhere... 2005-03-01 10:54:30 -05:00
Andy Cedilnik 95c1f55858 ENH: Enable test 2005-03-01 10:11: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 88c376f128 ENH: More removing of pthreads 2005-03-01 09:50:41 -05:00
Andy Cedilnik 1191bd7af1 ENH: Attempt to remove threading code 2005-03-01 09:07:38 -05:00
Andy Cedilnik 2e00f02112 STYLE: Nightly Version update 2005-03-01 02:28:25 -05:00
Andy Cedilnik 172e897260 ENH: Add the rest of xmlrpc stuff 2005-02-28 17:12:14 -05:00
Andy Cedilnik 638eb8e68e ENH: Add example 2005-02-28 16:26:20 -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 8946d2f55e COMP: Remove compile warning about shadow variables 2005-02-27 17:33:42 -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 ea59fb06df COMP: fix warnings 2005-02-25 14:21:09 -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 b40219372e ENH: Added full pre-build/pre-link/post-build testing for both library and executable targets. 2005-02-25 09:31:55 -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