From 8d8c9ed9d135bca407582f3dcd579598b29b6be6 Mon Sep 17 00:00:00 2001 From: HP <2726519488@qq.com> Date: Sun, 7 Jun 2026 17:06:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DCMakeLists=E8=B7=AF=E5=BE=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CMakeLists.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 58d4008..2cdc991 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -100,6 +100,19 @@ endif() function(imx6u_configure_app_target target_name) target_link_libraries(${target_name} PRIVATE imx6u_core) + if(CMAKE_CONFIGURATION_TYPES) + foreach(config ${CMAKE_CONFIGURATION_TYPES}) + string(TOUPPER "${config}" config_upper) + set_target_properties(${target_name} PROPERTIES + RUNTIME_OUTPUT_DIRECTORY_${config_upper} "${CMAKE_BINARY_DIR}/${config}" + ) + endforeach() + else() + set_target_properties(${target_name} PROPERTIES + RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" + ) + endif() + if(WIN32 AND NOT USE_FRAMEBUFFER) add_custom_command(TARGET ${target_name} POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different