Skip to content

Commit 14740d4

Browse files
committed
🏁 Add DLLs to one more test executable
Signed-off-by: burgholzer <burgholzer@me.com>
1 parent 3a2869d commit 14740d4

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

test/fomac/CMakeLists.txt

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,23 @@ set(TARGET_NAME mqt-core-fomac-test)
1010

1111
if(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()
1332
endif()

0 commit comments

Comments
 (0)