Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ENH: Remove CMAKE_ANSI_CFLAGS from tests | Brad King | 2009-07-08 | 1 | -1/+0 |
| | | | | | As of CMake 2.6 this variable is not defined, and the ANSI flags for the HP compiler are simply hard-coded in the default C flags. | ||||
* | BUG: Fix windows command line escape for empty arg | Brad King | 2008-12-18 | 1 | -3/+3 |
| | | | | | | On Windows the KWSys System package generates escapes for command-line arguments. This fix enables quoting of the empty string as an argument. This also adds a test to pass an empty argument to a custom command. | ||||
* | ENH: Allow custom sources in custom targets | Brad King | 2008-10-09 | 1 | -0/+1 |
| | | | | | | | This adds a SOURCES option to ADD_CUSTOM_TARGET, enabling users to specify extra sources for inclusion in the target. Such sources may not build, but will show up in the IDE project files for convenient editing. See issue #5848. | ||||
* | ENH: Test relative path custom command output | Brad King | 2008-08-05 | 1 | -1/+11 |
| | | | | | | | As of CMake 2.6 a custom command output specified by relative path is placed in the build tree. This adds a test to make sure other references to the output are hooked up correctly, fixing a bug in CMake 2.6.1. | ||||
* | BUG: Fix new custom command with make-var expansion test on VS6. The VS6 ↵ | Brad King | 2008-06-05 | 1 | -2/+8 |
| | | | | IDE adds some extra characters to the variable value during expansion. | ||||
* | ENH: Add test for make variable replacement in a custom command with the ↵ | Brad King | 2008-06-04 | 2 | -0/+14 |
| | | | | VERBATIM option. | ||||
* | ENH: Remove SKIP_RULE_DEPENDS option from add_custom_command() | Brad King | 2008-06-02 | 3 | -11/+1 |
| | | | | | | | | - Option was recently added but never released. - Custom commands no longer depend on build.make so we do not need the option. - Rule hashes now take care of rebuilding when rules change so the dependency is not needed. | ||||
* | ENH: Add SKIP_RULE_DEPENDS option for add_custom_command() | Brad King | 2008-05-14 | 3 | -1/+11 |
| | | | | | | - Allows make rules to be created with no dependencies. - Such rules will not re-run even if the commands themselves change. - Useful to create rules that run only if the output is missing. | ||||
* | BUG: Fix escaping of more characters on Windows shells. | Brad King | 2008-04-30 | 1 | -13/+21 |
| | |||||
* | BUG: Do not escape shell operators when generating command lines. | Brad King | 2008-04-29 | 5 | -3/+37 |
| | | | | | - See bug#6868. - Update CustomCommand test to check. | ||||
* | ENH: preclean some warnings | Ken Martin | 2008-03-25 | 1 | -0/+1 |
| | |||||
* | ENH: Implemented generation of display for pre-build, pre-link, and ↵ | Brad King | 2007-12-18 | 1 | -0/+2 |
| | | | | post-build custom command comments during the build. This addresses issue #5353. | ||||
* | ENH: Re-arranged code to test adding a custom command to generate a source ↵ | Brad King | 2007-06-11 | 1 | -12/+9 |
| | | | | file after the file has been added to a target. This is supported by the current implementation because of the use of source lists in the target implementation. When we later convert to creating cmSourceFile instances immediately for the target we need to make sure the mentioned case still works. | ||||
* | BUG: Replace "with space" in custom command argument tests with "w s" to ↵ | Brad King | 2007-05-18 | 1 | -46/+46 |
| | | | | still have whitespace but be shorter. The test was failing because the custom command line length was simply too long for the VS IDE. | ||||
* | ENH: Added quick means to turn on verbose output for debugging this test. | Brad King | 2007-05-18 | 2 | -1/+5 |
| | |||||
* | ENH: Add testing of * and / character arguments except on MinGW. | Brad King | 2007-05-17 | 1 | -2/+5 |
| | |||||
* | ENH: Added test for custom command lines with special single-character ↵ | Brad King | 2007-05-17 | 1 | -4/+8 |
| | | | | arguments. | ||||
* | BUG: Disable test of angle bracket escapes until it works everywhere. | Brad King | 2007-05-17 | 1 | -6/+6 |
| | |||||
* | ENH: Added testing for custom command line arguments containing all special ↵ | Brad King | 2007-05-17 | 1 | -2/+69 |
| | | | | characters on the US keyboard. Fixed curly brace arguments on borland and % arguments in mingw32-make. | ||||
* | ENH: now target names can be used in add_custom_command() and | Alexander Neundorf | 2007-05-09 | 3 | -0/+37 |
| | | | | | | | | | | add_custom_target() as COMMAND, and cmake will recognize them and replace them with the actual output path of these executables. Also the dependency will be added automatically. Test included. ENH: moved TraceVSDependencies() to the end of GlobalGenerator::Configure(), so it is done now in one central place Alex | ||||
* | ENH: Added test to make sure custom commands are not built more than once in ↵ | Brad King | 2007-05-01 | 2 | -0/+12 |
| | | | | a single build. This tests for a bug introduced by one fix and fixed by another fix for bug#4377. | ||||
* | ENH: Re-enabling # escape test now that it is implemented everywhere. | Brad King | 2006-10-25 | 1 | -4/+4 |
| | |||||
* | BUG: Disable testing of # escapes until it can be implemented for Watcom WMake. | Brad King | 2006-10-24 | 1 | -4/+4 |
| | |||||
* | ENH: Added # character for shell escaping. | Brad King | 2006-10-23 | 1 | -0/+4 |
| | |||||
* | ENH: Adding test of special characters in custom command and custom target ↵ | Brad King | 2006-10-04 | 1 | -1/+2 |
| | | | | comments. | ||||
* | ENH: Added COMMENT option to ADD_CUSTOM_TARGET. This addresses bug#3461. | Brad King | 2006-10-04 | 1 | -0/+1 |
| | |||||
* | ENH: Added APPEND option to ADD_CUSTOM_COMMAND to allow extra dependencies ↵ | Brad King | 2006-10-04 | 1 | -1/+3 |
| | | | | to be connected later. This is useful to create one rule and then have a macro add things to it later. This addresses bug#2151. | ||||
* | BUG: Do not replace @VAR@ syntax in list files. This addresses bug #2722. | Brad King | 2006-10-04 | 1 | -2/+2 |
| | |||||
* | COMP: Fix command line check test implementation for Watcom. | Brad King | 2006-10-02 | 2 | -0/+3 |
| | |||||
* | ENH: Added VERBATIM option to ADD_CUSTOM_COMMAND and ADD_CUSTOM_TARGET ↵ | Brad King | 2006-09-28 | 2 | -2/+35 |
| | | | | commands. This option enables full escaping of custom command arguments on all platforms. See bug#3786. | ||||
* | BUG: Disable new shell escape code until backward compatibility can be ↵ | Brad King | 2006-09-25 | 1 | -1/+1 |
| | | | | established in the new implementation. | ||||
* | COMP: Need ANSI C flags to build check_command_line.c. | Brad King | 2006-09-22 | 1 | -0/+1 |
| | |||||
* | ENH: Adding test for non-trivial custom command line arguments. This is for ↵ | Brad King | 2006-09-21 | 2 | -0/+71 |
| | | | | bug#3786. | ||||
* | ENH: Added test for generation of files listed explicitly as sources but not ↵ | Brad King | 2006-06-01 | 3 | -11/+33 |
| | | | | used during the build of a target. | ||||
* | COMP: Do not use ANSI function prototypes to pacify HP. | Brad King | 2006-04-13 | 1 | -3/+3 |
| | |||||
* | ENH: Added support for multiple outputs generated by a single custom ↵ | Brad King | 2006-04-11 | 2 | -6/+10 |
| | | | | command. For Visual Studio generators the native tool provides support. For Xcode and Makefile generators a simple trick is used. The first output is considered primary and has the build rule attached. Other outputs simply depend on the first output with no build rule. During cmake_check_build_system CMake detects when a secondary output is missing and removes the primary output to make sure all outputs are regenerated. This approach always builds the custom command at the right time and only once even during parallel builds. | ||||
* | BUG: fix test to list generate dheader | Ken Martin | 2006-03-24 | 2 | -1/+2 |
| | |||||
* | ENH: Automatic include directories should not be done by default as was just ↵ | Brad King | 2006-02-19 | 1 | -1/+4 |
| | | | | implemented. Instead a project may now set CMAKE_INCLUDE_CURRENT_DIR to get this behavior. The current source and binary directories are added automatically to the beginning of the include path in every directory. This simulates in-source behavior for double-quote includes when there are generated sources and headers in the directory. | ||||
* | COMP: Fixed form of function main. | Brad King | 2006-02-14 | 1 | -2/+2 |
| | |||||
* | ENH: add test for generated header | Bill Hoffman | 2006-01-09 | 3 | -0/+16 |
| | |||||
* | ENH: for all custom commands that can not be given to a target, add them to ↵ | Bill Hoffman | 2006-01-09 | 1 | -2/+9 |
| | | | | all targets in the current makefile | ||||
* | BUG: force EXECUABLE and LIBRARY output paths so bad cache entries do not ↵ | Bill Hoffman | 2006-01-02 | 1 | -2/+2 |
| | | | | fail tests | ||||
* | COMP: Avoid C++ comment in C translation unit. | Brad King | 2005-08-18 | 1 | -1/+1 |
| | |||||
* | BUG: It seems the auto-object-depends feature does not work in Visual ↵ | Brad King | 2005-08-17 | 1 | -7/+6 |
| | | | | Studio. I'm restoring the explicit OBJECT_DEPENDS lines. | ||||
* | ENH: Adding test for auto-object-depends feature. It has been tested with ↵ | Brad King | 2005-08-17 | 3 | -2/+20 |
| | | | | the Makefile generator. Hopefully this will work for the Visual Studio and XCode generators. | ||||
* | BUG: Use copy to produce doc1pre.txt instead of echo. The redirection does ↵ | Brad King | 2005-04-27 | 1 | -1/+1 |
| | | | | not like forward slashes on Win9x. | ||||
* | ENH: Added pre-build and post-build test for custom targets. | Brad King | 2005-04-26 | 1 | -1/+20 |
| | |||||
* | ENH: Added test for multiple commands in a custom command. | Brad King | 2005-02-22 | 1 | -8/+14 |
| | |||||
* | ENH: Add LOCATION to GET_TARGET_PROPERTY. Closes Bug #34 - Add to ↵ | Andy Cedilnik | 2004-04-27 | 1 | -1/+4 |
| | | | | GET_TARGET_PROPERTY location of target | ||||
* | ERR: Remove warnings from tests | Andy Cedilnik | 2004-04-27 | 2 | -0/+10 |
| |