From 23725f0c349503d2b311f9bd456f36d221faa63d Mon Sep 17 00:00:00 2001 From: Andrea Cavalli Date: Sun, 27 Dec 2020 11:31:09 +0100 Subject: [PATCH] Update CMakeLists.txt --- td/generate/CMakeLists.txt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/td/generate/CMakeLists.txt b/td/generate/CMakeLists.txt index b94cf7588..03de379d9 100644 --- a/td/generate/CMakeLists.txt +++ b/td/generate/CMakeLists.txt @@ -113,7 +113,14 @@ if (NOT CMAKE_CROSSCOMPILING) ) add_dependencies(build_tl_parser configure_tl_parser) - set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}) + if (WIN32 OR CYGWIN) + SET(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG "${OUTPUT_DIRECTORY}") + SET(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE "${OUTPUT_DIRECTORY}") + SET(CMAKE_LIBRARY_OUTPUT_DIRECTORY_DEBUG "${OUTPUT_DIRECTORY}") + SET(CMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE "${OUTPUT_DIRECTORY}") + SET(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_DEBUG "${OUTPUT_DIRECTORY}") + SET(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_RELEASE "${OUTPUT_DIRECTORY}") + endif() set(TL_PARSER_BIN ./tl-parser/build/tl-parser) add_custom_target(generate_mtproto_api_tlo