From 1b9f543fbfd6c547bf0001819807a5cf2d9982d6 Mon Sep 17 00:00:00 2001 From: tuorqai Date: Sun, 26 Nov 2023 17:31:22 +0900 Subject: [PATCH] Update CMakeLists.txt --- ueit/CMakeLists.txt | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/ueit/CMakeLists.txt b/ueit/CMakeLists.txt index c9436a7..07698e3 100644 --- a/ueit/CMakeLists.txt +++ b/ueit/CMakeLists.txt @@ -4,7 +4,13 @@ find_package(SDL2 CONFIG REQUIRED) add_executable(ueit ueit.c) target_link_libraries(ueit PRIVATE SDL2::SDL2 SDL2::SDL2main libsecam) -install(TARGETS ueit RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) +if(WIN32) + set(UEIT_INSTALL_DIR "ueit") +else() + set(UEIT_INSTALL_DIR "${CMAKE_INSTALL_LIBEXECDIR}/ueit") +endif() + +install(TARGETS ueit RUNTIME DESTINATION ${UEIT_INSTALL_DIR}) file(GLOB BITMAPS *.bmp) @@ -13,6 +19,12 @@ foreach(BITMAP IN LISTS BITMAPS) COMMAND ${CMAKE_COMMAND} -E copy_if_different ${BITMAP} $ COMMENT "Copying bitmap: ${BITMAP}") - install(FILES ${BITMAP} DESTINATION ${CMAKE_INSTALL_DATADIR}/ueit) + install(FILES ${BITMAP} DESTINATION ${UEIT_INSTALL_DIR}) endforeach() +if(${CMAKE_VERSION} VERSION_GREATER "3.20") + add_custom_command(TARGET ueit POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy $ $ + COMMAND_EXPAND_LISTS) + install(FILES $ DESTINATION ${UEIT_INSTALL_DIR}) +endif()