diff --git a/.github/workflows/cmake-integration.yml b/.github/workflows/cmake-integration.yml index 84a6b7a..cb236ca 100644 --- a/.github/workflows/cmake-integration.yml +++ b/.github/workflows/cmake-integration.yml @@ -167,9 +167,6 @@ jobs: cd findpackage-integration/build cmake .. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_PREFIX_PATH=C:/foo "-GUnix Makefiles" make - if("${{matrix.shared}}" -eq "On") { - cp C:/foo/bin/libcpptrace.dll . - } ./main test-mingw-add_subdirectory: runs-on: windows-2022 @@ -235,9 +232,6 @@ jobs: cd findpackage-integration/build cmake .. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_PREFIX_PATH=C:/foo msbuild demo_project.sln - if("${{matrix.shared}}" -eq "On") { - cp C:/foo/bin/cpptrace.dll . - } .\Debug\main.exe test-windows-add_subdirectory: runs-on: windows-2022 diff --git a/test/findpackage-integration/CMakeLists.txt b/test/findpackage-integration/CMakeLists.txt index e93ea0c..8b2ef98 100644 --- a/test/findpackage-integration/CMakeLists.txt +++ b/test/findpackage-integration/CMakeLists.txt @@ -7,3 +7,12 @@ add_executable(main main.cpp) find_package(cpptrace REQUIRED) target_link_libraries(main cpptrace::cpptrace) target_compile_features(main PRIVATE cxx_std_11) + +if(WIN32) + add_custom_command( + TARGET main POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy_if_different + $ + $ + ) +endif()