mirror of
https://github.com/LHY0125/PathEditor.git
synced 2026-05-10 02:09:46 +08:00
chore: 移除未使用的CD库文件并优化构建配置
删除libs/CD目录下的所有二进制库文件(.dll和.a)及对应的头文件,这些文件在项目中并未实际使用。 同时更新CMakeLists.txt,仅复制必需的IUP DLL文件到构建输出目录,减少不必要的文件拷贝。
This commit is contained in:
+4
-4
@@ -65,11 +65,11 @@ target_link_libraries(${PROJECT_NAME} PRIVATE
|
||||
advapi32
|
||||
)
|
||||
|
||||
# 编译完成后,将 DLL 文件复制到构建输出目录
|
||||
file(GLOB IUP_DLLS "${CMAKE_CURRENT_SOURCE_DIR}/libs/IUP/*.dll")
|
||||
# 编译完成后,仅将程序实际需要的核心 DLL 文件复制到构建输出目录
|
||||
set(IUP_REQUIRED_DLLS "${CMAKE_CURRENT_SOURCE_DIR}/libs/IUP/iup.dll")
|
||||
add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E copy_if_different
|
||||
${IUP_DLLS}
|
||||
${IUP_REQUIRED_DLLS}
|
||||
"$<TARGET_FILE_DIR:${PROJECT_NAME}>"
|
||||
COMMENT "Copying DLLs to build directory..."
|
||||
COMMENT "Copying required DLLs to build directory..."
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user