Skip to content

Commit 47774aa

Browse files
committed
Maybe fix Windows tests
1 parent 1f32354 commit 47774aa

File tree

2 files changed

+14
-8
lines changed

2 files changed

+14
-8
lines changed

src/qdmi/na/CMakeLists.txt

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@ if(NOT TARGET ${TARGET_NAME})
3535
set_target_properties(
3636
${TARGET_NAME}
3737
PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR}"
38-
ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR}")
38+
ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR}"
39+
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin")
3940
endif()
4041

4142
# Set target name
@@ -87,9 +88,11 @@ if(NOT TARGET ${TARGET_NAME})
8788

8889
# Generate definitions for device
8990
add_custom_command(
90-
OUTPUT ${DEVICE_HDR}
91-
COMMAND MQT::CoreQDMINaDeviceGenerator ARGS generate --output ${DEVICE_HDR} ${JSON_FILE}
92-
DEPENDS ${JSON_FILE} MQT::CoreQDMINaDeviceGenerator
91+
OUTPUT "${DEVICE_HDR}"
92+
COMMAND $<TARGET_FILE:MQT::CoreQDMINaDeviceGenerator> generate --output "${DEVICE_HDR}"
93+
"${JSON_FILE}"
94+
DEPENDS "${JSON_FILE}" mqt-core-qdmi-na-device-generator
95+
VERBATIM
9396
COMMENT "Generating C++ header from ${JSON_FILE}")
9497
add_custom_target(generate_qdmi_na_device_header DEPENDS ${DEVICE_HDR})
9598

src/qdmi/sc/CMakeLists.txt

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@ if(NOT TARGET ${TARGET_NAME})
3535
set_target_properties(
3636
${TARGET_NAME}
3737
PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR}"
38-
ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR}")
38+
ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR}"
39+
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin")
3940
endif()
4041

4142
# Set target name
@@ -87,9 +88,11 @@ if(NOT TARGET ${TARGET_NAME})
8788

8889
# Generate definitions for device
8990
add_custom_command(
90-
OUTPUT ${DEVICE_HDR}
91-
COMMAND MQT::CoreQDMIScDeviceGenerator ARGS generate --output ${DEVICE_HDR} ${JSON_FILE}
92-
DEPENDS ${JSON_FILE} MQT::CoreQDMIScDeviceGenerator
91+
OUTPUT "${DEVICE_HDR}"
92+
COMMAND $<TARGET_FILE:MQT::CoreQDMIScDeviceGenerator> generate --output "${DEVICE_HDR}"
93+
"${JSON_FILE}"
94+
DEPENDS "${JSON_FILE}" mqt-core-qdmi-sc-device-generator
95+
VERBATIM
9396
COMMENT "Generating C++ header from ${JSON_FILE}")
9497
add_custom_target(generate_qdmi_sc_device_header DEPENDS ${DEVICE_HDR})
9598

0 commit comments

Comments
 (0)