summaryrefslogtreecommitdiff
path: root/Tests/CustomCommand
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2008-06-02 16:45:07 -0400
committerBrad King <brad.king@kitware.com>2008-06-02 16:45:07 -0400
commitbed3ac8741405132096430c9f61578df9f8cfbf9 (patch)
treeb140448aa518e2d4e20349cf5c72ce8e412a6977 /Tests/CustomCommand
parent6be09c366774ed6d723a06f5f07ba5c09d8e4579 (diff)
downloadcmake-bed3ac8741405132096430c9f61578df9f8cfbf9.tar.gz
ENH: Remove SKIP_RULE_DEPENDS option from add_custom_command()
- 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.
Diffstat (limited to 'Tests/CustomCommand')
-rw-r--r--Tests/CustomCommand/CMakeLists.txt8
-rw-r--r--Tests/CustomCommand/foo.in3
-rw-r--r--Tests/CustomCommand/gen_once.c.in1
3 files changed, 1 insertions, 11 deletions
diff --git a/Tests/CustomCommand/CMakeLists.txt b/Tests/CustomCommand/CMakeLists.txt
index 5ee05192b0..7e9f29c046 100644
--- a/Tests/CustomCommand/CMakeLists.txt
+++ b/Tests/CustomCommand/CMakeLists.txt
@@ -151,14 +151,6 @@ ADD_EXECUTABLE(CustomCommand
${PROJECT_BINARY_DIR}/generated.c
${PROJECT_BINARY_DIR}/not_included.h
gen_redirect.c # default location for custom commands is in build tree
- gen_once.c
- )
-
-# Add a rule with no dependencies.
-ADD_CUSTOM_COMMAND(
- OUTPUT gen_once.c
- COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_SOURCE_DIR}/gen_once.c.in ${PROJECT_BINARY_DIR}/gen_once.c
- SKIP_RULE_DEPENDS
)
# Add the rule to create generated.c at build time. This is placed
diff --git a/Tests/CustomCommand/foo.in b/Tests/CustomCommand/foo.in
index c5ce3403f4..08c559df4d 100644
--- a/Tests/CustomCommand/foo.in
+++ b/Tests/CustomCommand/foo.in
@@ -6,11 +6,10 @@
int generated();
int wrapped();
-int gen_once(void);
int main ()
{
- if (generated()*wrapped()*doc()*gen_once() == 3*5*7*11)
+ if (generated()*wrapped()*doc() == 3*5*7)
{
FILE* fin = fopen(PROJECT_BINARY_DIR "/not_included.h", "r");
if(fin)
diff --git a/Tests/CustomCommand/gen_once.c.in b/Tests/CustomCommand/gen_once.c.in
deleted file mode 100644
index dc8eb672d2..0000000000
--- a/Tests/CustomCommand/gen_once.c.in
+++ /dev/null
@@ -1 +0,0 @@
-int gen_once(void) { return 11; }