Commit Graph

4671 Commits

Author SHA1 Message Date
Andy Cedilnik 28f6e1b194 ENH: Add ARGV and ARGN support to MACRO command. ARGV is the list of all arguments and ARGN is the list of all nonexpected arguments 2004-04-29 17:41:33 -04:00
Andy Cedilnik 8750f1c277 ENH: Add RANGE support to FOREACH 2004-04-29 15:12:40 -04:00
Andy Cedilnik ae50b4bc6a BUG: Add a safety check so that you cannot send cmOStringStream.str() to other stream and produce the funky hex number. This makes it impossible to compile such a code. Adding that exposed a whole bunch of places in CMake where streams were used wrongly 2004-04-29 14:51:08 -04:00
Andy Cedilnik d5763a8c98 BUG: Most of time when asking if file exists, we actually want to read it... Should fix Bug #809 - FIND_INCLUDE should check readability 2004-04-29 13:25:02 -04:00
Bill Hoffman 7ca0eb8bbc ENH: remove warning 2004-04-29 13:13:44 -04:00
Bill Hoffman 56f960296f ENH: remove warnings 2004-04-29 12:33:18 -04:00
Bill Hoffman 55af104169 BUG: fix crash from bug id 806 2004-04-29 10:26:22 -04:00
Bill Hoffman 1620242ac4 ENH: remove warning 2004-04-28 14:25:26 -04:00
Bill Hoffman e34c83540d BUG: fix for bug 121 add some docs for MFC flag 2004-04-28 13:40:58 -04:00
Bill Hoffman a6b60841db BUG: fix for bug 116 platform files can now specify directories that should not be added by CMAKE 2004-04-28 13:21:56 -04:00
Bill Hoffman e539cf9f7c ENH: make test driver more flexible by using a configured file instead of generating all the code. fixes bug 28 2004-04-28 12:31:18 -04:00
Andy Cedilnik df31c576dc ENH: Add support for automatically preloaded cmake file. Closes Bug #802 - Add auto preload file support in CMake 2004-04-28 10:52:20 -04:00
Andy Cedilnik ddf814f964 ENH: Encode object files with funny characters in the name. It should fix Bug #418 - Borland 5.5.1, Templates/*.cxx files with '+' chars used in execs 2004-04-28 10:15:40 -04:00
Bill Hoffman 14ba8b5df9 ENH: add a test for EQUAL in if 2004-04-28 10:09:50 -04:00
Andy Cedilnik 996ac24181 ENH: More special cases 2004-04-28 10:05:37 -04:00
Bill Hoffman f248295d5d ENH: fixes for optional flag arguments to check include macros 2004-04-28 10:00:11 -04:00
Bill Hoffman c472345346 BUG: fix logic in EQUAL if test 2004-04-28 09:59:16 -04:00
Bill Hoffman 79269fc5a9 BUG: fix for bug 80, check include cxx now has an optional argument that can is added to the cxx flags 2004-04-28 09:52:12 -04:00
Bill Hoffman d76c9f8195 ENH: add a numeric EQUAL to the IF statment, very useful for variable arguments in MACROS 2004-04-28 09:51:06 -04:00
Andy Cedilnik b2bddc9f0d ENH: Add LOCATION to GET_TARGET_PROPERTY. Closes Bug #34 - Add to GET_TARGET_PROPERTY location of target 2004-04-27 12:03:17 -04:00
Andy Cedilnik 5a5cd54730 ENH: GetSafeDefinition is now in cmMakefile 2004-04-27 12:02:32 -04:00
Andy Cedilnik e09e1679ab ENH: Add method to get definition even if it does not exists 2004-04-27 11:30:31 -04:00
Andy Cedilnik e76b103df7 ERR: Remove warnings from tests 2004-04-27 11:08:58 -04:00
Andy Cedilnik 482eef7112 BUG: Fix aus source dir and add better testing of it 2004-04-27 09:22:57 -04:00
Bill Hoffman c19a70b3ad WRN: remove warnings 2004-04-27 08:30:25 -04:00
Andy Cedilnik 5a4a6a57d1 ENH: Another one of those nasty hex numbers in the ctest output 2004-04-26 18:51:47 -04:00
Andy Cedilnik 38abe90f15 ENH: Add extra test files 2004-04-26 18:49:31 -04:00
Bill Hoffman ec0626e54d ENH: fix for bug id 27, add a signal handler for crashes in loaded commands 2004-04-26 17:45:53 -04:00
Andy Cedilnik d6090a2395 ENH: When source file is in subdirectory put object file in subdirectory. Fixes Bug #290 - Source files in subdirectories should produce object files in subdirectories 2004-04-26 17:32:56 -04:00
Andy Cedilnik 62fec96d99 ENH: Add TCL_FOUND 2004-04-26 13:42:55 -04:00
Andy Cedilnik 56a826968f ENH: With new install framework we don't need install-sh any more 2004-04-26 13:42:36 -04:00
Andy Cedilnik e9b8a57c1f ENH:Add test for GET/SET_DIRECTORY_PROPERTY 2004-04-26 13:42:08 -04:00
Andy Cedilnik 34115a5989 BUG: Fix resolving of infinite loops while CMakeSetup/ccmake still running 2004-04-26 11:23:06 -04:00
Ken Martin c63c23a617 added tests for var args with macros 2004-04-26 11:12:19 -04:00
Ken Martin 2d53fcf035 macros now support varargs 2004-04-26 11:11:57 -04:00
Brad King 7c0844d2f4 BUG#682: Adding environment variable check to FIND_PACKAGE command. 2004-04-26 11:00:41 -04:00
Brad King b6f7e08242 STYLE: Removed trailing whitespace. 2004-04-26 10:49:34 -04:00
Brad King a8b2400f7b BUG#502: Do not let optimizing compilers think the symbol exists. Require the symbol by making the return value depend on it to force linking. 2004-04-26 10:19:44 -04:00
Bill Hoffman 71b57bc454 BUG: fix for bug 769 CMAKE_STANDARD_LIBRARIES now used in ides 2004-04-23 16:26:21 -04:00
Andy Cedilnik aff8c7bcd6 ENH: Add GET/SET_DIRECTORY_PROPERTY/PROPERTIES commands so that we can change include directories and get all sorts of things. Closes Bug #25 - Get_CMAKE_PROPERTIES 2004-04-23 16:20:36 -04:00
Bill Hoffman 0b7d154ebd ENH: add verbose make abilility to visual studio 7 2004-04-23 13:12:33 -04:00
Bill Hoffman 8b0b749a11 ENH: add SUBDIR PREORDER and fix clean for non-relative paths 2004-04-23 12:52:48 -04:00
Andy Cedilnik eae3d4cf06 ENH: Unify with other variables 2004-04-23 10:03:01 -04:00
Bill Hoffman 3262bc73d3 ENH: allow verbose makefile flag to remove nologo from all commands so you can see them in visual studio 6 2004-04-23 09:12:57 -04:00
Brad King 32a6a8fb0c ERR: Fixed unused variable assignment warning. 2004-04-23 08:50:47 -04:00
Andy Cedilnik 724019f91c ENH: Add DynamicAnalisys support. The old Purify is still available through --compatibility-mode 2004-04-22 18:04:11 -04:00
Bill Hoffman ef5387a8ff BUG: fix for bug 618 2004-04-22 17:23:48 -04:00
Bill Hoffman a688f59519 BUG: fix for bug 743 2004-04-22 17:20:41 -04:00
Bill Hoffman 9dbd619b28 BUG: fix for bug 607 2004-04-22 17:08:20 -04:00
Bill Hoffman 7b576866b7 ENH: add support for static library property STATIC_LIBRARY_FLAGS 2004-04-22 16:58:04 -04:00