File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,4 +10,23 @@ set(TARGET_NAME mqt-core-fomac-test)
1010
1111if (TARGET MQT::CoreFoMaC)
1212 package_add_test (${TARGET_NAME} MQT::CoreFoMaC test_fomac.cpp )
13+
14+ if (WIN32 )
15+ # On Windows, we need to copy the device DLLs to the test directory
16+ add_custom_command (
17+ TARGET ${TARGET_NAME}
18+ PRE_BUILD
19+ COMMAND ${CMAKE_COMMAND } -E copy_if_different $<TARGET_FILE :MQT ::CoreQDMIScDevice >
20+ $<TARGET_FILE_DIR :${TARGET_NAME} >)
21+ add_custom_command (
22+ TARGET ${TARGET_NAME}
23+ PRE_BUILD
24+ COMMAND ${CMAKE_COMMAND } -E copy_if_different $<TARGET_FILE :MQT ::CoreQDMINaDevice >
25+ $<TARGET_FILE_DIR :${TARGET_NAME} >)
26+ add_custom_command (
27+ TARGET ${TARGET_NAME}
28+ PRE_BUILD
29+ COMMAND ${CMAKE_COMMAND } -E copy_if_different $<TARGET_FILE :MQT ::CoreQDMI_DDSIM_Device >
30+ $<TARGET_FILE_DIR :${TARGET_NAME} >)
31+ endif ()
1332endif ()
You can’t perform that action at this time.
0 commit comments