From d932271c600b0ec49da0b9a256608e937abd0225 Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 28 Nov 2019 11:42:57 +0300 Subject: [PATCH] Use BYPRODUCTS instead of OUTPUT for codegen. --- Telegram/cmake/generate_lang.cmake | 6 +++++- Telegram/cmake/generate_numbers.cmake | 6 +++++- Telegram/cmake/generate_scheme.cmake | 6 +++++- Telegram/codegen | 2 +- Telegram/lib_tl | 2 +- Telegram/lib_ui | 2 +- 6 files changed, 18 insertions(+), 6 deletions(-) diff --git a/Telegram/cmake/generate_lang.cmake b/Telegram/cmake/generate_lang.cmake index ed7e617aa..6ced061eb 100644 --- a/Telegram/cmake/generate_lang.cmake +++ b/Telegram/cmake/generate_lang.cmake @@ -11,10 +11,14 @@ function(generate_lang target_name lang_file) set(generated_files ${gen_dst}/lang_auto.cpp ${gen_dst}/lang_auto.h + ${gen_dst}/lang_auto.timestamp ) add_custom_command( OUTPUT - ${generated_files} + ${gen_dst}/lang_auto.timestamp + BYPRODUCTS + ${gen_dst}/lang_auto.cpp + ${gen_dst}/lang_auto.h COMMAND codegen_lang -o${gen_dst} diff --git a/Telegram/cmake/generate_numbers.cmake b/Telegram/cmake/generate_numbers.cmake index 9c360aa7a..00cdeed24 100644 --- a/Telegram/cmake/generate_numbers.cmake +++ b/Telegram/cmake/generate_numbers.cmake @@ -11,10 +11,14 @@ function(generate_numbers target_name numbers_file) set(generated_files ${gen_dst}/numbers.cpp ${gen_dst}/numbers.h + ${gen_dst}/numbers.timestamp ) add_custom_command( OUTPUT - ${generated_files} + ${gen_dst}/numbers.timestamp + BYPRODUCTS + ${gen_dst}/numbers.cpp + ${gen_dst}/numbers.h COMMAND codegen_numbers -o${gen_dst} diff --git a/Telegram/cmake/generate_scheme.cmake b/Telegram/cmake/generate_scheme.cmake index f5c648f22..2084abac8 100644 --- a/Telegram/cmake/generate_scheme.cmake +++ b/Telegram/cmake/generate_scheme.cmake @@ -11,10 +11,14 @@ function(generate_scheme target_name script scheme_files) set(generated_files ${gen_dst}/scheme.cpp ${gen_dst}/scheme.h + ${gen_dst}/scheme.timestamp ) add_custom_command( OUTPUT - ${generated_files} + ${gen_dst}/scheme.timestamp + BYPRODUCTS + ${gen_dst}/scheme.cpp + ${gen_dst}/scheme.h COMMAND python ${script} diff --git a/Telegram/codegen b/Telegram/codegen index 69190a337..4b46cfa2f 160000 --- a/Telegram/codegen +++ b/Telegram/codegen @@ -1 +1 @@ -Subproject commit 69190a33751b25dba7681e44656e608a575bbfb3 +Subproject commit 4b46cfa2f5f3c8343fa3bf2b9970d2a62f854634 diff --git a/Telegram/lib_tl b/Telegram/lib_tl index 5e1b052bf..294f36dfa 160000 --- a/Telegram/lib_tl +++ b/Telegram/lib_tl @@ -1 +1 @@ -Subproject commit 5e1b052bf788e50671be38b46a6818e14cf92e24 +Subproject commit 294f36dfaa657303ea19764f639f3f6e0b3e2062 diff --git a/Telegram/lib_ui b/Telegram/lib_ui index 6fda2709e..4b25cd30d 160000 --- a/Telegram/lib_ui +++ b/Telegram/lib_ui @@ -1 +1 @@ -Subproject commit 6fda2709ea0f594fc869422dee77eef2fd9dc86c +Subproject commit 4b25cd30d14e94220f8fe213e85554a84fefbc1e