diff --git a/Client/CMakeLists.txt b/Client/CMakeLists.txt index ba01770..6527106 100644 --- a/Client/CMakeLists.txt +++ b/Client/CMakeLists.txt @@ -54,4 +54,19 @@ target_include_directories(${PROJECT_NAME} PUBLIC ) target_compile_features(${PROJECT_NAME} PRIVATE cxx_std_20) -target_precompile_headers(${PROJECT_NAME} PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/../include/precomp.hpp") \ No newline at end of file +target_precompile_headers(${PROJECT_NAME} PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/../include/precomp.hpp") + +if(WIN32) + add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy_if_different + "$" + "$" + COMMENT "Copying spdlog DLL to output directory" + ) + add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy_if_different + "$" + "$" + COMMENT "Copying jsoncpp DLL to output directory" + ) +endif() \ No newline at end of file diff --git a/Server/CMakeLists.txt b/Server/CMakeLists.txt index 1f0e24b..4bc820c 100644 --- a/Server/CMakeLists.txt +++ b/Server/CMakeLists.txt @@ -55,4 +55,19 @@ target_include_directories(${PROJECT_NAME} PUBLIC ) target_compile_features(${PROJECT_NAME} PRIVATE cxx_std_20) -target_precompile_headers(${PROJECT_NAME} PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/../include/precomp.hpp") \ No newline at end of file +target_precompile_headers(${PROJECT_NAME} PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/../include/precomp.hpp") + +if(WIN32) + add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy_if_different + "$" + "$" + COMMENT "Copying spdlog DLL to output directory" + ) + add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy_if_different + "$" + "$" + COMMENT "Copying jsoncpp DLL to output directory" + ) +endif() \ No newline at end of file