Commit Graph

5560 Commits

Author SHA1 Message Date
Brad King 2301a025ea ENH: Added global TargetManifest computation between Configure and Generate steps. This allows generators to know what other targets will exist on disk when the build completes. 2006-04-04 11:48:19 -04:00
Brad King cddedaa7d8 ENH: INCLUDE_DIRECTORIES should have been written to prepend to the include path so that the most local directories are included first. This is a patch from Alex to resolve the problem by allowing users to switch the default using a variable CMAKE_INCLUDE_DIRECTORIES_BEFORE and then still explicitly appending or prepending by using AFTER or BEFORE arguments explicitly. 2006-04-04 09:35:22 -04:00
Andy Cedilnik 66faeeeab4 STYLE: Nightly Version update 2006-04-04 07:38:50 -04:00
Bill Hoffman 6e217924ce ENH: use correct addcache call to fix build tools 2006-04-03 22:05:58 -04:00
Bill Hoffman 71505ff2d2 ENH: fix spaces in path for xcode 2006-04-03 17:54:37 -04:00
Bill Hoffman 2fcae1932c ENH: make sure include and lib dirs are unix paths 2006-04-03 16:20:20 -04:00
Bill Hoffman c98d15e8a3 ENH: fix warning, and remove debug code 2006-04-03 15:59:43 -04:00
Bill Hoffman 3c8e899102 ENH: add support for per config target LINK_FLAGS 2006-04-03 12:57:51 -04:00
Andy Cedilnik 32b63ef915 STYLE: Nightly Version update 2006-04-03 07:37:49 -04:00
Andy Cedilnik d342d51c0c ENH: Add ZIP generator and add support for including or excluding the toplevel directory 2006-04-02 11:20:58 -04:00
Andy Cedilnik c0fe6aa97a STYLE: Nightly Version update 2006-04-02 08:35:58 -04:00
Andy Cedilnik 5e7b5dd3ef STYLE: Nightly Version update 2006-04-01 07:37:58 -05:00
Bill Hoffman beea6234a3 ENH: fix spelling 2006-03-31 21:43:11 -05:00
Bill Hoffman 5ebe1f573f ENH: fix for bug 3067 the first framework ate the rest of the libraries 2006-03-31 17:59:28 -05:00
Bill Hoffman ae10b3578d ENH: add a wrapper for xcodebuild to get around bug and verbose output 2006-03-31 13:17:23 -05:00
Andy Cedilnik 52531ad398 STYLE: Nightly Version update 2006-03-31 08:13:51 -05:00
Bill Hoffman 1247616d1f ENH: add program to run xcodebuild and get around bug 2006-03-30 17:26:21 -05:00
Brad King eb31755eb2 ENH: Implemented VT100 terminal escape sequences. If CMAKE_COLOR_MAKEFILE is set then messages produced by makefiles will be in color if the native tool supports it. This addresses bug#3060. 2006-03-30 15:39:03 -05:00
Bill Hoffman 5a2668b326 ENH: add support for win64 for visual studio 2005 ide and nmake, also fix warnings produced by building for win64 2006-03-30 13:49:56 -05:00
Brad King 08b14163ee ENH: Added named component installation implementation. Installation behavior should be unchanged unless -DCOMPONENT=<name> is specified when cmake_install.cmake is invoked. 2006-03-30 13:33:48 -05:00
Bill Hoffman 3cf3fc510f ENH: make sure framework search order is correct 2006-03-30 11:55:19 -05:00
Ken Martin 7b3be313ee ENH: modified the relative path code to not do relative paths between bin and source 2006-03-30 09:17:02 -05:00
Andy Cedilnik d92205b26d STYLE: Nightly Version update 2006-03-30 08:38:47 -05:00
Andy Cedilnik c2da475507 ENH: Use PBXResourcesBuildPhase for resrources 2006-03-29 16:34:52 -05:00
Andy Cedilnik 5076590a02 ENH: Simplify. Instead of doing ../MacOS just copy to current directory 2006-03-29 16:25:24 -05:00
Andy Cedilnik 7bc8564c73 ENH: Add support for Xcode 2.1 2006-03-29 16:21:22 -05:00
Andy Cedilnik 32ec28ad00 ENH: Add copy stages for bundle files 2006-03-29 15:02:35 -05:00
Bill Hoffman 4fd3292d04 ENH: add a test for find framework stuff in find_library, and fix the framework search stuff 2006-03-29 13:33:49 -05:00
Bill Hoffman 388c005ccd ENH: remove test on cygwin since it randomly fails 2006-03-29 13:26:58 -05:00
Andy Cedilnik 337362dfcf COMP: Return 0 instead of false 2006-03-29 12:33:41 -05:00
Andy Cedilnik 386900bfdd ENH: Several cleanups and make sure things get propagated where they should. Also, allow to load CTest custom files to the actual ctest -S script 2006-03-29 12:01:24 -05:00
Andy Cedilnik b75166ea45 COMP: Remove warning 2006-03-29 09:10:22 -05:00
Andy Cedilnik afc029980b STYLE: Nightly Version update 2006-03-29 08:31:27 -05:00
Andy Cedilnik ad380d6b8b BUG: Fix the read custom files command and add a coverage test 2006-03-28 16:36:48 -05:00
Andy Cedilnik 93f5712a7d COMP: Remove warnings 2006-03-28 16:25:29 -05:00
Andy Cedilnik cca91e168a ENH: Pass handler flags to both test and memcheck handler 2006-03-28 15:20:21 -05:00
Andy Cedilnik fb9eedc187 ENH: Add new ctest command 2006-03-28 15:20:03 -05:00
Brad King 2b197edb8a ENH: Added check of CMAKE_BACKWARDS_COMPATIBILITY to skip the CMake system path search when simulating CMake 2.2 and earlier. 2006-03-28 14:45:22 -05:00
Andy Cedilnik fce93e890d ENH: Add command to read ctest custom files 2006-03-28 14:37:44 -05:00
Andy Cedilnik d9dd47422b BUG: Handle spaces in the path 2006-03-28 13:48:02 -05:00
Andy Cedilnik ed5f95cf23 ENH: Add proper support for installing bundles 2006-03-28 13:16:15 -05:00
Brad King 15f7676a6d BUG: Pay attention to the MACOSX_BUNDLE target property only on APPLE platforms. 2006-03-28 10:58:14 -05:00
Andy Cedilnik 40272a16bd ENH: Add support for adding content to bundles 2006-03-28 08:54:01 -05:00
Andy Cedilnik 5d722df21f STYLE: Nightly Version update 2006-03-28 08:22:53 -05:00
Andy Cedilnik 91dd2125fb STYLE: Nightly Version update 2006-03-27 08:13:18 -05:00
Andy Cedilnik 1cafba66f8 STYLE: Nightly Version update 2006-03-26 08:10:33 -05:00
Andy Cedilnik 4be2b7fbfb STYLE: Nightly Version update 2006-03-25 08:11:32 -05:00
Bill Hoffman a0471c3fe2 ENH: allow unset vars to be used in list length 2006-03-24 16:13:05 -05:00
Brad King ca5647c92c ENH: Added ARCHIVE option to the TARGETS mode of the INSTALL command. It is a third option added to RUNTIME and LIBRARY property types. Static libraries and import libraries are now treated as ARCHIVE targets instead of LIBRARY targets. This adds a level of granularity necessary for upcoming features. Also updated the CVS CMake patch level set in CMake_VERSION_PATCH from 4 to 5 to allow users of this version to know whether this incompatible change is present. 2006-03-24 16:11:24 -05:00
Brad King 3731dff127 ENH: Added NO_CMAKE_ENVIRONMENT_PATH, NO_CMAKE_PATH, NO_SYSTEM_ENVIRONMENT_PATH, and NO_CMAKE_SYSTEM_PATH options back to allow more granularity than NO_DEFAULT_PATH. 2006-03-24 14:16:31 -05:00
Bill Hoffman f7c1723135 ENH: add support for universal binaries 2006-03-24 09:15:05 -05:00
Andy Cedilnik cec6543d0d STYLE: Nightly Version update 2006-03-24 08:17:42 -05:00
Andy Cedilnik 9ce59dbde0 COMP: Remove warning 2006-03-23 15:35:03 -05:00
Ken Martin 00d2546664 ENH: removed unused rules from targets for VS 2006-03-23 13:55:09 -05:00
Andy Cedilnik 161524581f BUG: Fix CTestCustom.ctest file 2006-03-23 11:19:30 -05:00
Andy Cedilnik ccde6c47d8 ENH: More error handling 2006-03-23 09:56:32 -05:00
Andy Cedilnik b5fb13544d STYLE: Nightly Version update 2006-03-23 08:13:48 -05:00
Bill Hoffman f4e9a5e5ea ENH: do not dereference empty stl vectors 2006-03-22 17:21:45 -05:00
Andy Cedilnik a2d8447fb9 BUG: Fix logic. If the variable is not set, then it is always ok to write the file 2006-03-22 14:45:12 -05:00
Andy Cedilnik ee1975570e ENH: Allow blocking of writing into the source tree 2006-03-22 14:40:36 -05:00
Ken Martin 10efe3b079 ENH: added some new functionality 2006-03-22 14:06:52 -05:00
Andy Cedilnik 43b9f184c2 COMP: Fix apple bootstrap issues 2006-03-22 13:04:49 -05:00
Andy Cedilnik 36e2728431 ENH: Cleanup bootstrap even more 2006-03-22 11:15:35 -05:00
Brad King 0376fe4b9b ENH: Added support for linking to MS .lib libraries in MinGW. 2006-03-22 11:10:58 -05:00
Andy Cedilnik 3806c1050d ENH: Remove things from bootstrap 2006-03-22 09:58:11 -05:00
Andy Cedilnik 960cdb971b STYLE: Nightly Version update 2006-03-22 08:11:13 -05:00
Sebastien Barre d82c979787 ENH: the arguments to this function were not checked in a robust way 2006-03-21 17:47:11 -05:00
Andy Cedilnik 9a94d1144d ENH: Two things. If there is CTestCustom.cmake in the toplevel directory read that file only. If there is CTestCustom.ctest in the toplevel directory, do the glob, if there is none, do nothing 2006-03-21 16:39:50 -05:00
Andy Cedilnik d41f97a5e6 ENH: Add relative tag and add test for relative tag 2006-03-21 16:03:19 -05:00
Andy Cedilnik 9dbf4438dc ENH: Add support for relative paths and cleanup 2006-03-21 16:02:47 -05:00
Andy Cedilnik 1cdd8b4fbd BUG: Handle visual studio 8 2006-03-21 16:01:50 -05:00
Andy Cedilnik 15d7dd9937 ENH: Remove cmGlob and use glob from kwsys 2006-03-21 12:54:31 -05:00
Brad King bcfca6e1c1 ENH: Enabling CMAKE_INCLUDE_CURRENT_DIR even for in-source builds to be more consistent with its name. This also makes double-quote and angle-bracket include styles (almost) identical. 2006-03-21 08:45:57 -05:00
Andy Cedilnik b29c26eb3f STYLE: Nightly Version update 2006-03-21 08:20:33 -05:00
Andy Cedilnik fbfbe4717f ENH: Handle unusual path for packagemaker 2006-03-20 16:24:43 -05:00
Andy Cedilnik cfe124500f STYLE: Nightly Version update 2006-03-20 07:55:15 -05:00
Andy Cedilnik a6acd304fd STYLE: Nightly Version update 2006-03-19 07:53:12 -05:00
Andy Cedilnik abe0e68535 STYLE: Nightly Version update 2006-03-18 08:59:09 -05:00
Andy Cedilnik 29f91e1812 ENH: Propagate cmake variables to macros in C 2006-03-17 16:30:47 -05:00
Andy Cedilnik b507f8f0d1 ENH: Simplify the test 2006-03-17 16:14:04 -05:00
Andy Cedilnik 84f1420d82 COMP: Use the current cmake's CheckCXXSourceCompiles 2006-03-17 15:47:26 -05:00
Andy Cedilnik b20cb78049 ENH: Handle missing unsetenv and add check for environ 2006-03-17 15:46:20 -05:00
Bill Hoffman ca8d1bc99b ENH: make cmake compile 2006-03-17 15:33:21 -05:00
Andy Cedilnik 733a0e787e COMP: Fix windows 2006-03-17 12:31:35 -05:00
Andy Cedilnik 0addc75520 COMP: Handle windows with hack for now 2006-03-17 12:24:37 -05:00
Mathieu Malaterre e9fcafafe5 ENH: Use const char where it should have been. At same time fix Bug#2958 2006-03-17 12:06:41 -05:00
Andy Cedilnik d5631f370b ENH: Add a method to remove environment variables 2006-03-17 11:44:07 -05:00
Andy Cedilnik fe1fda6431 ENH: Use vector of plain strings and add cmake -E command for getting environment 2006-03-17 11:14:14 -05:00
Andy Cedilnik f44fedd3e9 ENH: Add access for all environment variables 2006-03-17 10:58:37 -05:00
Andy Cedilnik c499c0d273 STYLE: Nightly Version update 2006-03-17 09:32:05 -05:00
Brad King 94cc5898e7 BUG: When generating the install rules for CMake itself the per-configuration subdirectory must be used to specify the executable location. 2006-03-16 18:24:26 -05:00
Bill Hoffman 0fa30e1a69 ENH: clean up find stuff so that NO_SYSTEM_PATH is backwards compatible and you get put system env variables in the find commands 2006-03-16 17:49:16 -05:00
Brad King 437e28e63a COMP: Skip trying to use native auto_ptr implementation and just provide a conforming one. 2006-03-16 17:26:28 -05:00
Brad King 1d38a3e09e BUG: Removed compiled-in CMAKE_SHARED_MODULE_PREFIX and CMAKE_SHARED_MODULE_SUFFIX for loaded commands in favor of using the settings from the platform files. 2006-03-16 17:09:08 -05:00
Brad King f01bd91336 COMP: Using KWSys auto_ptr to avoid cross-platform problems. 2006-03-16 16:04:30 -05:00
Brad King 68ad66444b ENH: Adding auto_ptr to KWSys to provide a conforming version everywhere. 2006-03-16 16:04:05 -05:00
Brad King 520b792f6f COMP: Fix for auto_ptr usage on VC6's broken implementation. 2006-03-16 15:50:21 -05:00
Brad King 77c65b954e BUG: Fixed generation of mismatched IF in install script. This bug was introduced during the m_ sweep. 2006-03-16 14:51:54 -05:00
Brad King 8893db3539 COMP: Fix malloc/free declaration for windows compilers. 2006-03-16 14:44:13 -05:00
Brad King 180a45c8c7 BUG: Do not leak the ofstream object in append mode. Just use an auto_ptr for both cases. 2006-03-16 14:14:15 -05:00